]> code.delx.au - gnu-emacs/commitdiff
Merge from origin/emacs-24
authorPaul Eggert <eggert@cs.ucla.edu>
Mon, 9 Mar 2015 01:49:27 +0000 (18:49 -0700)
committerPaul Eggert <eggert@cs.ucla.edu>
Mon, 9 Mar 2015 01:49:27 +0000 (18:49 -0700)
113fcc3 * etc/AUTHORS: Update the AUTHORS file
51c0c8d * lisp/ChangeLog: Fix a changelog entry

Conflicts:
etc/AUTHORS

1  2 
etc/AUTHORS
lisp/ChangeLog

diff --combined etc/AUTHORS
index 2b93bb25dab3dcb6d0a1b009b6cf9f9a17280019,b79396be31d436118a1a5f39edb65a6126f74e81..cf08cf8a647ec3a9488561465fded2f7f46485bf
@@@ -3,33 -3,44 +3,44 @@@ Foundation's distribution of GNU Emacs
  their public spirit, we list here in alphabetical order a condensed
  list of their contributions.
  
- Aaron Ecay: changed nsterm.m
+ Aaron Ecay: changed ob-R.el ob-core.el org-src.el ox-latex.el nsterm.m
+   ob-awk.el ob-exp.el ob-python.el ob-tangle.el org-bibtex.el org-id.el
+   org.el org.texi paren.el
  
  Aaron Larson: co-wrote bibtex.el
  
- Aaron S. Hawley: changed files.texi morse.el tar-mode.el add-log.el
-   autoinsert.el building.texi custom.texi files.el glossary.texi
-   isearch.el jka-cmpr-hook.el misc.texi re-builder.el sgml-mode.el
-   texinfo.el thingatpt.el tutorial.el
+ Aaron S. Hawley: wrote undo-tests.el
+ and changed simple.el files.texi isearch.el morse.el sgml-mode.el
+   tar-mode.el thingatpt.el add-log.el autoinsert.el building.texi calc.el
+   cc-fonts.el comint.el compare-w.el custom.texi diff.el edebug.el
+   etags.el ffap.el files.el flyspell.el and 28 other files
  
- Abraham Nahum: changed configure.in dgux4.h sysdep.c
+ Abdó Roig-Maranges: changed org.el org-agenda.el ox-html.el ox-odt.el
+ Abraham Nahum: changed configure.ac dgux4.h sysdep.c
  
  Abramo Bagnara: changed term.c
  
- Achim Gratz: changed org-clock.el org.el org.texi ob-ref.el ob.el
-   org-macs.el
+ Achim Gratz: changed org.el org-compat.el org.texi org-clock.el
+   ob-core.el ob-exp.el ob.el ob-perl.el ob-tangle.el org-agenda.el
+   org-macs.el org-table.el ob-C.el ob-R.el ob-eval.el ob-fortran.el
+   ob-python.el ob-ref.el ob-sh.el org-element.el org-exp-blocks.el
+   and 22 other files
  
- Adam Gołębiowski: changed Makefile.in
+ Adam Gołębiowski: changed lib-src/Makefile.in
  
  Adam Hupp: changed emacs.py emacs2.py emacs3.py gud.el
    progmodes/python.el
  
- Adam Sjøgren: changed spam.el 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 xterm.c gnus-html.el
-   gnus-start.el gnus-sum.el gnus.el gtkutil.c shr.el xterm.h
+ Adam Sjøgren: changed mml2015.el spam.el shr.el xterm.c blink.xpm
+   braindamaged.xpm cry.xpm dead.xpm evil.xpm forced.xpm frown.xpm
 -  grin.xpm gtkutil.c indifferent.xpm reverse-smile.xpm sad.xpm smile.xpm
 -  wry.xpm gnus-html.el gnus-spec.el gnus-start.el and 5 other files
++  grin.xpm gtkutil.c indifferent.xpm message.el reverse-smile.xpm sad.xpm
++  smile.xpm wry.xpm gnus-html.el gnus-spec.el and 5 other files
+ Adam Sokolnicki: changed ruby-mode.el
  
- Adam Spiers: changed calendar.el
+ Adam Spiers: changed org.texi calendar.el cus-edit.el org-clock.el
+   ox-html.el
  
  Adam W: changed mail-source.el
  
@@@ -44,15 -55,18 +55,20 @@@ Adrian Colley: changed aix3-2.
  Adrian Lanz: changed mail-source.el spam.el
  
  Adrian Robert: co-wrote ns-win.el
- and changed nsterm.m nsfns.m nsfont.m nsterm.h Makefile.in nsmenu.m
-   configure.in README config.in emacs.c font.c keyboard.c nsgui.h
-   nsimage.m xdisp.c image.c lisp.h macos.texi menu.c Info-gnustep.plist
-   darwin.h and 82 other files
+ and changed nsterm.m nsfns.m nsfont.m nsterm.h nsmenu.m configure.ac
 -  src/Makefile.in macos.texi README config.in emacs.c font.c keyboard.c
 -  nsgui.h nsimage.m xdisp.c image.c lib-src/Makefile.in lisp.h menu.c
 -  Makefile.in and 79 other files
++  src/Makefile.in macos.texi README emacs.c font.c keyboard.c nsgui.h
++  nsimage.m xdisp.c image.c lib-src/Makefile.in lisp.h menu.c Makefile.in
++  darwin.h and 78 other files
 +
 +Ævar Arnfjörð Bjarmason: changed rcirc.el
  
  Agustín Martín: changed ispell.el flyspell.el fixit.texi
  
+ Aidan Gauland: wrote em-tramp.el
+ and changed eshell.texi em-term.el em-unix.el erc-match.el
+   automated/eshell.el em-cmpl.el em-dirs.el em-ls.el em-script.el
+   esh-proc.el
  Aidan Kehoe: changed ipa.el lread.c mm-util.el erc-log.el erc.el
    gnus-sum.el gnus-util.el latin-ltx.el nnfolder.el ob-tangle.el
    objects.texi
  Ake Stenhoff: co-wrote imenu.el
  and changed cc-mode.el perl-mode.el
  
++Akinori Musha: changed ruby-mode.el Makefile.in sieve-mode.el
++
  Aki Vehtari: changed bibtex.el gnus-art.el gnus-score.el gnus-sum.el
    nnmail.el tar-mode.el
  
- Akinori Musha: changed ruby-mode.el
 -Akinori Musha: changed ruby-mode.el Makefile.in sieve-mode.el
--
  Alakazam Petrofsky: changed hanoi.el
  
  Alan Mackenzie: wrote cc-awk.el
  and co-wrote cc-align.el cc-cmds.el cc-defs.el cc-engine.el cc-fonts.el
    cc-langs.el cc-mode.el cc-styles.el cc-vars.el
- and changed cc-mode.texi lread.c programs.texi font-lock.el font-core.el
-   isearch.el lisp.el modes.texi cc-subword.el display.texi os.texi
-   search.texi startup.el subr.el text.texi INSTALL.REPO add-log.el
-   buffers.texi bytecomp.el callint.c cc-fix.el and 22 other files
+ and changed cc-mode.texi lread.c programs.texi font-lock.el isearch.el
 -  font-core.el lisp.el modes.texi search.texi cc-menus.el cc-subword.el
 -  display.texi easy-mmode.el os.texi startup.el subr.el syntax.c
 -  text.texi INSTALL.REPO add-log.el buffers.texi and 24 other files
++  display.texi font-core.el lisp.el modes.texi search.texi cc-menus.el
++  cc-subword.el easy-mmode.el os.texi startup.el subr.el syntax.c
++  text.texi INSTALL.REPO add-log.el buffers.texi and 32 other files
 -Alan Schmitt: changed ob-ocaml.el org-faces.el
++Alan Schmitt: changed gnus-sum.el nnimap.el ob-ocaml.el org-faces.el
  
  Alan Shutko: changed diary-lib.el calendar.el bindings.el cal-hebrew.el
    easy-mmode.el gnus-sum.el ibuf-ext.el ibuffer.el lunar.el macros.el
  
  Alastair Burt: changed gnus-art.el smiley.el
  
 -and changed sieve.el sieve.texi
+ Albert Krewinkel: co-wrote sieve-manage.el
++and changed sieve.el gnus-msg.el gnus.texi message.el sieve.texi
  Albert L. Ting: changed gnus-group.el mail-hist.el
  
  Aleksei Gusev: changed progmodes/compile.el
  
--Alex Coventry: changed files.el
--
- Alex Ott: changed TUTORIAL.ru ru-refcard.tex ispell.el ru-refcard.ps
 -Alex Kosorukoff: changed org-capture.el
 -
 -Alex Ott: changed TUTORIAL.ru ede/files.el ru-refcard.tex base.el
 -  cedet-files.el cpp-root.el ede.el ede/generic.el idle.el ispell.el
 -  semantic/format.el
--
--Alex Rezinsky: wrote which-func.el
--
--Alex Schroeder: wrote ansi-color.el cus-theme.el erc-compat.el
--  erc-hecomplete.el erc-join.el erc-lang.el erc-ring.el master.el
--  spam-stat.el sql.el
--and co-wrote longlines.el mail/rmailmm.el
--and changed erc.el erc-track.el erc-button.el erc-stamp.el erc-match.el
-   erc-autoaway.el erc-nickserv.el rcirc.texi erc-autojoin.el erc-fill.el
-   erc-pcomplete.el erc-complete.el erc-ibuffer.el erc-members.el rmail.el
-   comint.el custom.el erc-bbdb.el erc-chess.el erc-ezbounce.el
-   erc-imenu.el and 32 other files
 -  erc-autoaway.el erc-nickserv.el rcirc.texi Makefile erc-autojoin.el
 -  erc-fill.el erc-pcomplete.el erc-complete.el erc-ibuffer.el
 -  erc-members.el rmail.el comint.el custom.el erc-bbdb.el erc-chess.el
 -  erc-ezbounce.el and 35 other files
--
--Alex Shinn: changed files.el
--
  Alexander Becher: changed vc-annotate.el
  
+ Alexander Haeckel: changed getset.el
  Alexander Klimov: changed files.el calc-graph.el files.texi man.el rx.el
    sendmail.el
  
@@@ -117,6 -142,8 +122,8 @@@ and changed rmailsum.el man.el rmail.e
  
  Alexander Shopov: changed code-pages.el
  
+ Alexander Vorobiev: changed org-compat.el
  Alexander Zhuckov: changed ebrowse.c
  
  Alexandre Julliard: wrote vc-git.el
@@@ -130,6 -157,6 +137,30 @@@ Alexandre Veyrenc: changed fr-refcard.t
  Alexandru Harsanyi: wrote soap-client.el soap-inspect.el
  and changed emacs3.py vc-hooks.el vc.el xml.el
  
++Alex Coventry: changed files.el
++
++Alex Kosorukoff: changed org-capture.el
++
++Alex Ott: changed TUTORIAL.ru ede/files.el ru-refcard.tex base.el
++  cedet-files.el cpp-root.el ede.el ede/generic.el idle.el ispell.el
++  semantic/format.el
++
++Alex Reed: changed verilog-mode.el
++
++Alex Rezinsky: wrote which-func.el
++
++Alex Schroeder: wrote ansi-color.el cus-theme.el erc-compat.el
++  erc-hecomplete.el erc-join.el erc-lang.el erc-ring.el master.el
++  spam-stat.el sql.el
++and co-wrote longlines.el mail/rmailmm.el
++and changed erc.el erc-track.el erc-button.el erc-stamp.el erc-match.el
++  erc-autoaway.el erc-nickserv.el rcirc.texi Makefile erc-autojoin.el
++  erc-fill.el erc-pcomplete.el erc-complete.el erc-ibuffer.el
++  erc-members.el rmail.el comint.el custom.el erc-bbdb.el erc-chess.el
++  erc-ezbounce.el and 35 other files
++
++Alex Shinn: changed files.el
++
  Alfred Correira: changed generic-x.el
  
  Alfred M. Szmidt: changed html2text.el openbsd.h progmodes/compile.el
  
  Alfredo Finelli: changed TUTORIAL.it
  
- Ali Bahrami: changed configure configure.in sol2-10.h
+ Ali Bahrami: changed configure configure.ac sol2-10.h
  
  Alin C. Soare: changed lisp-mode.el hexl.el
  
@@@ -145,9 -172,9 +176,13 @@@ Allen S. Rout: changed org-capture.e
  
  Alon Albert: wrote rcompile.el
  
- Alp Aker: changed nsfont.m nsterm.h nsterm.m buff-menu.el configure.in
-   nsfns.m nsmenu.m
+ Alp Aker: changed nsfont.m nsterm.m buff-menu.el nsfns.m nsmenu.m
+   nsterm.h configure.ac macfont.m mule-cmds.el nsselect.m window.el
++Álvar Ibeas: changed TUTORIAL.es
++
++Álvar Jesús Ibeas Martín: changed emacs-lisp-intro.texi
 +
  Ami Fischman: changed bindings.el calendar.el diary-lib.el print.c
    savehist.el vc-git.el
  
@@@ -155,19 -182,24 +190,18 @@@ Anand Mitra: changed gnus-sum.e
  
  Anders Holst: wrote hippie-exp.el
  
- Anders Lindgren: wrote autorevert.el cwarn.el follow.el
- and changed font-lock.el etags.c compile.el nsfont.m nsterm.m
+ Anders Lindgern: changed nsterm.m
  
- Andre Spiegel: changed vc.el vc-hooks.el vc-cvs.el vc-rcs.el vc-sccs.el
-   files.el dired.el files.texi cperl-mode.el ediff-util.el log-view.el
-   parse-time.el startup.el tramp-vc.el vc-arch.el vc-mcvs.el vc-svn.el
-   vcdiff viper-util.el
+ Anders Lindgren: wrote autorevert.el cwarn.el follow.el
+ and changed font-lock.el nsterm.m etags.c compile.el ert.el nsfont.m
+   nsterm.h
  
 -Andre Spiegel: changed vc.el vc-hooks.el vc-cvs.el vc-rcs.el vc-sccs.el
 -  files.el dired.el files.texi cperl-mode.el ediff-util.el log-view.el
 -  parse-time.el startup.el tramp-vc.el vc-arch.el vc-mcvs.el vc-svn.el
 -  vcdiff viper-util.el
 -
--Andre Srinivasan: changed gnus-group.el gnus-sum.el gnus.texi message.el
--  mm-decode.el mml.el nnmail.el
++Andrea Rossetti: changed ruler-mode.el
  
  Andrea Russo: changed erc-dcc.el info-look.el
  
+ Andreas Amann: changed emacsclient.c
  Andreas Burtzlaff: changed org.el
  
  Andreas Büsching: changed emacsclient.c
@@@ -184,64 -216,78 +218,88 @@@ and changed erc.el erc-bbdb.el erc-butt
  Andreas Jaeger: changed gnus-msg.el gnus-start.el gnus-xmas.el
    nnfolder.el nnml.el
  
- Andreas Leha: changed ob.el
+ Andreas Leha: changed ob-latex.el ob.el
  
  Andreas Leue: changed artist.el
  
  Andreas Luik: changed xfns.c xterm.c
  
- Andreas Politz: changed editfns.c elp.el ido.el outline.el term.el
+ Andreas Politz: changed editfns.c elp.el frame.c ibuffer.el ido.el
+   imenu.el modes.texi outline.el sql.el subr.el term.el
  
  Andreas Rottmann: changed emacsclient.1 emacsclient.c misc.texi server.el
  
- Andreas Schwab: changed Makefile.in configure.in lisp.h xdisp.c alloc.c
-   process.c coding.c files.el keyboard.c xterm.c editfns.c emacs.c fns.c
-   print.c eval.c fileio.c lread.c sysdep.c dired.el xfns.c buffer.c
-   and 577 other files
 -Andreas Schwab: changed configure.ac lisp.h xdisp.c process.c alloc.c
 -  coding.c Makefile.in keyboard.c files.el fileio.c xterm.c editfns.c
 -  emacs.c print.c src/Makefile.in fns.c lread.c eval.c xfns.c font.c
++Andreas Schwab: changed configure.ac lisp.h process.c xdisp.c alloc.c
++  coding.c Makefile.in files.el keyboard.c fileio.c xterm.c editfns.c
++  emacs.c src/Makefile.in fns.c lread.c print.c eval.c font.c xfns.c
+   sysdep.c and 633 other files
  
  Andreas Seltenreich: changed nnweb.el gnus.texi message.el gnus-sum.el
--  gnus.el nnslashdot.el gnus-srvr.el gnus-util.el mm-url.el mm-uu.el
--  url-http.el xterm.c battery.el comint.el easy-mmode.el gmm-utils.el
--  gnus-art.el gnus-cite.el gnus-draft.el gnus-group.el gnus-ml.el
--  and 7 other files
++  gnus.el gnus-srvr.el gnus-util.el mm-url.el mm-uu.el url-http.el
++  xterm.c battery.el comint.el easy-mmode.el gmm-utils.el gnus-art.el
++  gnus-cite.el gnus-draft.el gnus-group.el gnus-ml.el gnus-msg.el
++  and 6 other files
  
  Andreas Vögele: changed pgg-def.el
  
+ Andrei Chițu: changed icalendar.el
++Andre Spiegel: changed vc.el vc-hooks.el vc-cvs.el vc-rcs.el vc-sccs.el
++  files.el dired.el files.texi cperl-mode.el ediff-util.el log-view.el
++  parse-time.el startup.el tramp-vc.el vc-arch.el vc-mcvs.el vc-svn.el
++  vcdiff viper-util.el
++
++Andre Srinivasan: changed gnus-group.el gnus-sum.el gnus.texi message.el
++  mm-decode.el mml.el nnmail.el
++
+ Andrew Beals: changed spook.lines
  Andrew Choi: changed macterm.c darwin.h mac-win.el sysdep.c emacs.c mac.c
    macfns.c fontset.c frame.c keyboard.c xfaces.c dispextern.h macmenu.c
-   unexmacosx.c Makefile.in configure.in frame.h macterm.h titdic-cnv.el
-   xdisp.c alloc.c and 26 other files
+   unexmacosx.c configure.ac frame.h macterm.h titdic-cnv.el xdisp.c
 -  alloc.c callproc.c and 27 other files
++  alloc.c callproc.c and 26 other files
  
  Andrew Cohen: wrote spam-wash.el
- and changed nnir.el gnus-sum.el nnimap.el gnus.texi gnus-group.el
-   gnus-int.el dns.el gnus-art.el gnus-registry.el gnus-srvr.el gnus.el
-   nnheader.el nnspool.el
+ and changed nnir.el gnus-sum.el nnimap.el gnus-msg.el gnus.texi
+   gnus-group.el gnus-int.el dns.el gnus-art.el gnus-registry.el
+   gnus-srvr.el gnus.el nnheader.el nnspool.el
  
  Andrew Csillag: wrote m4-mode.el
  
  Andrew Hall: changed paren.el
  
- Andrew Innes: changed makefile.w32-in makefile.nt w32fns.c w32term.c
-   w32.c w32proc.c fileio.c gmake.defs w32-fns.el dos-w32.el ms-w32.h
-   nmake.defs w32term.h makefile.def unexw32.c w32menu.c w32xfns.c addpm.c
-   cmdproxy.c emacs.c w32-win.el and 137 other files
+ Andrew Hyatt: changed org-archive.el org.el org.texi
+ Andrew Innes: changed makefile.nt w32fns.c w32term.c w32.c w32proc.c
+   makefile.w32-in fileio.c gmake.defs leim/makefile.w32-in
+   lib-src/makefile.w32-in w32-fns.el dos-w32.el inc/ms-w32.h nmake.defs
+   nt/makefile.w32-in src/makefile.w32-in w32term.h makefile.def unexw32.c
+   w32menu.c w32xfns.c and 139 other files
  
- Andrew Oram: changed calendar.texi (and other files in man/)
+ Andrew Oram: changed calendar.texi (and other doc files)
  
  Andrew Schein: changed sql.el
  
+ Andrew W. Nosenko: changed tramp.el
  Andrew Zhilin: changed emacs22.png emacs22.ico
  
++Andrey Kotlarski: changed eww.el eww.texi
++
  Andrey Slusar: changed gnus-async.el gnus.el
  
  Andrey Zhdanov: changed gud.el
  
- Andy Moreton: changed makefile.w32-in
+ Andrzej Lichnerowicz: wrote ob-io.el ob-scala.el
 -Andy Moreton: changed emacs/makefile.w32-in
++Andy Moreton: changed emacs/makefile.w32-in gnutls.c
  
  Andy Norman: wrote ange-ftp.el
  
  Andy Petrusenco: changed w32term.c
  
+ Andy Sawyer: changed saveplace.el
  Andy Seaborne: changed keyboard.c
  
  Andy Stewart: wrote org-w3m.el
@@@ -255,11 -301,12 +313,12 @@@ Anna M. Bigatti: wrote cal-html.e
  
  Antoine Levitt: changed gnus-group.el gnus-sum.el message.texi ada-prj.el
    ange-ftp.el cus-edit.el dired-x.el ebnf2ps.el emerge.el erc-button.el
-   erc-goodies.el erc-track.el files.el find-file.el gnus-art.el
-   gnus-uu.el gnus.el gnus.texi message.el mh-funcs.el mh-mime.el
-   and 7 other files
+   erc-goodies.el erc-stamp.el erc-track.el files.el find-file.el
+   gnus-art.el gnus-uu.el gnus.el gnus.texi message.el mh-funcs.el
+   and 8 other files
  
- Ari Roponen: changed atimer.c doc.c mule.texi startup.el time-date.el
+ Ari Roponen: changed atimer.c doc.c hash.texi mule.texi package.el
+   startup.el time-date.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
@@@ -270,23 -317,31 +329,36 @@@ Arnaud Giersch: changed gnus-sum.e
  Arne Georg Gleditsch: changed gnus-sum.el
  
  Arne Jørgensen: wrote latexenc.el
- and changed smime.el mml-smime.el smime-ldap.el gnus-art.el gnus-sieve.el
-   ldap.el message.el mm-decode.el mml-sec.el mml.el mule-conf.el
-   nnimap.el nnrss.el wid-edit.el
+ and changed smime.el mml-smime.el smime-ldap.el flymake.el gnus-art.el
+   gnus-sieve.el ldap.el message.el mm-decode.el mml-sec.el mml.el
+   mule-conf.el nnimap.el nnrss.el wid-edit.el
  
- Arni Magnusson: changed ada-mode.texi frames.texi texinfo.el
+ Arni Magnusson: wrote bat-mode.el
+ and changed ada-mode.texi frames.texi generic-x.el texinfo.el
  
  Artem Chuprina: changed message.el
  
++Artur Malabarba: wrote let-alist.el
++and changed package.el bindings.el newcomment.el package-test.el
++  desktop.el doc-view.el ido.el image-mode.el isearch.el package-x.el
++  simple.el
++
+ Arun Persaud: changed org-agenda.el org-src.el
  Ashwin Ram: wrote refer.el
  
+ Atsuo Ohki: changed lread.c
  Aubrey Jaffer: changed info.el unexelf.c
  
+ Aurélien Aptel: changed cus-face.el dispextern.h display.texi faces.el
+   nsterm.m ox-html.el url.texi w32term.c xfaces.c xterm.c
  Axel Boldt: changed ehelp.el electric.el
  
  B. Anyos: changed w32term.c
  
- Baoqiu Cui: wrote org-docbook.el
+ Baoqiu Cui: changed org-docbook.el
  
  Barry A. Warsaw: wrote assoc.el elp.el man.el regi.el reporter.el
    supercite.el
@@@ -294,47 -349,53 +366,53 @@@ and co-wrote cc-align.el cc-cmds.el cc-
    cc-guess.el cc-langs.el cc-menus.el cc-mode.el cc-styles.el cc-vars.el
  and changed c++-mode.el cplus-md1.el syntax.c syntax.h
  
- Barry Fishman: changed gnu-linux.h
+ Barry Fishman: changed configure.ac gnu-linux.h image.c
 -Barry O'Reilly: changed simple.el lisp.h keyboard.c markers.texi
 -  undo-tests.el alloc.c bytecode.c casetab.c data.c eval.c fileio.c fw.el
++Barry O'Reilly: changed simple.el lisp.h undo-tests.el keyboard.c
++  markers.texi alloc.c bytecode.c casetab.c data.c eval.c fileio.c fw.el
+   idle.el insdel.c lread.c pulse.el search.c subr.el text.texi
+   timer-tests.el undo.c
  
- Bastien Guerry: wrote gnus-bookmark.el org-latex.el
+ Bastien Guerry: wrote gnus-bookmark.el
  and co-wrote org-bibtex.el org-list.el org-protocol.el org-src.el
- and changed org.el org-agenda.el org-html.el org-clock.el org-exp.el
-   org.texi org-table.el org-capture.el org-publish.el org-timer.el
-   org-export-latex.el org-archive.el org-ascii.el org-colview.el
-   org-exp-blocks.el org-mobile.el ob.el org-eshell.el bookmark.el info.el
-   org-attach.el and 36 other files
+ and changed org.el org-agenda.el org.texi ox-html.el org-clock.el
 -  org-capture.el org-table.el ox-latex.el org-exp.el ox-odt.el
 -  org-compat.el ob.el org-mobile.el org-colview.el org-publish.el ox.el
 -  org-macs.el org-pcomplete.el org-timer.el org-faces.el ox-ascii.el
 -  and 119 other files
++  org-capture.el org-table.el ox-latex.el ox.el ox-odt.el org-compat.el
++  ox-publish.el ob.el org-mobile.el org-colview.el org-macs.el
++  org-pcomplete.el org-timer.el org-faces.el ox-ascii.el org-archive.el
++  and 116 other files
  
  Ben A. Mesander: co-wrote erc-dcc.el
  
- Ben Harris: changed configure.in
 -Ben Harris: changed configure.ac
--
- Ben Key: changed w32.c w32fns.c w32menu.c configure.bat makefile.w32-in
-   INSTALL gmake.defs nmake.defs w32.h w32term.c configure.in emacs.c
-   keyboard.c make-docfile.c ms-w32.h nsfont.m nsterm.m sound.c xfaces.c
 -Ben Key: changed w32.c w32fns.c w32menu.c configure.bat INSTALL
 -  gmake.defs nmake.defs src/makefile.w32-in w32.h w32term.c configure.ac
 -  emacs.c inc/ms-w32.h keyboard.c lib-src/makefile.w32-in make-docfile.c
 -  nsfont.m nsterm.m sound.c xfaces.c
--
--Ben Menasha: changed nnmh.el
--
--Ben North: changed outline.el buffer.c fill.el isearch.el lisp-mode.el
--  paren.el w32term.c xfaces.c
--
  Bengt Martensson: co-wrote bibtex.el
  
++Ben Harris: changed configure.ac
++
  Benjamin Andresen: wrote ob-screen.el
  
  Benjamin Drieu: wrote pong.el
- and changed org-clock.el
+ and changed org-clock.el org.el
  
- Benjamin Riefenstahl: changed w32select.c emacs.c lisp.h mac-win.el
-   macterm.c ms-w32.h mule-cmds.el runemacs.c tcl.el w32.c w32.h
+ 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 Rutt: co-wrote gnus-dired.el
  and changed vc.el gnus-msg.el message.el diff-mode.el ffap.el nnimap.el
    nnmbox.el simple.el vc-cvs.el
  
++Ben Key: changed w32.c w32fns.c w32menu.c configure.bat INSTALL
++  gmake.defs nmake.defs src/makefile.w32-in w32.h w32term.c configure.ac
++  emacs.c inc/ms-w32.h keyboard.c lib-src/makefile.w32-in make-docfile.c
++  nsfont.m nsterm.m sound.c xfaces.c
++
++Ben Menasha: changed nnmh.el
++
++Ben North: changed outline.el buffer.c fill.el isearch.el lisp-mode.el
++  paren.el w32term.c xfaces.c
++
  Bernhard Herzog: changed vc-hg.el menu.c xsmfns.c
  
  Bernt Hansen: changed org-agenda.el org-clock.el org.el org-capture.el
-   org-html.el org-indent.el org.texi
+   org-indent.el org-macs.el org.texi ox-html.el
  
  Bill Atkins: changed wdired.el
  
@@@ -343,12 -404,13 +421,13 @@@ Bill Burton: changed ptx.h sequent-ptx.
  Bill Carpenter: wrote feedmail.el (public domain)
  
  Bill Mann: wrote perl-mode.el
- and changed configure.in unexaix.c ibmrs6000.h usg5-4-3.h
+ and changed configure.ac unexaix.c ibmrs6000.h usg5-4-3.h
  
  Bill Pringlemeir: changed messcompat.el
  
  Bill Richter: changed fill.el quail.el ccl.el encoded-kb.el fontset.el
-   kinsoku.el kkc.el mule-cmds.el mule-conf.el mule-util.el mule.el
+   international/mule-util.el kinsoku.el kkc.el mule-cmds.el mule-conf.el
+   mule.el
  
  Bill Rozas: wrote scheme.el
  and changed xscheme.el
@@@ -359,23 -421,23 +438,23 @@@ Bill Wohler: wrote mh-buffers.el mh-com
    mh-folder.el mh-funcs.el mh-letter.el mh-mime.el mh-scan.el mh-seq.el
    mh-show.el mh-utils.el mh-xface.el
  and co-wrote mh-junk.el
- and changed mh-customize.el mh-search.el mh-alias.el mh-identity.el
-   mh-e.texi mh-speed.el mh-init.el mh-acros.el mh-gnus.el mh-unit.el
-   mh-inc.el mh-xemacs-compat.el mh-print.el Makefile.in image.el
-   mh-tool-bar.el mh-xemacs.el README display.texi makefile.w32-in
-   mh-pick.el and 86 other files
- Bjorn Solberg: changed nnimap.el
+ and changed mh-customize.el mh-search.el mh-alias.el Makefile mh-e.texi
+   mh-identity.el README mh-speed.el mh-init.el mh-acros.el mh-gnus.el
+   mh-unit.el mh-inc.el mh-xemacs-compat.el mh-print.el lisp/Makefile.in
+   image.el mh-tool-bar.el mh-xemacs.el display.texi makefile.w32-in
+   and 86 other files
  
 -Bjorn Solberg: changed nnimap.el
 -
  Björn Lindström: changed rcirc.texi
  
++Bjørn Mork: changed nnimap.el gnus-agent.el message.el mml2015.el
++
++Bjorn Solberg: changed nnimap.el
++
  Björn Torkelsson: changed gnus-art.el gnus-group.el gnus-srvr.el
    gnus-sum.el gnus-mlspl.el gnus-msg.el message.el gnus-agent.el
    gnus-cus.el gnus-gl.el gnus-nocem.el gnus-score.el gnus-topic.el
    gnus.el mail-source.el nnmail.el
  
--Bjørn Mork: changed nnimap.el gnus-agent.el message.el mml2015.el
--
  Bob Glickstein: wrote sregex.el
  and changed isearch.el sendmail.el
  
@@@ -396,13 -458,17 +475,15 @@@ Bojan Petrovic: changed pop3.e
  Boris Goldowsky: wrote avoid.el descr-text.el enriched.el facemenu.el
    format.el shadowfile.el
  and changed fill.el simple.el indent.el paragraphs.el cmds.c intervals.c
-   intervals.h add-log.el cc-mode.el enriched.doc fileio.c make-mode.el
+   intervals.h add-log.el cc-mode.el enriched.txt fileio.c make-mode.el
    text-mode.el textprop.c ada.el allout.el awk-mode.el bibtex.el buffer.c
    buffer.h c-mode.el and 38 other files
  
--Boris Samorodov: changed imap.el
 -
+ Boyd Lynn Gerber: changed configure.ac
  
- Boyd Lynn Gerber: changed configure.in
+ Bozhidar Batsov: changed ruby-mode.el subr-x.el subr.el bytecomp.el
 -  lisp-mode.el package.el progmodes/python.el prolog.el
++  comint.el lisp-mode.el package.el progmodes/python.el prolog.el
+   ruby-mode-tests.el scheme.el
  
  Brad Howes: changed gnus-demon.el
  
@@@ -412,19 -478,22 +493,20 @@@ Brendan Kehoe: changed hpux9.
  
  Brent Goodrick: changed abbrev.el
  
- Brian Cully: changed ns-emacs.texi
+ Brian Cully: changed macos.texi
  
  Brian D. Carlstrom: changed gud.el smtpmail.el
  
- Brian Fox: changed Makefile.in Makefile configure.in minibuf.c dired.el
-   files.el rmail.el search.c simple.el sysdep.c compile.el forms.texi
-   frame.c info.texi keyboard.c make-dist subr.el systty.h texindex.c
-   xterm.c ymakefile and 46 other files
+ Brian Fox: changed Makefile.in Makefile configure.ac minibuf.c dired.el
+   files.el lib-src/Makefile.in oldXMenu/Makefile.in rmail.el search.c
+   simple.el sysdep.c compile.el forms.texi frame.c keyboard.c make-dist
+   subr.el systty.h texindex.c xterm.c and 47 other files
+ Brian Jenkins: changed frame.c frames.texi hooks.texi
  
  Brian Marick: co-wrote hideif.el
  
--Brian P Templeton: changed erc.el erc-compat.el erc-fill.el
-   erc-nickserv.el erc-pcomplete.el erc-stamp.el erc-track.el
 -  erc-nickserv.el erc-pcomplete.el erc-stamp.el erc-track.el lread.c
 -  nsfont.m
++Brian Mckenna: changed eww.el
  
  Brian Palmer: changed erc.el erc-list.el
  
@@@ -433,17 -502,25 +515,30 @@@ Brian Preble: changed abbrev.el apropos
    compare-w.el compile.el dabbrev.el debug.el diary.el diff.el dired.el
    doctex.el doctor.el ebuff-menu.el echistory.el and 129 other files
  
++Brian P Templeton: changed erc.el erc-compat.el erc-fill.el
++  erc-nickserv.el erc-pcomplete.el erc-stamp.el erc-track.el lread.c
++  nsfont.m
++
  Brian Sniffen: changed gnus-draft.el imap.el mm-decode.el
  
+ Brian van den Broek: changed org.texi
+ Bruno Félix Rezende Ribeiro: changed functions.texi
  Bruno Haible: co-wrote po.el
  and changed INSTALL emacs.1 epaths.in info.el paths.el
  
- Bryan Henderson: changed term.el
+ Bryan Henderson: changed Makefile term.el
  
  Bryan O'Sullivan: changed ange-ftp.el
  
+ Caio Tiago Oliveira: changed ob-scala.el
  Caleb Deupree: changed w32-fns.el
  
 -Cameron Desautels: changed regexp-opt.el ruby-mode.el
++Cameron Desautels: changed cus-edit.el custom.texi help.el regexp-opt.el
++  ruby-mode.el
  Carl D. Roth: changed gnus-nocem.el
  
  Carl Edman: co-wrote ns-win.el
@@@ -453,28 -530,26 +548,26 @@@ Carl Henrik Lunde: changed format-spec.
  Carsten Bormann: changed ibmrs6000.h latin-post.el
  
  Carsten Dominik: wrote idlw-complete-structtag.el idlw-toolbar.el
-   org-agenda.el org-archive.el org-ascii.el org-beamer.el org-capture.el
-   org-clock.el org-colview.el org-compat.el org-datetree.el org-exp.el
-   org-faces.el org-feed.el org-footnote.el org-html.el org-icalendar.el
-   org-id.el org-indent.el org-info.el org-inlinetask.el org-install.el
-   org-jsinfo.el org-macs.el org-mks.el org-mobile.el org-remember.el
-   org-rmail.el org-table.el org-timer.el org-vm.el org-xoxo.el org.el
+   org-agenda.el org-archive.el org-capture.el org-clock.el org-colview.el
+   org-compat.el org-datetree.el org-faces.el org-feed.el org-footnote.el
+   org-id.el org-indent.el org-info.el org-inlinetask.el org-macs.el
+   org-mobile.el org-rmail.el org-table.el org-timer.el org.el
    reftex-auc.el reftex-cite.el reftex-dcr.el reftex-global.el
    reftex-index.el reftex-parse.el reftex-ref.el reftex-sel.el
    reftex-toc.el reftex-vars.el reftex.el
  and co-wrote idlw-help.el idlw-shell.el idlwave.el org-bbdb.el
    org-bibtex.el org-entities.el org-gnus.el org-list.el org-pcomplete.el
-   org-src.el
- and changed org-latex.el org.texi org-publish.el orgcard.tex
-   org-export-latex.el org-colview-xemacs.el org-docbook.el org-attach.el
-   org-mouse.el org-protocol.el org-mac-message.el org-wl.el org-crypt.el
+   org-src.el ox-beamer.el ox-html.el ox-icalendar.el
 -and changed org-exp.el ox-latex.el org.texi org-publish.el
 -  org-remember.el orgcard.tex org-export-latex.el org-docbook.el
 -  ox-ascii.el org-attach.el org-protocol.el org-mouse.el org-jsinfo.el
 -  org-mac-message.el org-wl.el org-crypt.el org-freemind.el idlw-rinfo.el
 -  org-exp-blocks.el org-habit.el org-mhe.el and 35 other files
++and changed ox.el ox-latex.el org.texi org-remember.el orgcard.tex
++  ox-publish.el org-docbook.el ox-ascii.el org-attach.el org-protocol.el
++  org-mouse.el org-mac-message.el org-wl.el ox-jsinfo.el org-crypt.el
 +  org-freemind.el idlw-rinfo.el org-exp-blocks.el org-habit.el org-mhe.el
-   org-plot.el org-special-blocks.el reftex.texi and 24 other files
++  org-plot.el and 35 other files
  
- Caveh Jalali: changed configure.in intel386.h sol2-4.h
+ Caveh Jalali: changed configure.ac intel386.h sol2-4.h
  
- Chad Brown: changed aix4-2.h bsd-common.h config.in configure.in cygwin.h
 -Chad Brown: changed aix4-2.h bsd-common.h config.in configure.ac cygwin.h
--  dired.c gnu-linux.h mh-comp.el msdos.h sed2v2.inp sysdep.c usg5-4.h
++Chad Brown: changed aix4-2.h bsd-common.h configure.ac cygwin.h dired.c
++  gnu-linux.h mh-comp.el msdos.h sed2v2.inp sysdep.c usg5-4.h
  
  Changwoo Ryu: changed files.el
  
@@@ -483,6 -558,6 +576,8 @@@ Chao-Hong Liu: changed TUTORIAL.cn TUTO
  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
  
++Charles Rendleman: changed eww.el
++
  Charles Sebold: changed org-plot.el
  
  Charlie Martin: wrote autoinsert.el
@@@ -496,25 -571,25 +591,25 @@@ Chip Coldwell: changed font.
  
  Chong Yidong: wrote compile-tests.el dichromacy-theme.el
    font-parse-tests.el redisplay-testsuite.el tabulated-list.el
+   xml-parse-tests.el
  and co-wrote longlines.el tango-dark-theme.el tango-theme.el
- and changed xdisp.c simple.el display.texi files.el frames.texi
-   files.texi cus-edit.el keyboard.c custom.el text.texi package.el
-   startup.el faces.el xterm.c emacs.texi misc.texi subr.el image.c
-   mouse.el custom.texi xfns.c and 845 other files
+ and changed simple.el display.texi xdisp.c files.el frames.texi
+   cus-edit.el files.texi custom.el subr.el text.texi faces.el keyboard.c
+   startup.el package.el misc.texi emacs.texi modes.texi mouse.el
 -  custom.texi image.c window.el and 949 other files
++  custom.texi image.c window.el and 923 other files
  
  Chris Chase: co-wrote idlw-shell.el idlwave.el
  
  Chris Foote: changed progmodes/python.el
  
- Chris Gray: wrote org-special-blocks.el
- and changed mm-decode.el
+ Chris Gray: changed mm-decode.el ox-html.el
  
  Chris Hall: changed callproc.c frame.c
  
  Chris Hanson: changed xscheme.el scheme.el xterm.c hpux.h x11term.c
-   hp9000s300.h keyboard.c process.c texinfmt.el emacsclient.c sort.el
-   syntax.c texnfo-upd.el x11fns.c xfns.c dired.el fileio.c hp9000s800.h
-   indent.c info.el man.el and 17 other files
+   hp9000s300.h keyboard.c process.c texinfmt.el sort.el syntax.c
+   texnfo-upd.el x11fns.c xfns.c dired.el emacsclient.c fileio.c
+   hp9000s800.h indent.c info.el man.el and 17 other files
  
  Chris Hecker: changed calc-aent.el
  
@@@ -532,55 -607,65 +627,56 @@@ Chris Prince: changed w32term.
  Chris Smith: wrote icon.el
  and changed icon-mode.el
  
- Christian Egli: wrote org-taskjuggler.el
- and changed org.texi
+ Christian Egli: changed org-taskjuggler.el org.texi
  
- Christian Faulhammer: changed Makefile.in configure configure.in
+ Christian Faulhammer: changed configure configure.ac src/Makefile.in
    vc-bzr.el
  
  Christian Limpach: co-wrote ns-win.el
- and changed configure.in
+ and changed configure.ac
  
  Christian Lynbech: changed appt.el emacsserver.c tramp.el
  
  Christian Millour: changed shell.el
  
- Christian Moe: changed org-bbdb.el org-html.el org-special-blocks.el
+ Christian Moe: changed org-bbdb.el org-special-blocks.el ox-html.el
+   ox-odt.el
  
  Christian Neukirchen: changed mm-util.el
  
- Christian Ohler: wrote ert-tests.el ert-x.el ert.el
- and changed Makefile.in automated configure.in ert-x-tests.el ert.texi
-   makefile.w32-in
+ Christian Ohler: wrote ert-tests.el ert.el
+ and co-wrote ert-x.el
+ and changed Makefile.in automated automated/Makefile.in configure.ac
+   ert-x-tests.el ert.texi misc/Makefile.in misc/makefile.w32-in
  
  Christian Plate: changed nnmaildir.el sgml-mode.el
  
  Christian Plaunt: wrote soundex.el
  
 -Christian Wittern: changed image-mode.el
 -
  Christian von Roques: changed mml2015.el epg.el gnus-start.el
  
- Christoph Bauer: changed configure.in
- Christoph Conrad: changed gnus-agent.el gnus-score.el makefile.w32-in
-   qp.el
++Christian Wittern: changed image-mode.el
 +
- Christoph Scholtes: changed makefile.w32-in README.W32
-   progmodes/python.el stdint.h INSTALL maintaining.texi zipdist.bat
-   admin.el bookmark.el config.nt configure.bat control.texi cua-base.el
-   gmake.defs help-mode.el help.el ido.el make-dist makedist.bat menu.c
-   minibuf.c and 6 other files
+ Christoph Bauer: changed configure.ac
  
- Christoph Wedler: wrote antlr-mode.el
- and changed format.el gnus-art.el gnus-picon.el message.el register.el
-   smiley.el texinfmt.el
+ Christoph Conrad: changed gnus-agent.el gnus-score.el
+   lib-src/makefile.w32-in qp.el
  
- Christophe Rhodes: changed org-exp.el
+ Christoph Dittmann: changed ox-beamer.el
  
 -Christoph Egger: changed configure.ac
 +Christophe de Dinechin: co-wrote ns-win.el
  
 -Christoph Scholtes: changed README.W32 lib/makefile.w32-in
 -  nt/makefile.w32-in progmodes/python.el stdint.h INSTALL
 -  maintaining.texi src/makefile.w32-in zipdist.bat admin.el bookmark.el
 -  config.nt configure.bat control.texi cua-base.el gmake.defs
 -  help-mode.el help.el ido.el lib-src/makefile.w32-in make-dist
 -  and 9 other files
++Christophe Deleuze: changed icalendar.el
 -Christoph Wedler: wrote antlr-mode.el
 -and changed format.el gnus-art.el gnus-picon.el message.el register.el
 -  smiley.el texinfmt.el
++Christoph Egger: changed configure.ac
+ Christophe Junke: changed org-agenda.el org.el
 -Christophe Rhodes: changed org-exp.el ox-latex.el
 -
 -Christophe de Dinechin: co-wrote ns-win.el
 -
  Christopher Allan Webber: changed gamegrid.el org-agenda.el tetris.el
  
--Christopher Genovese: changed assoc.el
++Christopher Genovese: changed assoc.el help-fns.el
++
++Christophe Rhodes: changed ox-latex.el ox.el
  
  Christopher J. Madsen: wrote decipher.el
  and changed replace.el files.el ispell.el time.el
@@@ -589,17 -674,19 +685,31 @@@ Christopher J. White: changed url-http.
  
  Christopher Oliver: changed mouse.el
  
- Christopher Schmidt: changed ibuffer.el
 -Christopher Schmidt: changed ibuffer.el org.el tips.texi cl-macs.el
 -  comint.el dired-x.el dired.el files.el files.texi find-dired.el
 -  gnus-int.el gnus-msg.el gnus.texi help-fns.el info.el locate.el lread.c
 -  minibuf-eldef.el mm-decode.el mml.el org.texi and 11 other files
++Christopher Schmidt: changed ibuffer.el org.el tips.texi calc-aent.el
++  calc.el calc.texi calendar.el cl-macs.el comint.el dired-x.el dired.el
++  files.el files.texi find-dired.el gnus-int.el gnus-msg.el gnus.texi
++  help-fns.el info.el locate.el lread.c and 14 other files
++
++Christoph Scholtes: changed README.W32 lib/makefile.w32-in
++  nt/makefile.w32-in progmodes/python.el stdint.h INSTALL
++  maintaining.texi src/makefile.w32-in zipdist.bat INSTALL.REPO admin.el
++  bookmark.el config.nt configure.bat control.texi cua-base.el gmake.defs
++  help-mode.el help.el ibuffer.el ido.el and 13 other files
 +
- Christopher Suckling: co-wrote org-mac-message.el
++Christoph Wedler: wrote antlr-mode.el
++and changed format.el gnus-art.el gnus-picon.el message.el register.el
++  smiley.el texinfmt.el
++
++Chris Zheng: changed gnutls.c
  
  Chuck Blake: changed term.c
  
  Chunyu Wang: changed gnus-art.el pcl-cvs.texi
  
- Claudio Bley: changed makefile.w32-in process.c
+ Claudio Bley: changed image.c image.el process.c src/makefile.w32-in
+   stat.h w32-win.el w32.c
  
- Claudio Fontana: changed Makefile.in
+ Claudio Fontana: changed Makefile.in leim/Makefile.in lib-src/Makefile.in
  
  Colin Marquardt: changed gnus.el message.el
  
@@@ -607,29 -694,34 +717,31 @@@ Colin Rafferty: changed message.e
  
  Colin Walters: wrote ibuf-ext.el ibuf-macs.el ibuffer.el
  and changed calc.el replace.el update-game-score.c calc-ext.el
-   calc-misc.el Makefile.in calc-macs.el calc-mode.el calc-graph.el
-   gamegrid.el calc-aent.el calc-bin.el calc-embed.el calc-keypd.el
-   calc-math.el calc-prog.el calc-units.el calcalg2.el font-core.el
-   info.el calc-alg.el and 78 other files
+   calc-misc.el calc-macs.el calc-mode.el calc-graph.el gamegrid.el
+   calc-aent.el calc-bin.el calc-embed.el calc-keypd.el calc-math.el
+   calc-prog.el calc-units.el calcalg2.el font-core.el info.el calc-alg.el
 -  calc-arith.el and 81 other files
++  calc-arith.el and 80 other files
  
  Colin Williams: changed calc.texi
  
+ Constantin Kulikov: changed server.el startup.el
  Courtney Bane: changed term.c
  
  Craig Markwardt: changed icalendar.el
  
  Craig McDaniel: changed sheap.c
  
- D. E. Evans: changed basic.texi
+ Craig Tanis: changed ox-latex.el
  
 -D. E. Evans: changed basic.texi
 -
  Daiki Ueno: wrote epa-dired.el epa-file.el epa-hook.el epa-mail.el epa.el
    epg-config.el epg.el pgg-def.el pgg-gpg.el pgg-parse.el pgg-pgp.el
    pgg-pgp5.el pgg.el plstore.el sasl.el starttls.el
  and co-wrote sasl-cram.el sasl-digest.el
- and changed mml2015.el mml1991.el epa.texi auth-source.el gnus.texi
-   mm-uu.el mml-smime.el Makefile.in auth.texi gnus-sum.el mm-decode.el
-   mm-view.el mml-sec.el mml.el dired.el dired.texi epa-file-hook.el
-   epa-setup.el epg-package-info.el faces.el files.el and 17 other files
+ and changed mml2015.el mml1991.el epa.texi auth-source.el mml-smime.el
 -  gnus.texi mm-decode.el mm-uu.el mml.el package.el auth.texi gnus-sum.el
 -  mm-view.el mml-sec.el archive-contents archive-contents.sig dired.el
 -  dired.texi epa-file-hook.el epa-setup.el epg-package-info.el
 -  and 30 other files
++  mml.el package.el gnus.texi mm-decode.el mm-uu.el auth.texi gnus-sum.el
++  mm-view.el mml-sec.el archive-contents archive-contents.sig dbus.el
++  dired.el dired.texi epa-file-hook.el epa-setup.el and 32 other files
  
  Dale Gulledge: changed TUTORIAL.eo
  
@@@ -638,9 -730,13 +750,13 @@@ Dale Hagglund: changed unexelf.
  Dale R. Worley: wrote emerge.el (public domain)
  and changed mail-extr.el
  
+ Dale Sedivec: changed sgml-mode.el wisent/python.el
+ Damien Cassou: changed info.el
  Damien Elmes: changed erc.el erc-dcc.el erc-track.el erc-log.el
-   erc-pcomplete.el erc-button.el erc-nets.el erc-ring.el erc-fill.el
-   erc-match.el erc-members.el erc-nickserv.el
+   erc-pcomplete.el README erc-button.el erc-nets.el erc-ring.el Makefile
+   erc-fill.el erc-match.el erc-members.el erc-nickserv.el
  
  Damon Anton Permezel: wrote hanoi.el (public domain)
  
@@@ -651,48 -747,62 +767,50 @@@ Dan Christensen: changed gnus-sum.el nn
    spam.el time-date.el
  
  Dan Davison: wrote ob-matlab.el ob-octave.el
- and co-wrote ob-R.el ob-exp.el ob-lob.el ob-perl.el ob-python.el
-   ob-ref.el ob.el org-src.el
- and changed ob-sh.el org-exp.el org.el org-latex.el ob-tangle.el ob-C.el
+ and co-wrote ob-R.el ob-core.el ob-exp.el ob-lob.el ob-perl.el
+   ob-python.el ob-ref.el org-src.el
 -and changed ob.el ob-sh.el org-exp.el org.el ox-latex.el ob-tangle.el
 -  ob-C.el ob-asymptote.el ob-clojure.el ob-haskell.el ob-ruby.el
 -  ob-scheme.el ob-table.el ob-ditaa.el ob-dot.el ob-gnuplot.el ob-js.el
 -  ob-mscgen.el ob-ocaml.el ob-org.el ob-plantuml.el and 14 other files
 -
 -Dan Nicolaescu: wrote iris-ansi.el romanian.el vc-dir.el
 -and co-wrote hideshow.el
 -and changed vc.el configure.ac vc-hg.el vc-git.el src/Makefile.in
 -  vc-bzr.el sysdep.c emacs.c process.c vc-cvs.el lisp.h term.c
 -  vc-hooks.el xterm.c keyboard.c vc-svn.el xterm.el callproc.c darwin.h
 -  term.el gnu-linux.h and 925 other files
 -
 -Dan Rosenberg: changed movemail.c
 -
 -Dani Moncayo: changed Makefile.in buffers.texi configure.ac lists.texi
 -  mini.texi msys-to-w32 nt/makefile.w32-in INSTALL README.W32 basic.texi
 -  custom.texi dired.texi display.texi emacs-lisp-intro.texi killing.texi
 -  make-dist mark.texi msysconfig.sh simple.el text.texi version.el
 -  zipdist.bat
++and changed ob.el ob-sh.el org.el ox.el ox-latex.el ob-tangle.el ob-C.el
 +  ob-asymptote.el ob-clojure.el ob-haskell.el ob-ruby.el ob-scheme.el
 +  ob-table.el ob-ditaa.el ob-dot.el ob-gnuplot.el ob-js.el ob-mscgen.el
-   ob-ocaml.el ob-org.el ob-plantuml.el ob-sass.el and 13 other files
++  ob-ocaml.el ob-org.el ob-plantuml.el and 14 other files
  
- Dan Nicolaescu: wrote iris-ansi.el romanian.el vc-dir.el
- and co-wrote hideshow.el
- and changed vc.el Makefile.in configure.in vc-hg.el vc-git.el vc-bzr.el
-   sysdep.c emacs.c process.c vc-cvs.el lisp.h term.c vc-hooks.el xterm.c
-   keyboard.c vc-svn.el xterm.el callproc.c darwin.h term.el gnu-linux.h
-   and 918 other files
- Dan Rosenberg: changed movemail.c
- Dani Moncayo: changed buffers.texi lists.texi custom.texi dired.texi
-   makefile.w32-in text.texi
+ Daniel Bergey: changed indian.el
  
  Daniel Brockman: changed cus-start.el format-spec.el ibuffer.el rcirc.el
  
- Daniel Clemente: changed generic-x.el org-html.el
+ Daniel Clemente: changed generic-x.el ox-html.el
  
--Daniel Colascione: co-wrote js.el
- and changed cmdproxy.c subr.el syntax.el DEBUG cc-engine.el cus-start.el
-   eval.c fns.c frames.texi imenu.el keyboard.c lisp.h nxml-mode.el
-   nxml-rap.el nxml-util.el sh-script.el which-func.el
 -and changed w32fns.c emacs.c image.c keyboard.c configure.ac cygw32.c
 -  process.c src/Makefile.in w32term.h cygw32.h dbusbind.c sh-script.el
 -  unexw32.c w32term.c alloc.c cl-macs.el coding.c conf_post.h menu.c
 -  w32-win.el w32.c and 99 other files
++Daniel Colascione: wrote finalizer-tests.el generator-tests.el
++  generator.el syntax-tests.el
++and co-wrote js.el
++and changed w32fns.c alloc.c emacs.c cl-macs.el image.c keyboard.c lisp.h
++  sh-script.el configure.ac cygw32.c process.c src/Makefile.in w32term.h
++  automated/cl-lib-tests.el cygw32.h dbusbind.c fns.c unexcw.c unexw32.c
++  w32.c w32term.c and 144 other files
  
- Daniel Dehennin: changed mml2015.el gnus-msg.el mm-decode.el
 -Daniel Dehennin: changed mml2015.el gnus-msg.el mm-decode.el org-exp.el
++Daniel Dehennin: changed mml2015.el gnus-mlspl.el gnus-msg.el
++  mm-decode.el ox.el
  
  Daniel E. Doherty: changed calc.texi
  
- Daniel Elliott: changed octave-mod.el
+ Daniel Elliott: changed octave.el
  
  Daniel Engeler: changed sysdep.c elisp.texi emacs.texi internals.texi
    misc.texi process.c process.h processes.texi term.el w32.c w32.h
  
- Daniel Hackney: changed emacsclient.c package.el process.c
 -Daniel Hackney: wrote package-test.el package-x-test.el
++Daniel Hackney: wrote package-test.el
+ and co-wrote package.el
 -and changed package-x.el ange-ftp.el automated/Makefile.in browse-url.el
 -  dbus.el dired-x.el ediff-diff.el ediff-init.el ediff-merg.el
 -  ediff-mult.el ediff-util.el ediff-wind.el ediff.el emacsclient.c
 -  emerge.el eudc.el eudcb-ldap.el eww.el finder.el imap.el package
 -  and 6 other files
++and changed package-x.el ange-ftp.el automated/Makefile.in
++  automated/package-test.el browse-url.el dbus.el dired-x.el
++  ediff-diff.el ediff-init.el ediff-merg.el ediff-mult.el ediff-util.el
++  ediff-wind.el ediff.el emacsclient.c emerge.el eudc.el eudcb-ldap.el
++  eww.el finder.el imap.el and 7 other files
  
  Daniel Jensen: changed apropos.el
  
- Daniel Laliberte: wrote cl-specs.el cust-print.el edebug.el isearch.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
  
@@@ -720,40 -830,47 +838,62 @@@ Daniel Quinlan: changed dired.el info.e
  
  Daniel Schoepe: changed gnus-sum.el
  
++Dani Moncayo: changed Makefile.in msys-to-w32 configure.ac buffers.texi
++  lists.texi mini.texi nt/makefile.w32-in INSTALL README.W32 basic.texi
++  custom.texi dired.texi display.texi emacs-lisp-intro.texi killing.texi
++  make-dist mark.texi msysconfig.sh simple.el text.texi version.el
++  zipdist.bat
++
++Dan Nicolaescu: wrote iris-ansi.el romanian.el vc-dir.el
++and co-wrote hideshow.el
++and changed vc.el configure.ac vc-hg.el vc-git.el src/Makefile.in
++  vc-bzr.el sysdep.c emacs.c process.c vc-cvs.el lisp.h term.c
++  vc-hooks.el xterm.c keyboard.c vc-svn.el xterm.el callproc.c darwin.h
++  term.el gnu-linux.h and 920 other files
++
  Danny Roozendaal: wrote handwrite.el
  
  Danny Siu: changed gnus-sum.el gnus-picon.el nndoc.el nnimap.el smiley.el
  
- Darren Hoo: changed db.el gnus-art.el
++Dan Rosenberg: changed movemail.c
++
+ Darren Hoo: changed db-find.el db.el gnus-art.el isearch.el man.el
+   nsmenu.m startup.el
  
  Darren Stalder: changed gnus-util.el
  
  Darrin B. Jewell: changed etags.c lisp.h
  
+ Dato Simó: changed network-stream.el
  Dave Detlefs: co-wrote cc-align.el cc-cmds.el cc-defs.el cc-engine.el
    cc-langs.el cc-menus.el cc-mode.el cc-styles.el cc-vars.el
  
+ Dave Goldberg: changed message.el
  Dave Lambert: changed sol2-5.h xfns.c xterm.c xterm.h
  
--Dave Love: wrote autoarg.el autoconf.el benchmark.el cap-words.el
--  cfengine.el elide-head.el hl-line.el language/georgian.el
-   latin1-disp.el progmodes/python.el quail/georgian.el refill.el
-   rfc1345.el sgml-input.el smiley.el sym-comp.el tool-bar.el uni-input.el
-   utf-7.el utf-8-lang.el vc/vc-bzr.el welsh.el
 -  latin1-disp.el quail/georgian.el refill.el rfc1345.el sgml-input.el
 -  smiley.el sym-comp.el tool-bar.el uni-input.el utf-7.el utf-8-lang.el
++Dave Love: wrote autoarg.el autoconf.el benchmark.el cfengine.el
++  elide-head.el hl-line.el language/georgian.el latin1-disp.el
++  quail/georgian.el refill.el rfc1345.el sgml-input.el smiley.el
++  sym-comp.el tool-bar.el uni-input.el utf-7.el utf-8-lang.el
+   vc/vc-bzr.el welsh.el
  and co-wrote latin-ltx.el socks.el
- and changed Makefile.in configure.in help.el mule-cmds.el fortran.el
-   mule-conf.el xterm.c browse-url.el mule.el coding.c european.el fns.c
-   mule-diag.el simple.el wid-edit.el cus-edit.el cus-start.el files.el
-   keyboard.c byte-opt.el info.el and 770 other files
+ and changed configure.ac help.el mule-cmds.el fortran.el mule-conf.el
+   xterm.c browse-url.el mule.el coding.c src/Makefile.in european.el
+   fns.c mule-diag.el simple.el wid-edit.el cus-edit.el cus-start.el
 -  files.el keyboard.c byte-opt.el info.el and 773 other files
++  files.el keyboard.c byte-opt.el info.el and 770 other files
  
  Dave Pearson: wrote 5x5.el quickurl.el
  
--David A. Capello: changed etags.c
 -
+ David Abrahams: changed gnus-int.el gnus-sum.el nnimap.el
+   gnus-registry.el org-agenda.el auth-source.el coding.c cus-start.el
+   ediff-init.el ediff-util.el filelock.c gnus-range.el gnus-salt.el
+   gnus.texi mairix.el nnir.el nnmairix.el nnregistry.el org-clock.el
+   org.el
  
- David Abrahams: changed gnus-sum.el org-agenda.el coding.c ediff-init.el
-   gnus-registry.el gnus.texi mairix.el nnimap.el nnir.el nnmairix.el
-   nnregistry.el org-clock.el
++David A. Capello: changed etags.c
 +
  David Bakhash: wrote strokes.el
  
  David Benjamin: changed xfns.c xterm.c xterm.h
@@@ -762,20 -879,24 +902,25 @@@ David Burger: changed macros.e
  
  David Byers: changed minibuf.c
  
+ David Cadé: changed mpc.el
+ David Caldwell: changed unexmacosx.c
  David Casperson: changed font-core.el menu-bar.el tex-mode.el
  
  David De La Harpe Golden: changed files.el mouse.el simple.el fileio.c
    cus-start.el nsselect.m select.el w32-fns.el x-win.el xterm.c
  
- David Edmondson: changed message.el gnus-cite.el imap.el mm-uu.el
-   mm-view.el mml2015.el nnfolder.el nnimap.el nnml.el
 -David Edmondson: changed message.el mml2015.el gnus-cite.el imap.el
 -  mm-uu.el mm-view.el nnfolder.el nnimap.el nnml.el shr.el
++David Edmondson: changed message.el mml2015.el gnus-cite.el mm-uu.el
++  mm-view.el nnfolder.el nnimap.el nnml.el shr.el
  
  David Engster: wrote mairix.el nnmairix.el
- and changed gnus.texi insert.el registry.el db-find.el gnus-msg.el
-   analyze/complete.el base.el bovine-grammar.el cedet/srecode.el
-   cpp-root.el db-typecache.el db.el dictionary.el display.texi
-   document.el ede-grammar.el ede/custom.el ede/generic.el files.el
-   filters.el gnus-registry.el and 23 other files
 -and changed cedet/semantic.el db.el insert.el semantic/complete.el c.el
 -  db-el.el db-find.el ede-grammar.el eieio-opt.el eieio.el eieio.texi
 -  gnus.texi registry.el srecode/compile.el wisent/python.el analyze.el
 -  bovine/el.el bovine/grammar.el c.by db-file.el decorate/mode.el
 -  and 84 other files
++and co-wrote gitmerge.el
++and changed cedet/semantic.el db.el insert.el semantic/complete.el c.by
++  c.el db-el.el db-find.el ede-grammar.el eieio-opt.el eieio.el
++  eieio.texi gnus.texi registry.el srecode/compile.el wisent/python.el
++  analyze.el bovine/el.el bovine/grammar.el db-file.el decorate/mode.el
++  and 85 other files
  
  David Gillespie: wrote calc-aent.el calc-alg.el calc-arith.el calc-bin.el
    calc-comb.el calc-cplx.el calc-embed.el calc-ext.el calc-fin.el
    calc-prog.el calc-rewr.el calc-rules.el calc-sel.el calc-stat.el
    calc-store.el calc-stuff.el calc-trail.el calc-undo.el calc-units.el
    calc-vec.el calc-yank.el calc.el calcalg2.el calcalg3.el calccomp.el
-   calcsel2.el cl-compat.el cl-extra.el cl-macs.el cl-seq.el cl.el cl.texi
-   edmacro.el obsolete/complete.el
- and changed info.el bytecomp.el complete.el
+   calcsel2.el cl-compat.el cl-extra.el cl-macs.el cl-seq.el cl.texi
+   edmacro.el emacs-lisp/cl-lib.el obsolete/complete.el
+ and changed info.el bytecomp.el cl.el complete.el
  
  David Glasser: changed tar-mode.el
  
@@@ -800,45 -921,44 +945,38 @@@ David Hedbor: changed nnmail.e
  
  David Hull: changed vc-hg.el
  
- David Hunter: changed config.nt flymake.el ms-w32.h process.c
- David J. Biesack: changed antlr-mode.el
+ David Hunter: changed config.nt flymake.el inc/ms-w32.h process.c
  
- David J. MacKenzie: changed configure.in etags.c Makefile.in fakemail.c
-   movemail.c wakeup.c cvtmail.c qsort.c termcap.c yow.c Makefile avoid.el
-   b2m.c config.in digest-doc.c emacsclient.c emacsserver.c emacstool.c
-   etags-vmslib.c fortran.el hexl.c and 14 other files
+ David J. Biesack: changed antlr-mode.el quickurl.el
  
- David Kastrup: changed quail/greek.el replace.el faq.texi search.c
-   ange-ftp.el calc.el help.el keymaps.texi mouse.el subr.el woman.el
-   Makefile.in desktop.el gnus-art.el keymap.c keymap.h lisp-mnt.el
-   meta-mode.el mpuz.el process.c search.texi and 79 other files
+ David J. MacKenzie: changed configure.ac Makefile.in etags.c fakemail.c
+   cvtmail.c movemail.c termcap.c wakeup.c yow.c Makefile avoid.el b2m.c
+   config.in digest-doc.c emacsclient.c emacsserver.c emacstool.c
+   etags-vmslib.c fortran.el hexl.c isearch.el and 14 other files
  
 -David Kastrup: changed greek.el replace.el efaq.texi search.c ange-ftp.el
 -  calc.el help.el keymaps.texi mouse.el subr.el woman.el desktop.el
 -  gnus-art.el keymap.c keymap.h lisp-mnt.el meta-mode.el mpuz.el
 -  process.c search.texi startup.el and 81 other files
 -
  David Kågedal: wrote tempo.el
  and changed sendmail.el xmenu.c
  
++David Kastrup: changed greek.el replace.el efaq.texi search.c subr.el
++  ange-ftp.el calc.el help.el keymaps.texi mouse.el woman.el desktop.el
++  gnus-art.el keymap.c keymap.h lisp-mnt.el meta-mode.el mpuz.el
++  process.c search.texi startup.el and 81 other files
++
  David Lawrence: changed comint.el simple.el files.el c++-mode.el
-   compile.el getdate.y inf-lisp.el shell.el emerge.el tex-mode.el
-   c-mode.el cl.el dired.el emacs.1 emacsserver.c gnus.el history.el
-   lisp-mode.el lisp.el mh-e.el rnews.el and 79 other files
+   compile.el inf-lisp.el shell.el emerge.el tex-mode.el c-mode.el cl.el
+   dired.el getdate.y gnus.el history.el lisp-mode.el lisp.el mh-e.el
+   rnews.el subr.el Makefile and 79 other files
  
  David Lord: changed timeclock.el
  
--David M. Brown: wrote array.el
--
--David M. Koppelman: wrote hi-lock.el
--and changed display.texi
--
--David M. Smith: wrote ielm.el
--and changed imenu.el pgg-def.el xterm.c
 -
 -David Maus: changed org.el org-agenda.el org-exp.el org-feed.el org-wl.el
++David Maus: changed org.el org-agenda.el ox.el org-feed.el org-wl.el
+   org-macs.el ox-html.el org-capture.el org.texi org-gnus.el org-bbdb.el
 -  org-clock.el org-protocol.el org-publish.el ob-haskell.el ob.el
++  org-clock.el org-protocol.el ox-publish.el ob-haskell.el ob.el
+   org-bibtex.el org-compat.el org-footnote.el org-id.el org-list.el
+   and 20 other files
  
- David Maus: co-wrote org-wl.el
- and changed org.el org-agenda.el org-feed.el org-exp.el org-html.el
-   org-macs.el org-capture.el org.texi org-gnus.el org-bbdb.el
-   org-clock.el org-protocol.el org-publish.el ob-haskell.el ob.el
-   org-bibtex.el org-compat.el org-footnote.el org-id.el org-latex.el
-   org-list.el and 20 other files
++David M. Brown: wrote array.el
 +
  David McCabe: changed lisp-mode.el
  
  David Megginson: wrote derived.el
@@@ -846,44 -966,49 +984,57 @@@ and changed mode-clone.e
  
  David Michael: changed files.el
  
++David M. Koppelman: wrote hi-lock.el
++and changed display.texi
++
  David Moore: co-wrote nnvirtual.el
  and changed gnus-xmas.el
  
--David Mosberger-Tang: changed alpha.h unexelf.c cm.h config.in
-   configure.in cvtmail.c data.c dispnew.c emacsserver.c etags.c
 -  configure.ac cvtmail.c data.c dispnew.c emacsserver.c etags.c
--  fakemail.c keyboard.c mem-limits.h process.c profile.c sorted-doc.c
--  sysdep.c terminfo.c unexelf1.c yow.c
++David Mosberger-Tang: changed alpha.h unexelf.c cm.h configure.ac
++  cvtmail.c data.c dispnew.c emacsserver.c etags.c fakemail.c keyboard.c
++  mem-limits.h process.c profile.c sorted-doc.c sysdep.c terminfo.c
++  unexelf1.c yow.c
++
++David M. Smith: wrote ielm.el
++and changed imenu.el pgg-def.el xterm.c
  
- David O'Toole: wrote org-publish.el
+ David O'Toole: wrote ox-publish.el
  and co-wrote ob-lisp.el
  
- David Ponce: wrote bovine-grammar.el cedet.el comp.el grammar-wy.el
-   grammar.el java-tags.el mode-local.el recentf.el ruler-mode.el
+ David Ponce: wrote bovine/grammar.el cedet.el comp.el java-tags.el
+   mode-local.el recentf.el ruler-mode.el semantic/grammar.el
    semantic/java.el semantic/wisent.el senator.el tree-widget.el
-   wisent-grammar.el wisent/wisent.el
+   wisent/grammar.el wisent/wisent.el
  and co-wrote util-modes.el
  and changed w32menu.c w32term.c close.png close.xpm empty.png empty.xpm
    end-guide.png end-guide.xpm files.el guide.png guide.xpm handle.png
    handle.xpm keyboard.c leaf.png leaf.xpm no-guide.png no-guide.xpm
-   no-handle.png no-handle.xpm open.png and 20 other files
+   no-handle.png no-handle.xpm open.png and 22 other files
++David Raynes: changed ns-win.el
 +
  David Reitter: wrote mailclient.el
- and changed nsterm.m nsfns.m ns-win.el nsfont.m Makefile.in cus-start.el
-   macos.texi menu-bar.el nsmenu.m simple.el commands.h cus-edit.el
+ and changed nsterm.m nsfns.m ns-win.el nsfont.m cus-start.el macos.texi
 -  menu-bar.el nsmenu.m simple.el commands.h cus-edit.el easy-mmode.el
 -  emacsbug.el emacsclient.c faces.el flyspell.el info.el keyboard.c
 -  keymap.c lib-src/Makefile.in macterm.c and 13 other files
++  menu-bar.el nsmenu.m simple.el Makefile.in commands.h cus-edit.el
 +  easy-mmode.el emacsbug.el emacsclient.c faces.el flyspell.el info.el
-   keyboard.c keymap.c macterm.c and 12 other files
++  keyboard.c keymap.c lib-src/Makefile.in and 15 other files
  
- David Robinow: changed makefile.w32-in w32inevt.c
+ David Robinow: changed w32inevt.c lib-src/makefile.w32-in
+   lispintro/makefile.w32-in
  
  David Robinson: changed menu-bar.el x-win.el
  
+ David Röthlisberger: changed ido.el
  David S. Goldberg: changed gnus-art.el message.el
  
  David Vazquez: changed m4-mode.el
  
  David Z. Maze: changed nnml.el nnrss.el
  
- Deanna Phillips: changed configure.in
+ Davor Cubranic: changed nsterm.m
+ Deanna Phillips: changed configure.ac
  
  Debarshi Ray: changed erc-backend.el erc.el
  
@@@ -894,6 -1019,6 +1045,8 @@@ Deepak Goel: changed idlw-shell.el ada-
    org.el simple.el vc.el vhdl-mode.el wdired.el README ada-mode.el
    allout.el appt.el apropos.el artist.el and 85 other files
  
++D. E. Evans: changed basic.texi
++
  Denis B. Roegel: co-wrote solar.el
  
  Denis Bueno: changed autorevert.el
@@@ -903,15 -1028,16 +1056,16 @@@ and changed complete.e
  
  Denis Stünkel: changed ibuf-ext.el
  
- Deniz Dogan: changed rcirc.el simple.el css-mode.el commands.texi
-   image.el iswitchb.el lisp-mode.el process.c progmodes/python.el
-   quickurl.el rcirc.texi vc/vc-bzr.el wdired.el window.el
+ Deniz Dogan: changed rcirc.el simple.el css-mode.el TUTORIAL.sv
+   commands.texi erc-log.el erc.el image.el iswitchb.el lisp-mode.el
+   process.c progmodes/python.el quickurl.el rcirc.texi vc/vc-bzr.el
+   wdired.el window.el
  
  Dennis Gilmore: changed sparc.h
  
  Denys Duchier: changed pop3.el
  
--Derek Atkins: changed imap.el pgg-pgp.el
++Derek Atkins: changed pgg-pgp.el
  
  Derek L. Davies: changed gud.el
  
@@@ -920,17 -1046,17 +1074,18 @@@ Derek Peschel: changed etags.
  Derek Upham: changed nxml-mode.el
  
  Detlev Zundel: wrote re-builder.el
++and changed buffer.c
  
  Devon Sean McCullough: changed comint.el url-http.el
  
- Dhruva Krishnamurthy: changed makefile.w32-in emacsclient.c fontset.c
-   sound.c w32proc.c
+ Dhruva Krishnamurthy: changed emacsclient.c fontset.c makefile.w32-in
+   misc/makefile.w32-in nt/makefile.w32-in sound.c w32proc.c
  
  Diane Murray: changed erc.el erc-backend.el erc-menu.el erc-button.el
    erc-track.el erc-match.el erc-nets.el erc-list.el erc-autoaway.el
    erc-capab.el erc-nickserv.el erc-stamp.el erc-compat.el erc-fill.el
    erc-goodies.el erc-ibuffer.el erc-log.el erc-nicklist.el url-http.el
-   erc-dcc.el erc-networks.el and 35 other files
+   Makefile erc-dcc.el and 37 other files
  
  Didier Verna: wrote gnus-diary.el nndiary.el
  and co-wrote nnml.el
@@@ -938,30 -1064,38 +1093,38 @@@ and changed nntp.el message.el gnus-gro
    gnus.texi gnus-art.el gnus-srvr.el gnus-start.el gnus-topic.el
    gnus-xmas.el gnus-picon.el gnus-salt.el cus-edit.el gnus-int.el
    gnus-util.el message.texi nnmail.el rect.el cl-indent.el gmm-utils.el
-   and 8 other files
 -  and 9 other files
++  and 10 other files
  
  Dieter Schuster: changed etags.c
  
- Dima Kogan: changed hideshow.el
 -Dima Kogan: changed hideshow.el subword.el erc-backend.el gud.el
 -  simple.el xgselect.c
++Dima Kogan: changed hideshow.el autorevert.el erc-backend.el font.c
++  subword.el gud.el simple.el xfaces.c xgselect.c
  
  Dirk Herrmann: co-wrote bibtex.el
  
--Dirk Ullrich: changed ispell.el
--
  Dirk-Jan C. Binnema: changed org-agenda.el
  
++Dirk Ullrich: changed ispell.el
++
  Dmitri Paduchikh: changed advice.el
  
- Dmitry Antipov: changed alloc.c keyboard.c buffer.c ccl.c editfns.c
-   emacs.c fontset.c keymap.c lisp.h lread.c lwlib-Xaw.c lwlib-Xm.c
-   lwlib-utils.c lwlib.c macmenu.c w32menu.c xdisp.c xlwmenu.c xmenu.c
 -Dmitry Antipov: changed xdisp.c alloc.c lisp.h xterm.c buffer.c window.c
 -  frame.c xfns.c w32term.c font.c frame.h nsterm.m w32fns.c xfaces.c
 -  dispnew.c editfns.c keyboard.c window.h xterm.h dispextern.h buffer.h
 -  and 238 other files
++Dmitry Antipov: changed lisp.h alloc.c xdisp.c xterm.c buffer.c frame.c
++  window.c xfns.c font.c w32term.c frame.h keyboard.c nsterm.m w32fns.c
++  editfns.c xfaces.c xterm.h dispnew.c fileio.c dispextern.h fns.c
++  and 273 other files
  
  Dmitry Bolshakov: changed hideshow.el
  
  Dmitry Dzhus: changed gdb-mi.el gud.el fadr.el all.xpm building.texi
    emacs.texi process.c thread.xpm
  
- Dmitry Gutov: changed lisp.el ruby-mode.el
+ Dmitry Gorbik: changed org.el
 -Dmitry Gutov: changed ruby-mode.el ruby-mode-tests.el ruby.rb package.el
 -  vc-git.el log-edit.el package-test.el js.el newcomment.el
 -  archive-contents lisp.el minibuffer.el package-x-test.el whitespace.el
 -  lisp-mode.el package-x.el programs.texi simple.el smie.el vc.el
 -  .dir-locals.el and 24 other files
++Dmitry Gutov: changed ruby-mode.el ruby-mode-tests.el xref.el ruby.rb
++  package.el vc-git.el log-edit.el package-test.el elisp-mode.el js.el
++  lisp.el menu-bar.el etags.el newcomment.el vc-svn.el vc.el
++  archive-contents automated/package-test.el find-func.el minibuffer.el
++  simple.el and 40 other files
  
  Dmitry Kurochkin: changed isearch.el
  
@@@ -975,30 -1109,36 +1138,31 @@@ Don Woods: changed replace.e
  
  Doug Cutting: co-wrote disass.el
  
 -Doug Maxey: changed mouse.el
 -
+ Douglas Lewan: changed TUTORIAL.pt_BR
 +Doug Maxey: changed mouse.el
 +
  Drake Wilson: changed emacsclient.c files.el misc.texi
  
  Drew Adams: wrote light-blue-theme.el
  and co-wrote color.el
- and changed cus-edit.el dired.el faces.el files.el info.el isearch.el
-   menu-bar.el mouse.el ange-ftp.el bindings.el bookmark.el custom.el
-   descr-text.el dired.texi etags.el finder.el frame.el help-fns.el
-   help.el image-dired.el modes.texi and 7 other files
- E. Jay Berkenbilt: changed b2m.c flyspell.el ispell.el unrmail.el
-   whitespace.el window.h
+ and changed cus-edit.el dired.el faces.el files.el help-mode.el imenu.el
+   info.el isearch.el menu-bar.el mouse.el ange-ftp.el bindings.el
+   bookmark.el custom.el descr-text.el dired.texi etags.el finder.el
+   frame.el help-fns.el help.el and 10 other files
  
 -E Sabof: changed hi-lock.el image-dired.el
 -
 -E. Jay Berkenbilt: changed b2m.c flyspell.el ispell.el unrmail.el
 -  whitespace.el window.h
 -
--Ed L. Cashin: changed gnus-sum.el imap.el
++Ed L. Cashin: changed gnus-sum.el
  
  Ed Swarthout: changed hexl.el textmodes/table.el
  
- Eduard Wiebe: changed dired.el browse-url.el flymake.texi footnote.el
-   javascript.el jit-lock.el korean.el locate.el mule-conf.el
-   nxml-mode.texi objects.texi ps-print.el vc-rcs.el
 +Eduardo Muñoz: changed dired.el ls-lisp.el
 +
+ Eduard Wiebe: wrote flymake-tests.el
+ and changed dired.el flymake.texi Makefile browse-url.el flymake.el
+   footnote.el javascript.el jit-lock.el korean.el locate.el mule-conf.el
+   nxml-mode.texi objects.texi ps-print.el sysdep.c test.c test.pl
+   vc-rcs.el
 -Eduardo Muñoz: changed dired.el ls-lisp.el
 -
  Edward M. Reingold: wrote cal-china.el cal-coptic.el cal-french.el
    cal-islam.el cal-iso.el cal-julian.el cal-move.el cal-persia.el
    calendar.el diary-lib.el holidays.el lunar.el
@@@ -1018,28 -1158,29 +1182,32 @@@ Edward Trumbo: changed Makefile.i
  
  Edwin Steiner: changed gnus-nocem.el
  
- Ehud Karni: changed rmail.el aviion-intel.h complete.el configure.in
+ Ehud Karni: changed rmail.el aviion-intel.h complete.el configure.ac
    frame.el progmodes/compile.el rmailsum.el sort.el xdisp.c
  
  Eirik Fuller: changed ralloc.c xterm.c
  
--Eli Barzilay: wrote calculator.el
 -
 -Eli Tziperman: wrote rmail-spam-filter.el
 -
 -Eli Zaretskii: wrote [bidirectional display in xdisp.c]
 -  [tty menus in term.c] bidi.c rxvt.el tty-colors.el
 -and changed xdisp.c msdos.c w32.c w32fns.c fileio.c files.el simple.el
 -  display.texi dispnew.c w32proc.c sed1v2.inp src/makefile.w32-in
 -  config.bat emacs.c msdos.h dispextern.h term.c process.c
 -  src/Makefile.in info.el mainmake.v2 and 801 other files
++E. Jay Berkenbilt: changed b2m.c flyspell.el ispell.el unrmail.el
++  whitespace.el window.h
  
- Eli Tziperman: wrote rmail-spam-filter.el
+ Elias Oltmanns: changed tls.el gnus-agent.el gnus-cite.el gnus-int.el
+   gnus-srvr.el gnus.el nnimap.el
  
- Eli Zaretskii: wrote [bidirectional display in xdisp.c] bidi.c rxvt.el
-   tty-colors.el
- and changed makefile.w32-in xdisp.c msdos.c Makefile.in files.el
-   config.bat fileio.c simple.el msdos.h info.el mainmake.v2 rmail.el
-   sed1v2.inp display.texi w32.c pc-win.el process.c dispnew.c startup.el
-   dispextern.h dired.c and 702 other files
+ Elias Pipping: changed doc-view.el XDelAssoc.c XMakeAssoc.c files.el
+   shr.el
  
- Elias Oltmanns: changed tls.el gnus-agent.el gnus-int.el gnus-srvr.el
-   gnus.el
++Eli Barzilay: wrote calculator.el
 +
- Elias Pipping: changed XDelAssoc.c XMakeAssoc.c shr.el
++Eli Tziperman: wrote rmail-spam-filter.el
++
++Eli Zaretskii: wrote [bidirectional display in xdisp.c]
++  [tty menus in term.c] bidi.c biditest.el rxvt.el tty-colors.el
++and changed xdisp.c msdos.c w32.c w32fns.c fileio.c files.el simple.el
++  w32proc.c display.texi dispnew.c dispextern.h config.bat emacs.c
++  sed1v2.inp src/makefile.w32-in term.c w32term.c msdos.h src/Makefile.in
++  keyboard.c process.c and 797 other files
 +
- Emanuele Giaquinta: changed configure.in rxvt.el charset.c etags.c
+ 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
    text.texi
  
@@@ -1049,49 -1190,50 +1217,60 @@@ Emilio C. Lopes: changed woman.el cmusc
    animate.el apropos.el artist.el bookmark.el cal-menu.el calc-prog.el
    calc-store.el calcalg3.el calendar.el calendar.texi checkdoc.el
    code-pages.el codepage.el completion.el cus-edit.el diff.el
-   and 53 other files
 -  and 55 other files
++  and 56 other files
  
  Emmanuel Briot: wrote ada-prj.el xml.el
  and co-wrote ada-mode.el ada-xref.el
  and changed ada-stmt.el
  
- Era Eriksson: changed bibtex.el dired.el shell.el tramp.el tramp.texi
 -Era Eriksson: changed bibtex.el dired.el ses.el ses.texi shell.el
++Era Eriksson: changed bibtex.el dired.el json.el ses.el ses.texi shell.el
+   tramp.el tramp.texi
 -Eric Abrahamsen: changed org.el org.texi ox-html.el ox-latex.el
++Eric Abrahamsen: changed nnir.el eieio.el gnus-bcklg.el gnus-registry.el
++  gnus-sum.el gnus.texi nnimap.el nnmairix.el org.el org.texi ox-html.el
++  ox-latex.el registry.el
  
  Eric Bélanger: changed image.c
  
- Eric Decker: changed hp800.h hpux10-20.h sysdep.c
++Eric Brown: changed eww.el
++
+ Eric Decker: changed sysdep.c (and other files for HP-UX support)
  
  Eric Ding: wrote goto-addr.el
  and changed mh-utils.el mh-e.el mh-comp.el mh-mime.el
  
  Eric Eide: changed gnus-xmas.el
  
- Eric Hanchrow: changed vc-git.el TUTORIAL.es abbrev.el autorevert.el
-   cperl-mode.el delphi.el dired.el emacsclient.c env.el erc.el
-   frames.texi ibuf-ext.el ispell.el ldap.el make-dist tramp.texi
-   window.el
+ Eric Hanchrow: changed erc.el vc-git.el TUTORIAL.es abbrev.el
+   autorevert.el cperl-mode.el dired.el emacsclient.c env.el frames.texi
 -  ibuf-ext.el ispell.el ldap.el make-dist opascal.el tramp.texi window.el
++  ibuf-ext.el ispell.el ldap.el make-dist opascal.el progmodes/python.el
++  tramp.texi window.el
 +
 +Éric Jacoboni: changed fr-refcard.tex
  
  Eric Knauel: changed gnus.el spam-report.el spam.el
  
++Eric Marsden: changed gnus-cache.el url-util.el
++
  Eric M. Ludlam: wrote analyze.el analyze/complete.el analyze/debug.el
    args.el auto.el autoconf-edit.el base.el bovine.el bovine/debug.el
    bovine/el.el bovine/make.el c.el cedet-cscope.el cedet-files.el
    cedet-global.el cedet-idutils.el cedet-utests.el cedet/semantic.el
--  cedet/srecode.el checkdoc.el cpp-root.el cscope.el data-debug.el
--  db-debug.el db-el.el db-file.el db-find.el db-global.el db-mode.el
--  db-ref.el db-typecache.el db.el decorate.el decorate/mode.el dep.el
--  dframe.el dictionary.el doc.el document.el ede-grammar.el ede-tests.el
--  ede.el ede/custom.el ede/dired.el ede/files.el ede/generic.el
--  ede/linux.el ede/locate.el ede/make.el ede/shell.el ede/simple.el
--  ede/speedbar.el ede/srecode.el ede/util.el edit.el eieio-base.el
-   eieio-custom.el eieio-datadebug.el eieio-opt.el eieio-speedbar.el
 -  eieio-core.el eieio-custom.el eieio-datadebug.el eieio-opt.el
 -  eieio-speedbar.el eieio-test-methodinvoke.el eieio-test-persist.el
 -  eieio-tests.el eieio.el emacs-lisp/chart.el emacs.el expandproto.el
 -  extract.el ezimage.el fcn.el fields.el filter.el filters.el fw.el
 -  gcc.el getset.el global.el html.el ia-sb.el ia.el idle.el idutils.el
 -  include.el insert.el inversion.el javascript.el lex-spp.el lex.el
 -  list.el makefile-edit.el map.el mru-bookmark.el pconf.el pmake.el
++  cedet/srecode.el checkdoc.el config.el cpp-root.el cscope.el
++  data-debug.el db-debug.el db-el.el db-file.el db-find.el db-global.el
++  db-mode.el db-ref.el db-typecache.el db.el decorate.el decorate/mode.el
++  dep.el detect.el dframe.el dictionary.el doc.el document.el
++  ede-grammar.el ede-tests.el ede.el ede/custom.el ede/dired.el
++  ede/files.el ede/generic.el ede/linux.el ede/locate.el ede/make.el
++  ede/shell.el ede/simple.el ede/speedbar.el ede/srecode.el ede/util.el
++  edit.el eieio-base.el eieio-compat.el eieio-core.el eieio-custom.el
++  eieio-datadebug.el eieio-opt.el eieio-speedbar.el
++  eieio-test-methodinvoke.el eieio-test-persist.el eieio-tests.el
 +  eieio.el emacs-lisp/chart.el emacs.el expandproto.el extract.el
 +  ezimage.el fcn.el fields.el filter.el filters.el fw.el gcc.el getset.el
 +  global.el html.el ia-sb.el ia.el idle.el idutils.el include.el
 +  insert.el inversion.el javascript.el lex-spp.el lex.el list.el
 +  makefile-edit.el map.el mru-bookmark.el pconf.el pmake.el
    proj-archive.el proj-aux.el proj-comp.el proj-elisp.el proj-info.el
    proj-misc.el proj-obj.el proj-prog.el proj-scheme.el proj-shared.el
    proj.el project-am.el pulse.el refs.el sb-image.el sb.el scm.el
    srt.el symref.el symref/grep.el system.el tag-file.el tag-ls.el
    tag-write.el tag.el test.el
  and co-wrote db-ebrowse.el srecode/cpp.el util-modes.el
- and changed info.el rmail.el speedbspec.el gud.el sb-dir-minus.xpm
+ and changed c.srt ede.texi info.el rmail.el speedbspec.el cedet.el
+   ede-autoconf.srt ede-make.srt eieio.texi gud.el sb-dir-minus.xpm
    sb-dir-plus.xpm sb-dir.xpm sb-mail.xpm sb-pg-minus.xpm sb-pg-plus.xpm
    sb-pg.xpm sb-tag-gt.xpm sb-tag-minus.xpm sb-tag-plus.xpm
-   sb-tag-type.xpm sb-tag-v.xpm sb-tag.xpm Makefile.in c-by.el cedet.el
-   comint.el and 18 other files
 -  sb-tag-type.xpm and 30 other files
 -
 -Eric Marsden: changed gnus-cache.el url-util.el
 -
 -Eric S Fraga: wrote ob-ledger.el
 -and co-wrote ob-maxima.el
 -and changed ox-icalendar.el org.texi ox-latex.el
 -
 -Eric S. Raymond: wrote AT386.el asm-mode.el cookie1.el finder.el gud.el
 -  keyswap.el lisp-mnt.el loadhist.el
 -and co-wrote make-mode.el
 -and changed vc.el vc-hooks.el vc-svn.el vc-cvs.el vc-git.el files.texi
 -  vc-bzr.el vc-dispatcher.el vc-hg.el vc-sccs.el vc-rcs.el vc-mcvs.el
 -  files.el comint.el emacsbug.el simple.el vc-arch.el vc-mtn.el
 -  Makefile.in add-log.el cust-print.el and 267 other files
++  sb-tag-type.xpm and 31 other files
  
- Eric Marsden: changed gnus-cache.el url-util.el
+ Eric Schulte: wrote ob-C.el ob-asymptote.el ob-awk.el ob-calc.el
+   ob-comint.el ob-css.el ob-ditaa.el ob-dot.el ob-emacs-lisp.el
+   ob-eval.el ob-gnuplot.el ob-haskell.el ob-java.el ob-js.el ob-keys.el
+   ob-latex.el ob-makefile.el ob-ocaml.el ob-org.el ob-ruby.el ob-sass.el
+   ob-sh.el ob-shen.el ob-sql.el ob-sqlite.el ob-table.el ob-tangle.el
+   ob.el org-plot.el
+ and co-wrote ob-R.el ob-clojure.el ob-core.el ob-exp.el ob-fortran.el
+   ob-lisp.el ob-lob.el ob-maxima.el ob-perl.el ob-picolisp.el
+   ob-python.el ob-ref.el ob-scheme.el org-bibtex.el
 -and changed org.texi org.el org-exp-blocks.el org-exp.el ox-latex.el
++and changed org.texi org.el org-exp-blocks.el ox.el ox-latex.el
+   org-src.el ob-plantuml.el ob-screen.el org-macs.el org-table.el
+   org-agenda.el org-mouse.el orgcard.tex ob-lilypond.el ob-mscgen.el
+   ob-octave.el org-clock.el org-compat.el org-footnote.el ox-ascii.el
+   ox-html.el and 12 other files
  
- and changed org-icalendar.el org-latex.el org.texi
 +Eric S Fraga: wrote ob-ledger.el
 +and co-wrote ob-maxima.el
- and changed vc.el vc-hooks.el vc-svn.el vc-cvs.el files.texi vc-bzr.el
-   vc-dispatcher.el vc-git.el vc-hg.el vc-sccs.el vc-rcs.el vc-mcvs.el
-   Makefile.in files.el comint.el simple.el vc-arch.el vc-mtn.el
-   add-log.el cust-print.el dired.el and 249 other files
- Eric Schulte: wrote ob-C.el ob-asymptote.el ob-awk.el ob-calc.el
-   ob-comint.el ob-css.el ob-ditaa.el ob-dot.el ob-emacs-lisp.el
-   ob-eval.el ob-gnuplot.el ob-haskell.el ob-java.el ob-js.el ob-keys.el
-   ob-latex.el ob-ocaml.el ob-org.el ob-ruby.el ob-sass.el ob-scheme.el
-   ob-sh.el ob-shen.el ob-sql.el ob-sqlite.el ob-table.el ob-tangle.el
-   org-exp-blocks.el org-plot.el
- and co-wrote ob-R.el ob-clojure.el ob-exp.el ob-fortran.el ob-lisp.el
-   ob-lob.el ob-maxima.el ob-perl.el ob-picolisp.el ob-python.el ob-ref.el
-   ob.el org-bibtex.el
- and changed org.texi org.el org-exp.el org-latex.el ob-plantuml.el
-   org-src.el org-table.el org-agenda.el org-macs.el orgcard.tex
-   ob-lilypond.el ob-mscgen.el ob-octave.el ob-screen.el org-ascii.el
-   org-footnote.el org-html.el org-mouse.el gnus-art.el ob-ledger.el
-   ob-matlab.el and 5 other files
++and changed ox-icalendar.el org.texi ox-latex.el
 +
 +Eric S. Raymond: wrote AT386.el asm-mode.el cookie1.el finder.el gud.el
 +  keyswap.el lisp-mnt.el loadhist.el
 +and co-wrote make-mode.el
++and changed vc.el vc-hooks.el vc-svn.el vc-cvs.el vc-git.el vc-rcs.el
++  vc-sccs.el vc-hg.el vc-bzr.el vc-dispatcher.el files.texi vc-mcvs.el
++  vc-mtn.el files.el comint.el emacsbug.el simple.el vc-arch.el vc-src.el
++  Makefile.in add-log.el and 271 other files
 +
  Eric Youngdale: changed etags-vmslib.c
  
  Eric Yu: changed speedbar.texi
  
+ Erik Charlebois: changed syntax.el w32fns.c w32term.c w32term.h
+ Erik Hetzner: changed org.el
  Erik Naggum: wrote disp-table.el mailheader.el parse-time.el
  and changed simple.el emacs.c files.el lread.c rmail.el alloc.c editfns.c
-   keyboard.c apropos.el configure.in dispnew.c filelock.c fns.c keymap.c
+   keyboard.c apropos.el configure.ac dispnew.c filelock.c fns.c keymap.c
    lisp.h print.c process.c add-log.el buffer.c casetab.c cl-macs.el
    and 114 other files
  
  Erik Toubro Nielsen: changed gnus-sum.el gnus-topic.el
  
++E Sabof: changed hi-lock.el image-dired.el
++
  Espen Skoglund: wrote pascal.el
  
  Espen Wiborg: changed utf-7.el
  Ethan Bradford: changed ispell.el ange-ftp.el gnus.el gnuspost.el lpr.el
    mailalias.el vt-control.el
  
- Ethan Ligon: changed org-docbook.el org-html.el
+ Ethan Ligon: changed org-docbook.el ox-html.el
  
  Eugene Exarevsky: changed sql.el
  
@@@ -1169,21 -1315,31 +1352,29 @@@ Evgeni Dobrev: changed man.e
  
  Evgeny Roubinchtein: changed mail-source.el pc-select.el
  
- Exal de Jesus Garcia Carrillo: changed erc.texi erc-sound.el
+ Exal de Jesus Garcia Carrillo: changed erc-sound.el erc.texi
  
F. Thomas May: wrote blackbox.el
Eyal Lotem: changed ido.el
  
- Fabian Ezequiel Gallina: changed progmodes/python.el
 -F. Thomas May: wrote blackbox.el
 -
 -Fabián Ezequiel Gallina: wrote progmodes/python.el
 -and changed python-tests.el imenu.el
++Fabián Ezequiel Gallina: wrote progmodes/python.el subr-x-tests.el
++and changed python-tests.el subr-x.el imenu.el
  
  Fabrice Bauzac: changed dired-aux.el
  
- Fabrice Popineau: changed config.nt etags.c fileio.c gnus-cache.el
-   inttypes.h lisp.h ms-w32.h nmake.defs regex.c stdint.h w32.c w32heap.c
+ Fabrice Niessen: wrote leuven-theme.el
+ and changed org-agenda.el
 -Fabrice Popineau: changed w32.c w32fns.c ms-w32.h w32heap.c w32term.c
 -  configure.ac lisp.h nmake.defs unexw32.c w32proc.c addsection.c alloc.c
 -  config.nt dispextern.h emacs-x64.manifest emacs-x86.manifest emacs.c
 -  etags.c fileio.c frame.c gmake.defs and 19 other files
++Fabrice Popineau: changed w32.c ms-w32.h w32fns.c w32heap.c configure.ac
++  lisp.h unexw32.c w32term.c buffer.c emacs.c image.c nmake.defs
++  w32heap.h w32proc.c INSTALL addsection.c alloc.c config.nt dispextern.h
++  emacs-x64.manifest emacs-x86.manifest and 23 other files
  
  Fan Kai: changed esh-arg.el
  
  Faried Nawaz: changed message.el
  
+ Felix H. Dahlke: changed js.el
  Felix Lee: changed flyspell.el outline.el cl.texi data.c gud.el nntp.el
    process.c progmodes/compile.el vc.el xdisp.c
  
@@@ -1191,46 -1347,57 +1382,63 @@@ Felix Mueller: changed nsterm.
  
  Felix S. T. Wu: co-wrote vi.el (public domain)
  
- Feng Li: changed calc-ext.el
+ Feng Li: changed calc-ext.el pascal.el which-func.el
 -Feng Shu: changed org.el org.texi org-exp.el ox-html.el ox-latex.el
 -  ox-odt.el ox.el
++Feng Shu: changed org.el org.texi ox.el ox-html.el ox-latex.el ox-odt.el
  
  Ferenc Wagner: changed nnweb.el
  
  Filipe Cabecinhas: changed nsterm.m
  
 -Filipp Gunbin: changed autorevert.el cc-menus.el
++Filipp Gunbin: changed autorevert.el cc-menus.el dired-aux.el info.el
++  info.texi
  Flemming Hoejstrup Hansen: changed forms.el
  
+ Florian Adamsky: changed recentf.el
+ Florian Beck: changed org.el
  Florian Ragwitz: changed gnus-html.el sieve-manage.el
  
  Florian Weimer: changed message.el gnus.el coding.c gnus-sum.el gnus.texi
    mm-decode.el mm-util.el
  
--Fran Litterio: changed erc-backend.el erc.el
--
--Francesc Rocher: changed MORE.STUFF startup.el cus-start.el gnus.el
--  gnus.png gnus.svg macterm.c splash.png splash.svg splash8.xpm w32term.c
--  xdisp.c xterm.c
 -
+ Francesco Pizzolante: changed org-clock.el org-macs.el org.el ox-html.el
  
  Francesco Potortì: wrote cmacexp.el
- and changed etags.c man.el delta.h etags.1 undigest.el Makefile.in
-   comint.el configure.in maintaining.texi uniquify.el latin-post.el
-   rmail.el etags.el latin-alt.el sgml-mode.el data.c european.el
-   filelock.c files.el generic-x.el gud.el and 45 other files
+ and changed etags.c man.el delta.h etags.1 undigest.el comint.el
+   configure.ac maintaining.texi uniquify.el latin-post.el rmail.el
+   etags.el latin-alt.el lib-src/Makefile.in sgml-mode.el Makefile.in
+   data.c european.el filelock.c files.el generic-x.el and 44 other files
++Francesc Rocher: changed MORE.STUFF splash.png splash.svg startup.el
++  README cus-start.el gnus.el gnus.png gnus.svg macterm.c splash.pbm
++  splash.xpm splash8.xpm w32term.c xdisp.c xterm.c
 +
  Francis Devereux: changed nsfont.m
  
  Francis J. Wright: wrote woman.el
  and changed dired.el comint.el cus-edit.el files.el ps-print.el
  
  Francis Litterio: changed erc.el erc-list.el erc-dcc.el erc-notify.el
-   erc-button.el erc-goodies.el erc-nets.el erc-ring.el erc-pcomplete.el
-   message.el erc-backend.el erc-ibuffer.el erc-match.el erc-nickserv.el
-   erc-page.el erc-speedbar.el gnus-util.el keymaps.texi os.texi
-   saveplace.el w32term.c and 3 other files
+   erc-button.el erc-goodies.el erc-nets.el erc-ring.el Makefile
+   erc-pcomplete.el message.el erc-backend.el erc-ibuffer.el erc-match.el
+   erc-nickserv.el erc-page.el erc-speedbar.el gnus-util.el keymaps.texi
+   os.texi saveplace.el and 4 other files
++François Allisson: changed org.texi
++
++François-David Collin: changed message.el mm-decode.el
 +
  Francois Felix Ingrand: changed gnus-salt.el
  
  Francois Fleuret: changed tex-mode.el
  
++François Pinard: co-wrote po.el
++and changed nndoc.el allout.el bytecomp.el gnus-sum.el gnus-util.el
++  gnus-uu.el make-mode.el nnmail.el org.el rmailsum.el timezone.el
++
  Frank Bennett: changed nnmail.el
  
  Frank Bresz: wrote diff.el
@@@ -1240,58 -1407,60 +1448,62 @@@ Frank Schmitt: changed gnus-sum.el cmda
  
  Frank Weinberg: changed gnus-art.el
  
 -François Allisson: changed org.texi
 -
--François Pinard: co-wrote po.el
--and changed nndoc.el allout.el bytecomp.el gnus-sum.el gnus-util.el
--  gnus-uu.el make-mode.el nnmail.el org.el rmailsum.el timezone.el
--
--François-David Collin: changed message.el mm-decode.el
--
--Fred Fish: changed linux.h unexcoff.c
++Fran Litterio: changed erc-backend.el erc.el
  
--Fred Oberhauser: changed nnmail.el
++Frédéric Bothamy: changed TUTORIAL.fr
  
  Frederic Han: changed iso-cvt.el
  
  Frederic Lepied: wrote expand.el
  and changed gnus.el
  
++Frédéric Perrin: changed vc-dispatcher.el
++
  Frederic Pierresteguy: wrote widget.c
  and changed xmenu.c xterm.c xfns.c dpx2.h lwlib.c rmailsum.el rmail.el
-   xlwmenu.c xterm.h lwlib-Xaw.c lwlib-Xlw.c Makefile.in configure.in
-   lwlib-Xaw.h lwlib-int.h xdisp.c compile.el editfns.c fns.c frame.h
-   hilit19.el and 9 other files
+   xlwmenu.c xterm.h lwlib-Xaw.c lwlib-Xlw.c configure.ac lwlib-Xaw.h
+   lwlib-int.h xdisp.c compile.el editfns.c fns.c frame.h hilit19.el
+   keyboard.c and 10 other files
  
  Frederik Fouvry: changed sendmail.el TUTORIAL.nl emacs.bash faces.el
    filecache.el mailalias.el rmail.el thumbs.el
  
++Fred Fish: changed linux.h unexcoff.c
++
++Fred Oberhauser: changed nnmail.el
++
  Fredrik Axelsson: changed cus-start.el window.c
  
  Friedrich Delgado Friedrichs: changed org.el
  
  Fritz Knabe: changed mh-mime.el
  
--Frédéric Bothamy: changed TUTORIAL.fr
++F. Thomas May: wrote blackbox.el
  
--Frédéric Perrin: changed vc-dispatcher.el
++Fujii Hironori: changed w32fns.c
  
--G Dinesh Dutt: changed etags.el
++Gábor Vida: changed gnus-demon.el auth-source.el ido.el
  
  Gareth Jones: changed fns.c gnus-score.el
  
++Gareth Rees: changed NEWS.24
++
  Garrett Wollman: changed sendmail.el
  
++Gary Delp: wrote mailpost.el (public domain)
++
  Gary D. Foster: wrote crisp.el scroll-all.el
  and changed gnus-group.el gnus-topic.el
  
--Gary Delp: wrote mailpost.el (public domain)
--
  Gary Howell: changed server.el
  
  Gary Oberbrunner: changed gud.el
  
  Gary Wong: changed termcap.c tparam.c
  
--Gaute B Strokkenes: changed imap.el gnus-fun.el mail-source.el process.c
++Gaute B Strokkenes: changed gnus-fun.el mail-source.el process.c
++
++G Dinesh Dutt: changed etags.el
  
  Geert Kloosterman: changed which-func.el
  
@@@ -1299,70 -1468,88 +1511,88 @@@ Geoff Gole: changed align.el ibuffer.e
  
  Geoff Greene: changed message.el
  
+ Geoff Kuenning: changed gnus-art.el gnus.texi
  Geoff Voelker: wrote ms-w32.h w32-fns.el w32.c w32.h w32heap.c w32heap.h
    w32inevt.c w32proc.c w32term.c
  and changed makefile.nt w32fns.c fileio.c makefile.def callproc.c
-   s/ms-w32.h unexw32.c w32term.h dos-w32.el emacs.bat loadup.el
-   w32-win.el emacs.c keyboard.c process.c w32console.c addpm.c cmdproxy.c
-   comint.el files.el ntterm.c and 104 other files
+   s/ms-w32.h emacs.bat.in unexw32.c w32term.h dos-w32.el loadup.el
+   w32-win.el emacs.c keyboard.c ntterm.c process.c w32console.c addpm.c
 -  cmdproxy.c comint.el files.el and 102 other files
++  cmdproxy.c comint.el files.el and 101 other files
  
  Georg C. F. Greve: changed pgg-gpg.el
  
- George V. Reilly: changed emacs.ico makefile.nt
+ George Kettleborough: changed org-clock.el org-timer.el
+ George McNinch: changed nnir.el
  
 -George V. Reilly: changed emacs.ico makefile.nt
 -
  Georges Brun-Cottan: wrote easy-mmode.el
  
++George V. Reilly: changed emacs.ico makefile.nt
++
  Gerd Möllmann: wrote authors.el ebrowse.el jit-lock.el rx.el tooltip.el
  and changed xdisp.c xterm.c dispnew.c dispextern.h xfns.c xfaces.c
-   window.c keyboard.c lisp.h Makefile.in faces.el alloc.c buffer.c
-   startup.el xterm.h fns.c simple.el term.c frame.c xmenu.c emacs.c
-   and 617 other files
+   window.c keyboard.c lisp.h faces.el alloc.c buffer.c startup.el xterm.h
+   fns.c simple.el term.c configure.ac frame.c xmenu.c emacs.c
 -  and 613 other files
++  and 600 other files
  
  Gergely Nagy: changed erc.el
  
+ Gergely Risko: changed coding.c
  Germano Caronni: changed ralloc.c
  
  Gernot Heiser: changed refer.el
  
- Giorgos Keramidas: changed configure.in erc-backend.el erc.el alloc.c
+ Giorgos Keramidas: changed configure.ac erc-backend.el erc.el alloc.c
    amdx86-64.h apropos.el display.texi erc-services.el filelock.c fringe.c
    fringe.el lisp.h rcirc.el windows.texi xmenu.c
  
+ Giovanni Ridolfi: changed org.texi
  Giuliano Procida: changed perl-mode.el
  
- Giuseppe Scrivano: changed browse-url.el buffer.c configure.in sysdep.c
+ Giuseppe Scrivano: changed browse-url.el buffer.c configure.ac sysdep.c
    xsmfns.c
  
  Glenn Morris: wrote automated/f90.el automated/vc-bzr.el check-declare.el
- and changed Makefile.in configure.in calendar.el diary-lib.el rmail.el
-   progmodes/f90.el files.el cal-menu.el appt.el cal-hebrew.el fortran.el
-   bytecomp.el holidays.el emacs.texi calendar.texi ack.texi make-dist
-   simple.el sed1v2.inp cal-islam.el dired-x.el and 1249 other files
 -and changed configure.ac src/Makefile.in Makefile.in calendar.el
++and changed configure.ac Makefile.in src/Makefile.in calendar.el
+   diary-lib.el files.el lisp/Makefile.in rmail.el progmodes/f90.el
 -  bytecomp.el emacs.texi simple.el make-dist misc/Makefile.in ack.texi
 -  cal-menu.el display.texi startup.el appt.el cal-hebrew.el calendar.texi
 -  and 1538 other files
++  make-dist simple.el misc/Makefile.in bytecomp.el emacs.texi
++  lib-src/Makefile.in ack.texi authors.el cal-menu.el startup.el
++  display.texi admin.el and 1534 other files
  
  Glynn Clements: wrote gamegrid.el snake.el tetris.el
  
++Göran Uddeborg: changed isc4-1.h
++
  Gordon Matzigkeit: changed gnus-uu.el
  
  Greg Hill: changed bytecomp.el
  
- Greg Hudson: changed configure.in indent.c
+ Greg Hudson: changed configure.ac indent.c
  
  Greg Klanderman: changed messagexmas.el
  
  Greg McGary: co-wrote po.el
  and changed tar-mode.el
  
--Greg Stark: changed gnus-ems.el timezone.el
- Gregor Schmid: changed intervals.c intervals.h tcl-mode.el textprop.c
-   dispnew.c indent.c xdisp.c
++Grégoire Jadi: changed org.texi rcirc.el latin-post.el ob-core.el
++  org-id.el org.el reporter.el sendmail.el
 +
 +Gregorio Gervasio, Jr.: changed gnus-sum.el
  
- Gregory Chernov: changed nnslashdot.el
+ Gregor Kappler: changed ox.el
+ Gregor Schmid: changed intervals.c intervals.h tcl-mode.el textprop.c
+   dispnew.c indent.c xdisp.c
  
 -Gregor Zattler: changed emacs-lisp-intro.texi
 -
 -Gregorio Gervasio, Jr.: changed gnus-sum.el
 -
 -Gregory Chernov: changed nnslashdot.el
 -
  Gregory Neil Shapiro: changed mailabbrev.el
  
 -Grégoire Jadi: changed org.texi ob-core.el org-id.el org.el reporter.el
 -  sendmail.el
++Gregor Zattler: changed emacs-lisp-intro.texi
++
++Greg Stark: changed gnus-ems.el timezone.el
  Guanpeng Xu: changed add-log.el TUTORIAL.cn display.texi mouse.el
    pcomplete.el search.c subr.el type-break.el
  
@@@ -1370,11 -1557,15 +1600,15 @@@ Gunnar Horrigmo: changed gnus-sum.e
  
  Gustav Hållberg: changed descr-text.el progmodes/compile.el rect.el vc.el
  
+ Gustav Wikström: changed org-agenda.el org.texi
  Guy Geens: changed gnus-score.el
  
  Gwern Branwen: changed browse-url.el
  
- Göran Uddeborg: changed isc4-1.h
 -Gábor Vida: changed gnus-demon.el auth-source.el ido.el
++Håkan Granath: changed dired.el
 -Göran Uddeborg: changed isc4-1.h
++Håkon Malmedal: changed calendar.el holidays.el
  
  Hallvard B. Furuseth: co-wrote byte-opt.el byte-run.el bytecomp.el
  and changed gnus-util.el editfns.c gnus-cache.el gnus-sum.el lread.c
  
  Hamano Kiyoto: changed xml.c
  
--Han Boetes: changed netbsd.h
 -
 -Han-Wen Nienhuys: changed emacsclient.c server.el
 -
+ Hanataka, Shinya: changed coding.c
  
- Han-Wen Nienhuys: changed emacsclient.c server.el
++Han Boetes: changed netbsd.h
 +
  Hans Chalupsky: wrote advice.el trace.el
  and changed bytecomp.el
  
++Hans de Graaff: changed mml.el
++
  Hans Henrik Eriksen: wrote simula.el
  
- Hans de Graaff: changed mml.el
 -Hans Wennborg: changed emacs.c
++Hans-Peter Deifel: changed ob.el
 -Hans de Graaff: changed mml.el
++Hans Wennborg: changed emacs.c
 -Hans-Peter Deifel: changed ob.el
++Han-Wen Nienhuys: changed emacsclient.c server.el
  
  Harald Maier: changed w32heap.c
  
  Harald Meland: changed gnus-art.el gnus-salt.el gnus-score.el
    gnus-util.el gnus-win.el mail-source.el
  
- Harri Kiiskinen: changed org-publish.el
 -Harri Kiiskinen: changed org-protocol.el org-publish.el
++Harri Kiiskinen: changed org-protocol.el ox-publish.el
++
++H. Dieter Wilhelm: changed calc-help.el maintaining.texi
  
  Heiko Muenkel: changed b2m.c
  
- Helmut Eller: changed cl-macs.el emacs-lisp/debug.el process.c
 -Helmut Eller: changed emacs-lisp/debug.el cl-indent.el cl-macs.el eval.c
 -  lisp-mode.el process-tests.el process.c
++Helmut Eller: changed emacs-lisp/debug.el cl-indent.el cl-macs.el
++  elisp-mode.el etags.el eval.c lisp-mode.el process-tests.el process.c
++  xref.el
  
  Helmut Waitzmann: changed gnus-sum.el gnus.texi
  
+ Henning Weiss: changed org-mobile.el
  Henrik Enberg: changed rmailout.el gnus-art.el gnus-msg.el lread.c
    mail/rmailmm.el rmail.el rmailedit.el rmailkwd.el rmailmsc.el
    rmailsort.el rmailsum.el xfaces.c
@@@ -1422,7 -1622,7 +1668,7 @@@ Hewlett-Packard: changed emacsclient.c 
  
  Hideki Iwamoto: changed etags.c
  
- Hiroshi Fujishima: changed faq.texi gnus-score.el mail-source.el
+ Hiroshi Fujishima: changed efaq.texi gnus-score.el mail-source.el
    spam-stat.el
  
  Hiroshi Nakano: changed ralloc.c unexelf.c
@@@ -1453,11 -1653,13 +1699,11 @@@ Hubert Chan: changed spam.e
  
  Hynek Schlawack: changed gnus-art.el gnus-sum.el
  
--Håkan Granath: changed dired.el
 -
 -Håkon Malmedal: changed calendar.el holidays.el
++Ian D: changed doc-view.el image-mode.el
  
Håkon Malmedal: changed calendar.el holidays.el
Ian Eure: changed sql.el url-util.el
  
- Ian Eure: changed sql.el
+ Ian Kelling: changed ob-core.el
  
  Ian Lance Taylor: changed sco4.h
  
@@@ -1466,6 -1668,8 +1712,8 @@@ and changed ange-ftp.el desktop.el tex-
  
  Igor Kuzmin: wrote cconv.el
  
+ Ikumi Keita: changed characters.el minibuf.c
  Ilja Weis: co-wrote gnus-topic.el
  
  Ilya N. Golubev: changed mm-util.el shell.el
@@@ -1475,8 -1679,10 +1723,10 @@@ Ilya Shlyakhter: changed org.el ob-lily
  
  Ilya Zakharevich: wrote tmm.el
  and co-wrote cperl-mode.el
- and changed syntax.c syntax.h textprop.c dired.c font-lock.el interval.c
-   intervals.c intervals.h regex.c regex.h search.c
+ and changed syntax.c intervals.c syntax.h textprop.c dired.c font-lock.el
+   intervals.h regex.c regex.h search.c
+ Ilya Zonov: changed org-mouse.el
  
  Indiana University Foundation: changed buffer.c buffer.h indent.c
    region-cache.c region-cache.h search.c xdisp.c
@@@ -1487,27 -1693,35 +1737,39 @@@ Inge Frick: changed easymenu.el keyboar
  
  Inge Wallin: co-wrote avl-tree.el ewoc.el
  
+ Ingo Lohmar: changed help-fns.el ls-lisp.el org-agenda.el org.el
  Inoue Seiichiro: changed xterm.c xfns.c xterm.h
  
  International Business Machines: changed emacs.c fileio.c process.c
    sysdep.c unexcoff.c
  
+ Ippei Furuhashi: changed org.texi org-colview.el org-table.el org.el
  Irie Shinsuke: changed subr.el
  
  Irie Tetsuya: changed gnus.texi message.texi
  
 +İsmail Dönmez: changed nsfont.m nsterm.m url-auth.el xterm.c
 +
  Istvan Marko: changed gnus-agent.el xfns.c
  
  Itai Zukerman: changed mm-decode.el
  
 -Ivan Andrus: changed find-file.el ibuf-ext.el ibuffer.el
++Ivan Andrus: changed ffap.el find-file.el ibuf-ext.el ibuffer.el
+   progmodes/python.el
  Ivan Boldyrev: changed mml1991.el
  
  Ivan Kanis: wrote vc-hg.el
- and changed appt.el term.el time.el
+ and changed eww.el shr.el appt.el dired.el saveplace.el term.el time.el
 -Ivan Shmakov: changed desktop.el diff-mode.el erc-track.el nndoc.el
 -  tcl.el tex-mode.el
++Ivan Shmakov: changed eww.el shr.el desktop.el eww.texi files.el
++  cus-dep.el diff-mode.el enriched.el erc-track.el facemenu.el faces.el
++  files.texi misearch.el nndoc.el tar-mode.el tcl.el tex-mode.el
++  url-cookie.el
  
- Ivan Shmakov: changed tcl.el
+ Ivan Vilata i Balaguer: changed org-clock.el org.texi
  
  Ivan Zakharyaschev: changed codepage.el lread.c
  
@@@ -1515,13 -1729,17 +1777,12 @@@ Ivar Rummelhoff: wrote winner.e
  
  Iwamuro Motonori: changed gnus-kill.el
  
--J.D. Smith: co-wrote idlw-help.el idlw-shell.el idlwave.el
--and changed idlw-rinfo.el idlw-toolbar.el comint.el idlwave.texi vc.el
--  bibtex.el files.texi hideshow.el idlw-complete-structtag.el misc.texi
--  mouse.el
--
  Jaap-Henk Hoepman: changed mm-decode.el
  
+ Jacek Chrząszcz: changed ispell.el
+ Jack Duthen: changed which-func.el
  Jack Repenning: changed unexelfsgi.c
  
  Jack Twilley: changed message.el
@@@ -1530,14 -1748,17 +1791,17 @@@ Jacob Morzinski: changed mh-comp.e
  
  Jacques Duthen: co-wrote ps-print.el ps-samp.el
  
- Jae-Hyeon Park: changed fontset.el
+ Jae-hyeon Park: changed fontset.el
  
  Jaeyoun Chung: changed hangul3.el hanja3.el gnus-mule.el hangul.el
  
- Jambunathan K: wrote org-lparse.el org-odt.el
- and changed org.el org-exp.el org.texi OrgOdtContentTemplate.xml
-   org-footnote.el org-inlinetask.el OrgOdtStyles.xml htmlfontify.el
-   org-html.el package-x.el quail/indian.el tar-mode.el
+ Jambunathan K: wrote ox-odt.el
+ and co-wrote ox-html.el
 -and changed org-lparse.el org.el org-exp.el org.texi icomplete.el
++and changed org-lparse.el org.el org.texi ox.el icomplete.el
+   OrgOdtContentTemplate.xml OrgOdtStyles.xml hi-lock.el replace.el
+   minibuffer.el org-footnote.el org-inlinetask.el register.el doc-view.el
+   etags.el htmlfontify.el ido.el indian.el iswitchb.el org-bbdb.el
+   org-compat.el and 6 other files
  
  James Clark: wrote nxml-enc.el nxml-glyph.el nxml-maint.el nxml-mode.el
    nxml-ns.el nxml-outln.el nxml-parse.el nxml-rap.el nxml-uchnm.el
@@@ -1555,12 -1776,12 +1819,12 @@@ James R. Larus: co-wrote mh-e.e
  James R. Van Zandt: changed sh-script.el
  
  James TD Smith: changed org.el org-colview.el org-clock.el
-   org-remember.el org-colview-xemacs.el org-plot.el org-agenda.el
-   org-compat.el org-habit.el org.texi
+   org-remember.el org-plot.el org-agenda.el org-compat.el org-habit.el
+   org.texi
  
  James Troup: changed gnus-sum.el
  
- James Van Artsdalen: changed unexcoff.c usg5-4.h
+ James Van Artsdalen: changed unexcoff.c
  
  James Wright: changed em-unix.el
  
@@@ -1568,68 -1789,91 +1832,96 @@@ Jamie Zawinski: wrote mailabbrev.el tar
  and co-wrote byte-opt.el byte-run.el bytecomp.el disass.el font-lock.el
  and changed bytecode.c mail-extr.el subr.el
  
- Jan Böcker: wrote org-docview.el
- and changed org.el
+ Jan Beich: changed configure.ac
  
- Jan Böker: changed org.el
+ Jan Böcker: wrote org-docview.el
+ and changed org.el org.texi
  
  Jan Djärv: wrote dnd.el dynamic-setting.el x-dnd.el
- and changed gtkutil.c xterm.c xfns.c configure.in xmenu.c xterm.h
-   gtkutil.h nsterm.m x-win.el keyboard.c Makefile.in frames.texi
-   xsettings.c emacs.c frame.c nsfns.m xselect.c process.c xlwmenu.c
-   config.in cus-start.el and 303 other files
 -and changed gtkutil.c xterm.c nsterm.m xfns.c configure.ac xmenu.c
 -  xterm.h nsfns.m nsterm.h nsmenu.m gtkutil.h keyboard.c x-win.el frame.c
 -  emacs.c process.c xsettings.c src/Makefile.in frames.texi nsfont.m
 -  ns-win.el and 301 other files
++and changed gtkutil.c xterm.c nsterm.m xfns.c configure.ac nsfns.m
++  xmenu.c xterm.h nsterm.h nsmenu.m gtkutil.h keyboard.c x-win.el emacs.c
++  frame.c process.c src/Makefile.in xsettings.c nsfont.m cus-start.el
++  frames.texi and 301 other files
++
++Jan-Hein Buhrman: changed ange-ftp.el env.el
  
  Jan Moringen: co-wrote srecode/cpp.el tango-dark-theme.el tango-theme.el
- and changed dbus.el dbus.texi dbusbind.c eieio.el log-edit.el zeroconf.el
+ and changed dbus.el dbus.texi dbusbind.c eieio.el idle.el insert.el
+   log-edit.el srecode/find.el wisent/python.el zeroconf.el
  
--Jan Nieuwenhuizen: changed info.el TUTORIAL.nl add-log.el emacs.c
--  emacsclient.c gnus-start.el gud.el nnmh.el server.el startup.el
++Jan Nieuwenhuizen: changed gud.el info.el TUTORIAL.nl add-log.el
++  compilation.txt compile-tests.el emacs.c emacsclient.c gnus-start.el
++  nnmh.el progmodes/compile.el server.el startup.el
  
  Jan Rychter: changed gnus-msg.el
  
  Jan Schormann: wrote solitaire.el
  
--Jan Seeger: changed org-publish.el parse-time.el
++Jan Seeger: changed ox-publish.el parse-time.el
  
- Jan Vroonhof: changed gnus-cite.el gnus-msg.el nntp.el
+ Jan Tatarik: wrote gnus-icalendar.el
+ and changed gnus-score.el gnus-logic.el
  
- Jan-Hein Buhrman: changed ange-ftp.el env.el
+ Jan Vroonhof: changed gnus-cite.el gnus-msg.el nntp.el
  
 -Jan-Hein Buhrman: changed ange-ftp.el env.el
 -
  Jared Finder: changed progmodes/compile.el
  
 -  misc.texi shell.el w32fns.c xgselect.c
+ Jarek Czekalski: changed keyboard.c callproc.c mini.texi minibuf.c
++  misc.texi server.el shell.el w32fns.c xgselect.c
  Jari Aalto: changed add-log.el filecache.el progmodes/grep.el comint.el
    gnus-art.el gnus-sum.el gnus.texi ispell.el lisp-mnt.el man.el
-   nnmail.el apropos.el autorevert.el checkdoc.el cperl-mode.el desktop.el
-   em-ls.el emacs-lisp/debug.el emacsclient.1 executable.el files.el
-   and 20 other files
+   nnmail.el apropos.el autorevert.el checkdoc.el cperl-mode.el
+   css-mode.el desktop.el em-ls.el emacs-lisp/debug.el emacsclient.1
+   executable.el and 23 other files
+ Jarmo Hurri: changed org-gnus.el org-table.el org.texi
+ Jarosław Rzeszótko: changed url-http.el
  
  Jason Baker: changed gnus-art.el
  
- Jason Dunsmore: changed org-html.el org.el
+ Jason Dunsmore: changed org.el ox-html.el
+ Jason L. Wright: changed smtpmail.el
  
--Jason Merrill: changed gnus-sum.el add-log.el gnus-salt.el imap.el
--  nnfolder.el
++Jason Merrill: changed gnus-sum.el add-log.el gnus-salt.el nnfolder.el
  
  Jason Riedy: changed org-table.el org.texi
  
  Jason Rumney: wrote w32-vars.el
- and changed w32fns.c w32term.c w32font.c makefile.w32-in w32menu.c
-   w32-win.el w32term.h w32.c w32uniscribe.c w32-fns.el makefile.nt
-   w32console.c w32bdf.c configure.bat keyboard.c w32proc.c w32select.c
-   font.c image.c w32font.h w32gui.h and 160 other files
+ and changed w32fns.c w32term.c w32font.c w32menu.c w32-win.el w32term.h
+   w32.c w32uniscribe.c src/makefile.w32-in w32-fns.el makefile.nt
+   w32console.c w32bdf.c lib-src/makefile.w32-in configure.bat keyboard.c
 -  w32proc.c w32select.c font.c image.c w32font.h and 166 other files
++  w32proc.c w32select.c font.c image.c w32font.h and 165 other files
  
- Jay Belanger: changed calc.texi calc.el calc-ext.el calc-aent.el
-   calc-units.el calc-embed.el calc-help.el calc-lang.el calc-prog.el
-   calc-math.el calccomp.el calc-arith.el calc-graph.el calc-forms.el
-   calc-misc.el calc-store.el calc-yank.el calcalg2.el calc-bin.el
-   calc-alg.el calc-vec.el and 40 other files
+ Jason S. Cornez: changed keyboard.c
+ Jay Belanger: changed calc.texi calc.el calc-ext.el calc-units.el
+   calc-aent.el calc-embed.el calc-help.el calc-lang.el calc-prog.el
+   calc-forms.el calccomp.el calc-math.el calc-arith.el calc-graph.el
+   calc-misc.el calcalg2.el calc-alg.el calc-store.el calc-yank.el
+   calc-bin.el calc-mode.el and 39 other files
  
  Jay K. Adams: wrote jka-cmpr-hook.el jka-compr.el
  
+ Jay McCarthy: changed org-colview.el
  Jay Sachs: changed gnus-score.el gnus-win.el
  
++J.D. Smith: co-wrote idlw-help.el idlw-shell.el idlwave.el
++and changed idlw-rinfo.el idlw-toolbar.el comint.el idlwave.texi vc.el
++  bibtex.el files.texi hideshow.el idlw-complete-structtag.el misc.texi
++  mouse.el
++
+ Jean Haidouk: changed latin-alt.el latin-post.el latin-pre.el
+ Jean-Philippe Gravel: changed gdb-mi.el
  Jean-Philippe Theberge: wrote thumbs.el
  
+ Jed Brown: changed progmodes/compile.el
  Jeff Dairiki: changed whitespace.el
  
  Jeff Dwork: changed ehelp.el facemenu.el
@@@ -1642,11 -1886,12 +1934,12 @@@ Jeff Morgenthaler: changed flow-ctrl.e
  Jeff Norden: wrote kermit.el
  
  Jeff Peck: wrote sun.el
+ and changed emacstool.1 emacstool.c
  
  Jeffrey C Honig: wrote mh-print.el
  and changed mh-e.el mh-comp.el mh-utils.el mh-mime.el mh-customize.el
-   mh-funcs.el mh-alias.el mh-seq.el bsdos4.h mh-folder.el mh-junk.el
-   mh-show.el
+   mh-folder.el mh-funcs.el mh-alias.el mh-seq.el mh-show.el Makefile
+   bsdos4.h mh-junk.el mh-letter.el
  
  Jens Krinke: changed smime.el
  
@@@ -1660,13 -1905,15 +1953,23 @@@ Jens Toivo Berger Thielemann: changed w
  Jens-Ulrik Holger Petersen: changed cus-edit.el ffap.el find-func.el
    gnus.el
  
- Jeramey Crawford: changed amdx86-64.h configure.in
+ Jeramey Crawford: changed amdx86-64.h configure.ac
++Jérémie Courrèges-Anglas: changed org.texi ox-latex.el
 +
  Jeremy Bertram Maitin-Shepard: changed erc.el erc-backend.el
    erc-button.el erc-track.el mml.el
  
++Jérémy Compostella: changed tramp-sh.el battery.el keyboard.c windmove.el
++  window.el xdisp.c
++
+ Jeremy Moore: changed hideif.el
  Jeremy Whitlock: changed progmodes/python.el
  
++Jérôme Marant: changed make-dist Makefile.in bindings.el configure.ac
++  emacsclient.c leim/Makefile.in misc.texi
++
  Jerry Frain: changed systime.h usg5-4.h
  
  Jerry James: changed format.el dns.el gnus-spec.el gnus-util.el
@@@ -1679,7 -1926,7 +1982,7 @@@ and changed gnus-sum.el gnus-art.el mes
    gnus.el gnus-util.el rfc2047.el mm-bodies.el mm-util.el mml.el
    mm-decode.el nnrss.el gnus-srvr.el gnus-topic.el nnmail.el
    gnus-start.el gnus-uu.el spam-stat.el gnus-score.el gnus.texi
--  and 201 other files
++  and 197 other files
  
  Jhair Tocancipa Triana: changed gnus-audio.el
  
@@@ -1687,18 -1934,22 +1990,22 @@@ Jihyun Cho: wrote hangul.el hanja-util.
  
  Jim Blandy: wrote tvi970.el
  and co-wrote wyse50.el
- and changed keyboard.c xterm.c xfns.c Makefile.in window.c process.c
-   ymakefile dispnew.c xdisp.c sysdep.c configure.in lisp.h keymap.c
+ and changed keyboard.c xterm.c xfns.c window.c process.c ymakefile
+   dispnew.c xdisp.c sysdep.c configure.ac lisp.h Makefile.in keymap.c
    configure make-dist buffer.c frame.c screen.c simple.el alloc.c emacs.c
-   and 388 other files
+   and 402 other files
+ Jim Diamond: changed server.el
  
- Jim Kingdon: changed emacsclient.c emacs.tex functions.texinfo hp300bsd.h
+ Jim Kingdon: changed emacs.texi emacsclient.c functions.texi hp300bsd.h
    rmail.el
  
- Jim Meyering: changed lread.c w32.c copyright.el ebrowse.c emacs.c
-   make-docfile.c nsfont.m term.c w32font.c xfaces.c xselect.c Makefile.in
-   alloc.c artist.el autoinsert.el buffer.h character.h charset.c
-   configure configure.in doprnt.c and 53 other files
+ Jim Meyering: changed lread.c make-docfile.c w32.c w32font.c copyright.el
+   ebrowse.c emacs.c nsfont.m pop.c term.c xfaces.c xselect.c xterm.c
+   alloc.c artist.el autoinsert.el buffer.h callproc.c character.h
+   charset.c configure and 56 other files
+ Jim Paris: changed process.c
  
  Jim Radford: changed gnus-start.el
  
@@@ -1706,7 -1957,7 +2013,7 @@@ Jim Salem: wrote completion.e
  
  Jim Thompson: co-wrote ps-print.el ps-samp.el
  
- Jim Wilson: changed Makefile.in alloca.c
+ Jim Wilson: changed alloca.c oldXMenu/Makefile.in
  
  Jindrich Makovicka: changed eval.c fns.c
  
@@@ -1716,24 -1967,26 +2023,32 @@@ Joachim Nilsson: changed cc-styles.e
  
  Joachim Reiter: changed org-footnote.el
  
 -Joakim Hove: wrote html2text.el
 -
+ Joakim Hårsman: changed w32fns.c
 +Joakim Hove: wrote html2text.el
 +
  Joakim Verona: wrote db-javascript.el
  and co-wrote db-ebrowse.el
- and changed Makefile.in configure.in image-mode.el image.c image.el
+ and changed Makefile.in configure.ac image-mode.el image.c image.el
    nnrss.el progmodes/compile.el thingatpt.el window.c window.h
  
  Joanna Pluta: changed TUTORIAL.pl
  
++João Cachopo: changed spam.el
++
++João Távora: wrote elec-pair.el electric-tests.el
++and changed shr.el tex-mode.el electric.el emacs.texi lisp-mode.el
++  progmodes/python.el python-tests.el simple.el tls.el vc.el
++
  Jochen Hein: changed gnus-art.el
  
  Jochen Küpper: changed gnus.texi calc-units.el
  
- Joe Buehler: changed Makefile.in configure.in cygwin.h browse-url.el
-   comint.el configure dired-aux.el dired.el dirtrack.el dos-w32.el
-   fast-lock.el filecache.el fileio.c files.el gmalloc.c gnus-util.el
-   hippie-exp.el keyboard.c lastfile.c loadup.el mem-limits.h
-   and 11 other files
+ Joe Buehler: changed configure.ac cygwin.h src/Makefile.in Makefile.in
+   browse-url.el comint.el configure dired-aux.el dired.el dirtrack.el
+   dos-w32.el fast-lock.el filecache.el fileio.c files.el gmalloc.c
+   gnus-util.el hippie-exp.el keyboard.c lastfile.c lib-src/Makefile.in
+   and 13 other files
  
  Joe Casadonte: changed gnus-srvr.el
  
@@@ -1741,57 -1994,69 +2056,71 @@@ Joe Corneli: changed subr.e
  
  Joe Edmonds: changed lisp-mode.el
  
++Joel Bion: changed pcmpl-gnu.el
++
++Joel Boehland: co-wrote ob-clojure.el ob-lisp.el
++
++Joel N. Weber II: changed comint.el make-dist
++
++Joel Ray Holveck: changed gnus-sum.el info.el
++
  Joe Matarazzo: changed ebrowse.c
  
  Joe Ramey: changed filelock.c rmailsum.el
  
  Joe Reiss: changed gnus-art.el
  
++Joev Dubach: changed nntp.el
++
+ Joe Vornehm Jr.: changed ido.el
  Joe Wells: wrote mail-extr.el resume.el
  and co-wrote apropos.el
  and changed arc-mode.el tex-mode.el
  
 -Joel Bion: changed pcmpl-gnu.el
 -
--Joel Boehland: co-wrote ob-clojure.el ob-lisp.el
--
--Joel N. Weber II: changed comint.el make-dist
--
--Joel Ray Holveck: changed gnus-sum.el info.el
--
--Joev Dubach: changed nntp.el
--
  Johan Bockgård: changed erc.el cl-macs.el erc-backend.el erc-button.el
-   erc-match.el xdisp.c browse-url.el bytecomp.el custom.el display.texi
-   erc-compat.el erc-nickserv.el erc-ring.el erc-speak.el erc-track.el
-   help-fns.el icomplete.el mouse-sel.el simple.el subr.el xterm.el
-   and 48 other files
+   erc-match.el icomplete.el xdisp.c browse-url.el bytecomp.el custom.el
+   display.texi erc-compat.el erc-nickserv.el erc-ring.el erc-speak.el
+   erc-track.el help-fns.el mouse-sel.el simple.el subr.el xterm.el
+   and 54 other files
 -Johan Euphrosine: changed ibuf-ext.el
++Johan Claesson: changed filecache.el
  
 -Johan Vromans: wrote forms-d2.el forms.el iso-acc.el
 -and changed complete.el
 +Johan Euphrosine: changed ibuf-ext.el
  
- Johannes Weiner: changed browse-url.el keyboard.c configure.in
-   lisp-mode.el lisp.h pp.el sound.c w32term.c xfaces.c xterm.c
+ Johannes Weiner: changed browse-url.el keyboard.c configure.ac
+   lisp-mode.el lisp.h pp.el sound.c w32term.c xfaces.c xterm.c
 +Johan Vromans: wrote forms-d2.el forms.el iso-acc.el
 +and changed complete.el
 +
+ John Anthony: changed inf-lisp.el ruby-mode.el text-mode.el
  
  John Basrai: changed man.el
  
  John F. Carr: changed dired.c
  
--John F. Whitehead: changed mule-cmds.el mule-diag.el
--
  John Fremlin: changed gnus-msg.el message.el
  
--John Grabowski: changed xfaces.c xfns.c
++John F. Whitehead: changed mule-cmds.el mule-diag.el
  
--John H. Palmieri: changed gnus-fun.el
++John Grabowski: changed xfaces.c xfns.c
  
  John Heidemann: wrote mouse-copy.el mouse-drag.el
  
++John H. Palmieri: changed gnus-fun.el
++
  John Hughes: changed term.c
  
  John J Foerch: changed display.texi erc-stamp.el org.el
    progmodes/compile.el
  
+ John K. Luebs: changed org.el
+ John Marino: changed configure.ac
+ John Mastro: changed auth-source.el
  John Mongan: changed progmodes/f90.el
  
  John Paul Wallington: changed ibuffer.el ibuf-ext.el subr.el help-fns.el
@@@ -1803,39 -2068,45 +2132,41 @@@ John Sullivan: changed window.
  
  John Tobey: changed gud.el
  
- John W. Eaton: co-wrote octave-mod.el
- and changed octave-inf.el
+ John W. Eaton: co-wrote octave.el
  
- John Wiegley: wrote align.el cal-bahai.el em-alias.el em-banner.el
-   em-basic.el em-cmpl.el em-dirs.el em-glob.el em-hist.el em-ls.el
-   em-pred.el em-prompt.el em-rebind.el em-script.el em-smart.el
+ John Wiegley: wrote align.el automated/eshell.el cal-bahai.el em-alias.el
+   em-banner.el em-basic.el em-cmpl.el em-dirs.el em-glob.el em-hist.el
+   em-ls.el em-pred.el em-prompt.el em-rebind.el em-script.el em-smart.el
    em-term.el em-unix.el em-xtra.el erc-identd.el esh-arg.el esh-cmd.el
    esh-ext.el esh-io.el esh-mode.el esh-module.el esh-opt.el esh-proc.el
    esh-util.el esh-var.el eshell/eshell.el eudcb-mab.el isearchb.el
    org-attach.el org-crypt.el org-habit.el pcmpl-cvs.el pcomplete.el
-   remember.el test/eshell.el timeclock.el
- and co-wrote org-mac-message.el org-pcomplete.el
+   remember.el timeclock.el
+ and co-wrote org-pcomplete.el
  and changed org-clock.el org-agenda.el erc-chess.el org.el erc.el
-   iswitchb.el ido.el esh-test.el Makefile.in allout.el cal-menu.el
+   iswitchb.el ido.el alloc.c allout.el auth-source.el cal-menu.el
    calendar.el desktop.el diary-lib.el erc-bbdb.el erc-button.el
    erc-complete.el erc-fill.el erc-ibuffer.el erc-list.el erc-match.el
-   and 19 other files
+   and 22 other files
  
  John Williams: changed etags.el
  
  John Yates: changed hideshow.el
  
--Jon Anders Skorpen: changed org-publish.el
++Jon Anders Skorpen: changed ox-publish.el
  
--Jon Ericson: changed gnus.el spam-report.el
 -
 -Jon K Hellan: wrote utf7.el
 -
 -Jonas Bernoulli: changed eieio.el button.el lisp-mnt.el tabulated-list.el
 -  tips.texi
++Jonas Bernoulli: changed eieio.el button.el ido.el lisp-mnt.el
++  tabulated-list.el tips.texi
  
- Jon K Hellan: wrote utf7.el
+ Jonas Hoersch: changed org-inlinetask.el org.el
  
- Jonathan I. Kamens: changed pop.c movemail.c rmail.el Makefile.in
-   configure.in b2m.pl config.in files.el pop.h terminal.el vc.el
+ Jonathan I. Kamens: changed pop.c movemail.c rmail.el configure.ac b2m.pl
 -  lib-src/Makefile.in Makefile.in config.in files.el pop.h terminal.el
 -  vc.el gnus-sum.el jka-compr.el rmailout.el rnewspost.el sendmail.el
 -  simple.el timezone.el vc-hooks.el
++  lib-src/Makefile.in Makefile.in files.el pop.h terminal.el vc.el
 +  gnus-sum.el jka-compr.el rmailout.el rnewspost.el sendmail.el simple.el
 +  timezone.el vc-hooks.el
  
+ Jonathan Leech-Pepin: wrote ox-texinfo.el
  Jonathan Marchand: changed cpp-root.el
  
  Jonathan Rockway: changed rcirc.el
@@@ -1846,73 -2117,83 +2177,85 @@@ Jonathan Vail: changed vc.e
  
  Jonathan Yavner: wrote ses.el tcover-ses.el tcover-unsafep.el
    testcover.el unsafep.el
- and changed ses.texi ses-example.ses Makefile.in edebug.el editfns.c
-   files.el functions.texi subr.el variables.texi
+ and changed ses.texi ses-example.ses edebug.el editfns.c files.el
+   functions.texi misc/Makefile.in subr.el variables.texi
++Jon Ericson: changed gnus.el spam-report.el
++
++Jon K Hellan: wrote utf7.el
++
+ Joost Diepenmaat: changed org.el
  
- Jorgen Schaefer: wrote erc-autoaway.el erc-goodies.el erc-spelling.el
++Joost Kremers: changed reftex-toc.el
++
++Jorge A. Alfaro-Murillo: changed message.el
++
+ Jorgen Schäfer: wrote erc-autoaway.el erc-goodies.el erc-spelling.el
  and changed erc.el erc-track.el erc-backend.el erc-match.el erc-stamp.el
-   erc-button.el erc-fill.el erc-truncate.el erc-compat.el erc-members.el
-   erc-dcc.el erc-ibuffer.el erc-page.el erc-pcomplete.el erc-sound.el
-   erc-bbdb.el erc-imenu.el erc-lang.el erc-list.el erc-macs.el
-   erc-menu.el and 8 other files
+   erc-button.el erc-fill.el erc-members.el erc-truncate.el erc-compat.el
 -  Makefile erc-dcc.el erc-ibuffer.el erc-macs.el erc-page.el
 -  erc-pcomplete.el erc-sound.el minibuffer.el erc-bbdb.el erc-imenu.el
 -  erc-lang.el and 10 other files
++  package-test.el Makefile erc-dcc.el erc-ibuffer.el erc-macs.el
++  erc-page.el erc-pcomplete.el erc-sound.el minibuffer.el package.el
++  erc-bbdb.el and 12 other files
  
  Jose A. Ortega Ruiz: changed gnus-sum.el
  
  Jose E. Marchesi: changed ada-mode.el gomoku.el simple.el smtpmail.el
  
+ Jose Marino: changed idlw-shell.el
  Joseph Arceneaux: wrote xrdb.c
  and changed xterm.c xfns.c keyboard.c screen.c dispnew.c xdisp.c window.c
    x-win.el fileio.c buffer.c xterm.h minibuf.c editfns.c lread.c
    process.c alloc.c buffer.h files.el screen.el insdel.c emacs.c
    and 106 other files
  
- Joseph M. Kelsey: changed dir.h fileio.c skeleton.el
+ Joseph M. Kelsey: changed fileio.c skeleton.el
+ Josh Elsasser: changed configure.ac
  
- Josh Elsasser: changed configure.in
+ Josh Feinstein: changed erc-join.el erc.el
  
  Josh Huber: changed mml-sec.el mml.el message.el gnus-msg.el mml2015.el
    nnmail.el ChangeLog ChangeLog.1 gnus-cite.el gnus-delay.el gnus-spec.el
--  mml1991.el nnultimate.el nnwfm.el gnus-cus.el gnus-smiley.el
--  gnus-start.el gnus-topic.el gnus.el nnbabyl.el nndiary.el
--  and 8 other files
++  mml1991.el nnwfm.el gnus-cus.el gnus-smiley.el gnus-start.el
++  gnus-topic.el gnus.el nnbabyl.el nndiary.el nnfolder.el
++  and 7 other files
  
  Joshua Varner: changed intro.texi
  
  Jouni K. Seppänen: changed gnus.texi nnimap.el mm-url.el
  
--João Cachopo: changed spam.el
 -
 -João Távora: wrote elec-pair.el electric-tests.el
 -and changed shr.el tex-mode.el electric.el emacs.texi lisp-mode.el
 -  progmodes/python.el python-tests.el simple.el tls.el vc.el
--
  Juan León Lahoz García: wrote wdired.el
  and changed files.el perl-mode.el
  
 -Juan Pechiar: wrote ob-mscgen.el
 -and changed ob-octave.el
 -
+ Juanma Barranquero: wrote emacs-lock.el frameset.el
+ and changed src/makefile.w32-in subr.el desktop.el config.nt w32fns.c
 -  lib-src/makefile.w32-in server.el emacsclient.c files.el simple.el
 -  bs.el faces.el help-fns.el org.el w32term.c xdisp.c buffer.c keyboard.c
 -  w32.c ido.el makefile.w32-in and 1129 other files
++  lib-src/makefile.w32-in server.el emacsclient.c faces.el files.el
++  simple.el bs.el help-fns.el w32term.c org.el xdisp.c keyboard.c w32.c
++  buffer.c ido.el image.c and 1109 other files
++
 +Juan Pechiar: wrote ob-mscgen.el
 +and changed ob-octave.el
  
- Juanma Barranquero: wrote emacs-lock.el
- and changed makefile.w32-in subr.el w32fns.c files.el server.el bs.el
-   emacsclient.c help-fns.el faces.el org.el simple.el buffer.c xdisp.c
-   keyboard.c desktop.el process.c w32term.c window.c ido.el w32.c
-   allout.el and 1089 other files
--Juergen Kreileder: changed imap.el nnimap.el
++Juergen Kreileder: changed nnimap.el
  
  Juergen Nickelsen: wrote ws-mode.el
  
  Julian Gehring: changed org.texi orgcard.tex
  
- Julian Scheid: changed tramp.el
+ Julian Scheid: changed tramp.el color.el
  
  Julien Avarre: changed gnus-fun.el
  
  Julien Barnier: changed ob-comint.el ob-sh.el org.el
  
- Julien Danjou: wrote gnus-gravatar.el gravatar.el notifications.el
-   shr-color.el
+ Julien Danjou: wrote erc-desktop-notifications.el gnus-gravatar.el
+   gnus-notifications.el gravatar.el notifications.el shr-color.el
  and co-wrote color.el
- and changed shr.el org-agenda.el gnus-art.el gnus-html.el gnus.el
-   mm-decode.el gnus-group.el gnus-util.el message.el org.el gnus-sum.el
-   gnus.texi mm-view.el nnimap.el mm-uu.el nnir.el sieve-manage.el
-   color-lab.el url-cache.el auth-source.el gnus-ems.el and 82 other files
+ and changed shr.el org-agenda.el gnus-art.el nnimap.el gnus-html.el
+   gnus.el message.el gnus-group.el gnus-sum.el gnus-util.el mm-decode.el
+   mm-view.el org.el gnus.texi nnir.el sieve-manage.el mm-uu.el
+   color-lab.el gnus-demon.el gnus-int.el gnus-msg.el and 96 other files
  
  Julien Gilles: wrote gnus-ml.el
  
@@@ -1920,62 -2201,71 +2263,56 @@@ Junio Hamano: changed window.e
  
  Jure Cuhalev: changed ispell.el
  
++Jürgen Hötzel: wrote tramp-adb.el
++and changed comint.el em-unix.el esh-util.el tramp.el url-handlers.el
++  wid-edit.el
++
  Juri Linkov: wrote files-x.el misearch.el occur-tests.el
- and changed info.el isearch.el simple.el replace.el progmodes/grep.el
-   dired-aux.el progmodes/compile.el dired.el startup.el faces.el files.el
-   display.texi menu-bar.el descr-text.el bindings.el cus-edit.el
-   image-mode.el ispell.el man.el dired-x.el log-view.el
-   and 338 other files
+ and changed isearch.el info.el replace.el simple.el dired-aux.el
+   progmodes/grep.el dired.el progmodes/compile.el startup.el faces.el
 -  files.el menu-bar.el display.texi descr-text.el desktop.el bindings.el
 -  comint.el image-mode.el cus-edit.el ispell.el man.el
 -  and 354 other files
++  files.el menu-bar.el display.texi bindings.el descr-text.el desktop.el
++  comint.el image-mode.el man.el cus-edit.el ispell.el
++  and 353 other files
  
  Justin Bogner: changed fortune.el
  
- Justin Sheehy: changed gnus-sum.el nntp.el
- Justus Piater: changed smtpmail.el
+ Justin Gordon: changed ox-md.el
  
- Jérémy Compostella: changed battery.el windmove.el window.el
- Jérôme Marant: changed Makefile.in make-dist bindings.el configure.in
-   emacsclient.c misc.texi
+ Justin Sheehy: changed gnus-sum.el nntp.el
  
- Jürgen Hötzel: changed comint.el url-handlers.el wid-edit.el
- K. Shane Hartman: wrote chistory.el echistory.el electric.el emacsbug.el
-   helper.el picture.el view.el
- and changed rmail.el ebuff-menu.el simple.el dired.el add-log.el
-   lisp-mode.el mim-mode.el shell.el buff-menu.el buffer.c c-mode.el
-   mail-utils.el more-mode.el aton.el c++-mode.el cmds.c compile.el
-   files.el gud.el indent.el info.el and 13 other files
+ Justus Piater: changed org-agenda.el smtpmail.el
  
 -Jérémie Courrèges-Anglas: changed org.texi ox-latex.el
 -
 -Jérémy Compostella: changed tramp-sh.el battery.el keyboard.c windmove.el
 -  window.el xdisp.c
 -
 -Jérôme Marant: changed make-dist Makefile.in bindings.el configure.ac
 -  emacsclient.c leim/Makefile.in misc.texi
 -
 -Jürgen Hötzel: wrote tramp-adb.el
 -and changed comint.el em-unix.el esh-util.el tramp.el url-handlers.el
 -  wid-edit.el
 -
 -K. Shane Hartman: wrote chistory.el echistory.el electric.el emacsbug.el
 -  helper.el picture.el view.el
 -and changed rmail.el ebuff-menu.el simple.el dired.el add-log.el
 -  lisp-mode.el mim-mode.el shell.el buff-menu.el buffer.c c-mode.el
 -  mail-utils.el more-mode.el aton.el c++-mode.el cmds.c compile.el
 -  files.el gud.el indent.el info.el and 13 other files
 -
  Kahlil Hodgson: changed timeclock.el
  
  Kai Großjohann: wrote gnus-delay.el nnir.el tramp-uu.el trampver.el
  and co-wrote longlines.el tramp-sh.el tramp.el
  and changed message.el gnus-agent.el gnus-sum.el files.el nnmail.el
-   tramp.texi nntp.el gnus.el simple.el ange-ftp.el Makefile.in dired.el
-   paragraphs.el bindings.el files.texi gnus-art.el gnus-group.el man.el
-   INSTALL crisp.el fileio.c and 45 other files
+   tramp.texi nntp.el gnus.el simple.el ange-ftp.el dired.el paragraphs.el
+   bindings.el files.texi gnus-art.el gnus-group.el man.el INSTALL
 -  Makefile.in crisp.el fileio.c and 45 other files
 -
 -Kai Tetzlaff: changed org-publish.el url-http.el
++  Makefile.in crisp.el fileio.c and 43 other files
  
- Kai Tetzlaff: changed org-publish.el url-http.el
+ Kailash C. Chowksey: changed HELLO ind-util.el kannada.el knd-util.el
+   lisp/Makefile.in loadup.el makefile.w32-in
  
- Kailash C. Chowksey: changed HELLO Makefile.in ind-util.el kannada.el
-   knd-util.el loadup.el makefile.w32-in
++Kai Tetzlaff: changed ox-publish.el url-http.el
 +
- Kalle Olavi Niemitalo: changed keyboard.c
+ Kalle Kankare: changed image.c
  
- Kan-Ru Chen: changed nnir.el ecomplete.el gnus-diary.el gnus.texi
-   nroff-mode.el
+ Kalle Olavi Niemitalo: changed keyboard.c
  
- Karel Klíč: changed fileio.c files.el Makefile.in configure.in eval.c
-   ftfont.c lisp.h text.texi tramp.el
 +Kanematsu Daiji: changed nnimap.el
 +
 -Kanematsu Daiji: changed nnimap.el
 -
+ Kan-Ru Chen: changed nnir.el ecomplete.el window.el gnus-diary.el
+   gnus.texi ibuf-ext.el nnmbox.el nroff-mode.el
+ Karel Klíč: changed fileio.c files.el configure.ac eval.c ftfont.c lisp.h
+   src/Makefile.in text.texi tramp.el
  
- Karl Berry: changed emacs.texi info.texi elisp.texi text.texi anti.texi
-   display.texi emacs-xtra.texi faq.texi filelock.c gnu.texi macos.texi
-   minibuf.texi mule.texi processes.texi texinfo.tex ada-mode.texi
-   autotype.texi building.texi calc.texi cc-mode.texi cl.texi
-   and 93 other files
+ Karl Berry: changed info.texi emacs.texi elisp.texi text.texi anti.texi
+   display.texi efaq.texi ada-mode.texi autotype.texi calc.texi
+   cc-mode.texi cl.texi dired-x.texi ebrowse.texi ediff.texi
+   emacs-mime.texi emacs-xtra.texi eshell.texi eudc.texi filelock.c
+   forms.texi and 94 other files
  
  Karl Chen: changed files.el align.el cc-vars.el emacsclient.c gnus-art.el
    help-mode.el jka-cmpr-hook.el make-mode.el perl-mode.el
@@@ -1986,14 -2276,14 +2323,14 @@@ Karl Eichwalder: changed Makefile.in ad
  
  Karl Fogel: wrote bookmark.el mail-hist.el saveplace.el
  and changed files.el doc-view.el image-mode.el info.el simple.el INSTALL
--  autogen.sh isearch.el menu-bar.el thingatpt.el INSTALL.REPO configure
-   configure.in editfns.c gnus-bookmark.el gnus-msg.el gnus-sum.el man.el
 -  configure.ac editfns.c gnus-bookmark.el gnus-msg.el gnus-sum.el man.el
--  nnmail.el org-agenda.el vc-svn.el and 4 other files
++  autogen.sh isearch.el menu-bar.el thingatpt.el vc-svn.el INSTALL.REPO
++  comint.el configure configure.ac editfns.c gnus-bookmark.el gnus-msg.el
++  gnus-sum.el man.el nnmail.el and 6 other files
  
  Karl Heuer: changed keyboard.c lisp.h xdisp.c buffer.c xfns.c xterm.c
-   alloc.c files.el frame.c window.c configure.in Makefile.in data.c
-   minibuf.c editfns.c fns.c process.c fileio.c simple.el keymap.c
-   indent.c and 444 other files
+   alloc.c files.el frame.c configure.ac window.c data.c minibuf.c
+   editfns.c fns.c process.c Makefile.in fileio.c simple.el keymap.c
+   indent.c and 446 other files
  
  Karl Kleinpaste: changed gnus-sum.el gnus-art.el gnus-picon.el
    gnus-score.el gnus-uu.el gnus-xmas.el gnus.el mm-uu.el mml.el nnmail.el
@@@ -2006,13 -2296,13 +2343,20 @@@ Karl M. Hegbloom: changed gnus.e
  Karl Pflästerer: changed gnus-art.el gnus-score.el mml.el spam-stat.el
    vc-svn.el
  
++Karol Ostrovsky: changed configure.ac src/Makefile.in
++
++Károly Lőrentey: changed xfns.c bindings.el keyboard.c menu-bar.el
++  buffer.c coding.c frame.el print.c rxvt.el simple.el spam.el sysdep.c
++  x-win.el xdisp.c xt-mouse.el xterm.c xterm.h .gdbinit AT386.el HELLO
++  README and 100 other files
++
  Katsuhiro Hermit Endo: changed gnus-group.el gnus-spec.el
  
  Katsumi Yamaoka: wrote canlock.el
- and changed gnus-art.el gnus-sum.el message.el gnus.texi mm-decode.el
-   mm-util.el mm-view.el gnus-group.el mml.el rfc2047.el gnus-util.el
-   gnus-start.el gnus-msg.el gnus.el shr.el nntp.el gnus-agent.el nnrss.el
-   mm-uu.el nnmail.el gnus-html.el and 135 other files
+ and changed gnus-art.el message.el gnus-sum.el gnus.texi mm-decode.el
 -  mm-util.el gnus-msg.el gnus-util.el mm-view.el mml.el gnus-group.el
++  mm-util.el mm-view.el gnus-msg.el gnus-util.el mml.el gnus-group.el
+   rfc2047.el gnus-start.el gnus.el shr.el nntp.el gnus-agent.el nnrss.el
 -  nnmail.el mm-uu.el gnus-html.el and 147 other files
++  mm-uu.el nnmail.el gmm-utils.el and 146 other files
  
  Kaushik Srenevasan: changed gdb-mi.el
  
@@@ -2020,7 -2310,8 +2364,8 @@@ Kaveh R. Ghazi: changed delta88k.h xter
  
  Kayvan Sylvan: changed supercite.el
  
- Kazuhiro Ito: changed coding.c flow-fill.el
+ Kazuhiro Ito: changed coding.c flow-fill.el font.c keyboard.c
+   make-mode.el starttls.el xdisp.c
  
  Kazushi Marukawa: changed filelock.c hexl.c profile.c unexalpha.c
  
@@@ -2034,12 -2325,18 +2379,32 @@@ Keith Gabryelski: wrote hexl.c hexl.e
  
  Keith Packard: changed font.c
  
- Ken Brown: changed configure.in cygwin.h sheap.c browse-url.el gmalloc.c
-   vm-limit.c callproc.c dired.c emacs.c fileio.c gdb-mi.el loadup.el
-   mem-limits.h unexcw.c
 -Kelly Dean: changed simple.el fileio.c help-macro.el
++Kelly Dean: changed simple.el help-mode.el desktop.el files.el lisp.el
++  register.el easy-mmode.el fileio.c help-fns.el help-macro.el help.el
++  keyboard.c package-x.el rect.el windmove.el winner.el
 -Kelvin White: changed erc.el erc-backend.el erc-ring.el erc-stamp.el
 -  erc.texi
++Kelvin White: changed erc.el erc.texi NEWS.24 erc-backend.el erc-ring.el
++  erc-stamp.el
 -Ken Brown: changed configure.ac gmalloc.c sheap.c cygwin.h browse-url.el
 -  emacs.c emacs.rc conf_post.h dispextern.h frame.c src/Makefile.in
 -  unexcw.c vm-limit.c w32term.c xgselect.c CPP-DEFINES alloc.c callproc.c
 -  config.nt dired.c fileio.c and 13 other files
++Ken Brown: changed configure.ac gmalloc.c sheap.c cygwin.h emacs.c
++  browse-url.el conf_post.h emacs.rc.in unexcw.c w32term.c alloc.c
++  dispextern.h frame.c lisp.h src/Makefile.in vm-limit.c xgselect.c
++  CPP-DEFINES callproc.c config.nt dired.c and 17 other files
  
  Ken Brush: changed emacsclient.c
  
++Kenichi Handa: wrote composite.el decoder-tests.el isearch-x.el
++  language/cyrillic.el ps-bdf.el py-punct.el pypunct-b5.el thai-word.el
++and co-wrote ps-def.el ps-mule.el ps-print.el ps-samp.el quail.el
++and changed coding.c mule-cmds.el mule.el fontset.c charset.c xdisp.c
++  font.c fontset.el xterm.c fileio.c mule-conf.el characters.el fns.c
++  ftfont.c mule-diag.el coding.h charset.h ccl.c xfaces.c editfns.c
++  composite.c and 374 other files
++
++Kenichi Okada: co-wrote sasl-cram.el sasl-digest.el
++
++Kenjiro Nakayama: changed eww.el mm-url.el
++
  Ken Laprade: changed simple.el
  
  Ken Manheimer: wrote allout-widgets.el allout.el icomplete.el
@@@ -2047,26 -2344,30 +2412,18 @@@ and changed pgg-gpg.el pgg.el progmodes
    locked-encrypted.xpm pgg-pgp.el pgg-pgp5.el unlocked-encrypted.png
    unlocked-encrypted.xpm README edebug.el pgg.texi tips.texi
  
- Ken Raeburn: changed lisp.h lread.c Makefile.in alloc.c buffer.c fns.c
-   keyboard.c minibuf.c coding.c editfns.c fileio.c keymap.c xdisp.c
-   configure.in emacs.c undo.c xfns.c xterm.c charset.h coding.h fontset.c
-   and 93 other files
- Ken Stevens: wrote ispell.el
 -Ken Olum: changed message.el
++Kenneth Stailey: changed alpha.h configure.ac ns32000.h openbsd.h pmax.h
++  sparc.h unexalpha.c unexelf.c
 +
- Kenichi Handa: wrote composite.el isearch-x.el language/cyrillic.el
-   ps-bdf.el py-punct.el pypunct-b5.el thai-word.el
- and co-wrote ps-def.el ps-mule.el ps-print.el ps-samp.el quail.el
- and changed coding.c mule-cmds.el mule.el fontset.c charset.c xdisp.c
-   fontset.el font.c xterm.c Makefile.in fileio.c mule-conf.el
-   characters.el fns.c ftfont.c mule-diag.el charset.h ccl.c coding.h
-   xfaces.c editfns.c and 388 other files
++Ken Olum: changed mail/rmailmm.el message.el rmail.el
  
- Kenichi Okada: co-wrote sasl-cram.el sasl-digest.el
+ Ken Raeburn: changed lisp.h lread.c alloc.c buffer.c fns.c keyboard.c
+   minibuf.c coding.c editfns.c fileio.c keymap.c xdisp.c configure.ac
+   emacs.c undo.c xfns.c xterm.c charset.h coding.h fontset.c process.c
 -  and 97 other files
++  and 96 other files
  
- Kenneth Stailey: changed alpha.h configure.in ns32000.h openbsd.h pmax.h
-   sparc.h unexalpha.c unexelf.c
+ Ken Stevens: wrote ispell.el
  
 -Kenichi Handa: wrote composite.el decoder-tests.el isearch-x.el
 -  language/cyrillic.el ps-bdf.el py-punct.el pypunct-b5.el thai-word.el
 -and co-wrote ps-def.el ps-mule.el ps-print.el ps-samp.el quail.el
 -and changed coding.c mule-cmds.el mule.el fontset.c charset.c xdisp.c
 -  font.c fontset.el xterm.c fileio.c mule-conf.el characters.el fns.c
 -  ftfont.c mule-diag.el coding.h charset.h ccl.c xfaces.c editfns.c
 -  composite.c and 391 other files
 -
 -Kenichi Okada: co-wrote sasl-cram.el sasl-digest.el
 -
 -Kenjiro Nakayama: changed eww.el
 -
 -Kenneth Stailey: changed alpha.h configure.ac ns32000.h openbsd.h pmax.h
 -  sparc.h unexalpha.c unexelf.c
 -
  Kentaro Ohkouchi: changed emacs.png README emacs.ico emacs.svg
    emacs16_mac.png emacs24_mac.png emacs256_mac.png emacs32_mac.png
    emacs48_mac.png emacs512_mac.png emacs-document.svg gnu.h
@@@ -2096,41 -2397,43 +2453,42 @@@ and changed gnus-agent.el gnus-sum.el g
    nnagent.el nnheader.el gnus-async.el gnus-registry.el gnus-salt.el
    gnus-uu.el and 3 other files
  
- Kevin Layer: changed w32proc.c
+ Kevin Layer: changed mml.el w32proc.c
  
- Kevin Rodgers: changed compile.el mailabbrev.el dired-x.el files.el
-   progmodes/compile.el ange-ftp.el byte-opt.el desktop.el diff-mode.el
+ Kevin Rodgers: changed compile.el mailabbrev.el progmodes/compile.el
+   dired-x.el files.el ange-ftp.el byte-opt.el desktop.el diff-mode.el
    dired-x.texi ffap.el files.texi flyspell.el isearch.el killing.texi
    lisp.el loadhist.el mailalias.el menu-bar.el print.c progmodes/grep.el
    and 8 other files
  
  Kevin Ryde: wrote info-xref.el
  and changed info-look.el info.el checkdoc.el cl.texi compilation.txt
-   arc-mode.el ffap.el gnus-art.el gnus-sum.el mule.el os.texi
-   progmodes/compile.el MORE.STUFF browse-url.el copyright.el dig.el
-   etags.c flyspell.el keyboard.c mailcap.el man.el and 80 other files
+   etags.c arc-mode.el ffap.el gnus-art.el gnus-sum.el mule.el os.texi
+   progmodes/compile.el woman.el MORE.STUFF browse-url.el copyright.el
 -  dig.el flyspell.el keyboard.c mailcap.el and 85 other files
++  dig.el files.el flyspell.el keyboard.c and 85 other files
  
  Kim F. Storm: wrote bindat.el cua-base.el cua-gmrk.el cua-rect.el ido.el
    keypad.el kmacro.el
  and changed xdisp.c dispextern.h process.c simple.el window.c keyboard.c
    xterm.c dispnew.c subr.el w32term.c lisp.h fringe.c display.texi
    macterm.c alloc.c fns.c xfaces.c keymap.c xfns.c xterm.h .gdbinit
 -  and 251 other files
 -
 -Kim-Minh Kaplan: changed gnus-picon.el gnus-sum.el gnus-start.el
 -  gnus-win.el gnus-xmas.el gnus.texi imap.el message.el nndraft.el
 -  nnml.el
 +  and 250 other files
  
-   gnus-win.el gnus-xmas.el gnus.texi imap.el message.el nndraft.el
-   nnml.el
+ Kimit Yada: changed copyright.el
 +Kim-Minh Kaplan: changed gnus-picon.el gnus-sum.el gnus-start.el
- Kimit Yada: changed copyright.el
++  gnus-win.el gnus-xmas.el gnus.texi message.el nndraft.el nnml.el
 +
+ Kirill A. Korinskiy: changed fortune.el
  
- Kirk Kelsey: changed make-mode.el
+ Kirk Kelsey: changed make-mode.el vc-hg.el
  
  Kishore Kumar: changed terminal.el
  
  Klaus Straubinger: changed url-http.el url-history.el pcmpl-rpm.el
    url-cookie.el url.el
  
- Klaus Zeitler: changed configure.in files.el sh-script.el vcursor.el
+ Klaus Zeitler: changed configure.ac files.el sh-script.el vcursor.el
  
  Knut Anders Hatlen: changed nnimap.el imap.el
  
@@@ -2140,18 -2443,21 +2498,28 @@@ and changed hanja.el hangul.el hangul3.
  Kobayashi Yasuhiro: changed w32fns.c configure.bat indent.c info.el
    w32term.c w32term.h window.c xfns.c
  
+ Kodi Arfer: changed org.texi ox-html.el
  Konrad Hinsen: wrote org-eshell.el
  and changed ob-python.el
  
+ Konstantin Kliakhandler: changed org-agenda.el
  Konstantin Novitsky: changed progmodes/python.el
  
  Kristoffer Grönlund: wrote wombat-theme.el
  
++K. Shane Hartman: wrote chistory.el echistory.el electric.el emacsbug.el
++  helper.el picture.el view.el
++and changed rmail.el ebuff-menu.el simple.el dired.el add-log.el
++  lisp-mode.el mim-mode.el shell.el buff-menu.el buffer.c c-mode.el
++  mail-utils.el more-mode.el aton.el c++-mode.el cmds.c compile.el
++  files.el gud.el indent.el info.el and 13 other files
++
  Kurt B. Kaiser: changed message.el
  
- Kurt Hornik: wrote octave-inf.el
- and co-wrote octave-mod.el
- and changed battery.el ielm.el octave-hlp.el term.el
+ Kurt Hornik: co-wrote octave.el
+ and changed battery.el ielm.el octave-hlp.el octave-mode.texi term.el
  
  Kurt Swanson: changed gnus-art.el gnus-salt.el gnus-sum.el gnus-ems.el
    gnus-group.el gnus-msg.el gnus-score.el gnus-util.el nnmail.el window.c
  Kyle Jones: wrote life.el
  and changed saveconf.el buffer.c mail-utils.el sendmail.el
  
+ Kyle Meyer: changed ox.el
  Kyotaro Horiguchi: changed coding.c indent.c
  
--Károly Lőrentey: changed xfns.c bindings.el keyboard.c menu-bar.el
--  buffer.c coding.c frame.el print.c rxvt.el simple.el spam.el sysdep.c
--  x-win.el xdisp.c xt-mouse.el xterm.c xterm.h .gdbinit AT386.el HELLO
-   Makefile.in and 101 other files
 -  README and 101 other files
 -
+ Laimonas Vėbra: changed european.el
  
  Lara Rios: co-wrote cal-menu.el
  
  Lars Balker Rasmussen: changed gnus-art.el gnus-agent.el message.el
  
- Lars Brinkhoff: changed building.texi config.in configure.in editfns.c
 -Lars Brinkhoff: changed building.texi config.in configure.ac editfns.c
--  fns.c os.texi
++Lars Brinkhoff: changed building.texi configure.ac editfns.c fns.c
++  os.texi
  
  Lars Hansen: changed desktop.el tramp.el info.el mh-e.el dired-x.el
    dired-x.texi dired.el ls-lisp.el rmail.el dired.c files.texi
  Lars Lindberg: wrote msb.el
  and co-wrote dabbrev.el imenu.el
  
- Lars Ljung: changed esh-ext.el
- Lars Magne Ingebrigtsen: wrote compface.el dns.el ecomplete.el
-   format-spec.el gnus-agent.el gnus-art.el gnus-async.el gnus-bcklg.el
-   gnus-cache.el gnus-demon.el gnus-draft.el gnus-dup.el gnus-eform.el
-   gnus-ems.el gnus-fun.el gnus-group.el gnus-html.el gnus-int.el
-   gnus-logic.el gnus-picon.el gnus-range.el gnus-salt.el gnus-spec.el
-   gnus-srvr.el gnus-start.el gnus-sum.el gnus-undo.el gnus-util.el
-   gnus-uu.el gnus-win.el ietf-drums.el mail-parse.el mail-prsvr.el
-   mail-source.el message.el messcompat.el mm-view.el mml.el netrc.el
-   network-stream.el nnagent.el nndir.el nndraft.el nngateway.el nnmail.el
-   nnoo.el nntp.el nnweb.el qp.el rfc2045.el rfc2231.el rtree.el
-   score-mode.el shr.el spam.el url-queue.el
+ Lars Ljung: changed esh-ext.el isearch.el
 -Lars Magne Ingebrigtsen: wrote compface.el dns.el ecomplete.el eww.el
 -  format-spec.el gnus-agent.el gnus-art.el gnus-async.el gnus-bcklg.el
 -  gnus-cache.el gnus-demon.el gnus-draft.el gnus-dup.el gnus-eform.el
 -  gnus-ems.el gnus-fun.el gnus-group.el gnus-html.el gnus-int.el
 -  gnus-logic.el gnus-picon.el gnus-range.el gnus-salt.el gnus-spec.el
 -  gnus-srvr.el gnus-start.el gnus-sum.el gnus-undo.el gnus-util.el
 -  gnus-uu.el gnus-win.el ietf-drums.el mail-parse.el mail-prsvr.el
 -  mail-source.el message.el messcompat.el mm-archive.el mm-view.el mml.el
 -  netrc.el network-stream.el nnagent.el nndir.el nndraft.el nngateway.el
 -  nnmail.el nnoo.el nntp.el nnweb.el qp.el rfc2045.el rfc2231.el rtree.el
 -  score-mode.el shr.el spam.el url-domsuf.el url-queue.el zlib-tests.el
++Lars Magne Ingebrigtsen: wrote compface.el dns.el dom.el ecomplete.el
++  eww.el format-spec.el gnus-agent.el gnus-art.el gnus-async.el
++  gnus-bcklg.el gnus-cache.el gnus-cloud.el gnus-demon.el gnus-draft.el
++  gnus-dup.el gnus-eform.el gnus-ems.el gnus-fun.el gnus-group.el
++  gnus-html.el gnus-int.el gnus-logic.el gnus-picon.el gnus-range.el
++  gnus-salt.el gnus-spec.el gnus-srvr.el gnus-start.el gnus-sum.el
++  gnus-undo.el gnus-util.el gnus-uu.el gnus-win.el ietf-drums.el
++  mail-parse.el mail-prsvr.el mail-source.el message.el messcompat.el
++  mm-archive.el mm-view.el mml.el netrc.el network-stream.el nnagent.el
++  nndir.el nndraft.el nngateway.el nnmail.el nnoo.el nntp.el nnweb.el
++  nsm.el qp.el rfc2045.el rfc2231.el rtree.el score-mode.el shr.el
++  spam.el url-domsuf.el url-queue.el zlib-tests.el
  and co-wrote gnus-kill.el gnus-mh.el gnus-msg.el gnus-score.el
    gnus-topic.el gnus.el gssapi.el mailcap.el mm-bodies.el mm-decode.el
    mm-encode.el mm-util.el nnbabyl.el nndoc.el nneething.el nnfolder.el
    nnheader.el nnimap.el nnmbox.el nnmh.el nnml.el nnspool.el nnvirtual.el
    rfc2047.el time-date.el
- and changed gnus.texi gnus-cite.el pop3.el smtpmail.el gnus-xmas.el
-   auth-source.el proto-stream.el url-http.el gnutls.c subr.el xml.c
-   dired.el editfns.c nnultimate.el gnus-nocem.el imap.el nnkiboze.el
-   nnrss.el nnslashdot.el simple.el spam-report.el and 210 other files
+ and changed gnus.texi gnus-cite.el smtpmail.el pop3.el gnus-xmas.el
 -  auth-source.el proto-stream.el subr.el url-http.el dired.el simple.el
 -  files.el image.c gnutls.c xml.c editfns.c nnrss.el nnultimate.el
 -  gnus-nocem.el gnus-registry.el imap.el and 237 other files
++  gnutls.c auth-source.el url-http.el files.el proto-stream.el subr.el
++  dired.el simple.el image.c nnrss.el text.texi xml.c editfns.c
++  gnus-nocem.el gnus-registry.el message.texi and 240 other files
  
  Lars Rasmusson: changed ebrowse.c
  
@@@ -2211,11 -2521,11 +2579,10 @@@ Lasse Rasinen: changed gnus-start.e
  Laurent Martelli: changed mm-decode.el
  
  Lawrence Mitchell: wrote erc-backend.el erc-log.el
- and changed erc.el org-latex.el org.el erc-match.el erc-nets.el
-   erc-nickserv.el org-exp.el browse-url.el erc-button.el erc-compat.el
-   erc-dcc.el erc-fill.el erc-list.el erc-track.el ielm.el ob.el
-   org-html.el cl-macs.el erc-autoaway.el erc-autojoin.el erc-bbdb.el
-   and 23 other files
 -and changed erc.el ox-latex.el org.el erc-match.el erc-nets.el
 -  erc-nickserv.el org-exp.el ox-html.el browse-url.el erc-button.el
 -  erc-compat.el erc-dcc.el erc-fill.el erc-list.el erc-track.el ielm.el
 -  ob.el Makefile cl-macs.el erc-autoaway.el erc-autojoin.el
 -  and 26 other files
++and changed erc.el ox-latex.el org.el ox.el erc-match.el erc-nets.el
++  erc-nickserv.el ox-html.el browse-url.el erc-button.el erc-compat.el
++  erc-dcc.el erc-fill.el erc-list.el erc-track.el ielm.el ob.el Makefile
++  cl-macs.el erc-autoaway.el erc-autojoin.el and 25 other files
  
  Lawrence R. Dodd: co-wrote dired-x.el
  and changed fortran.el ispell.el sendmail.el cmuscheme.el comint.el
    lisp.el man.el minibuf.c rcs2log rmail.el simple.el terminal.el
    text-mode.el tpu-edt.el and 3 other files
  
 -Le Wang: changed org-src.el comint.el hilit-chg.el misc.el
 -
+ Lee Duhem: changed eval.c
  Leigh Stoller: changed emacsclient.c server.el
  
- Lennart Borgman: wrote ert-x.el org-freemind.el
+ Lennart Borgman: co-wrote ert-x.el
  and changed nxml-mode.el tutorial.el window.el ada-xref.el buff-menu.el
    emacs-lisp/debug.el emacsclient.c filesets.el flymake.el help-fns.el
-   isearch.el linum.el lisp-mode.el mouse.el recentf.el remember.el
-   replace.el ruby-mode.el shell.el texinfmt.el w32term.c w32term.h
+   isearch.el linum.el lisp-mode.el lisp.el mouse.el recentf.el
+   remember.el replace.el ruby-mode.el shell.el texinfmt.el
+   and 3 other files
  
  Lennart Staflin: changed dired.el diary-ins.el diary-lib.el tq.el xdisp.c
  
- Leo Liu: changed rcirc.el ido.el abbrev.el makefile.w32-in subr.el
-   Makefile.in deps.mk diff-mode.el dnd.el em-hist.el erc.el files.el
-   fns.c font-lock.el footnote.el gl-comp.m4 gnulib.mk help-mode.el
-   iswitchb.el minibuf.c minibuffer.el and 62 other files
+ Leo Liu: wrote calc-tests.el pcmpl-x.el
 -and changed octave.el ido.el rcirc.el subr.el files.el simple.el
 -  flymake.el smie.el abbrev.el eldoc.el progmodes/python.el
 -  progmodes/compile.el register.el rng-valid.el bindings.el comint.el
 -  diff-mode.el dired-x.el font-lock.el indent.el kmacro.el
 -  and 133 other files
 -
 -Leo P. White: changed eieio-custom.el
++and changed octave.el ido.el rcirc.el files.el subr.el eldoc.el simple.el
++  flymake.el smie.el abbrev.el lisp-mode.el progmodes/python.el
++  cl-extra.el cl-macs.el emacs-lisp/cl-lib.el progmodes/compile.el
++  register.el rng-valid.el window.el bindings.el cfengine.el
++  and 157 other files
  
  Leonard H. Tower Jr.: changed rnews.el rnewspost.el emacsbug.el
    rmailout.el sendmail.el
  
- Levin Du: changed parse-time.el
++Leonardo Nobrega: changed progmodes/python.el
++
+ Leonard Randall: changed org-bibtex.el reftex-parse.el
 -Leonardo Nobrega: changed progmodes/python.el
++Leo P. White: changed eieio-custom.el
 -Levin Du: changed parse-time.el org-clock.el
++Levin Du: changed org-clock.el parse-time.el
 +
- Lewis Perin: changed emacs.manifest
++Le Wang: changed org-src.el comint.el hilit-chg.el misc.el
+ Lewis Perin: changed emacs-x86.manifest
  
  Liam Healy: changed outline.el
  
- Liang Wang: changed etags.el
+ Liam Stitt: changed url-file.el url-vars.el
  
- Litvinov Sergey: changed ob-maxima.el ob-octave.el
+ Liang Wang: changed etags.el
  
  Lloyd Zusman: changed mml.el pgg-gpg.el
  
- Luc Teirlinck: wrote help-at-pt.el
- and changed files.el autorevert.el cus-edit.el subr.el simple.el
-   frames.texi startup.el display.texi files.texi Makefile.in dired.el
-   comint.el custom.texi emacs.texi fns.c frame.el ielm.el minibuf.texi
-   modes.texi variables.texi buffers.texi and 212 other files
+ Lluís Vilanova: changed ede/linux.el
  
 -Luc Teirlinck: wrote help-at-pt.el
 -and changed files.el autorevert.el cus-edit.el subr.el simple.el
 -  frames.texi startup.el display.texi files.texi dired.el comint.el
 -  modes.texi custom.texi emacs.texi fns.c frame.el ielm.el minibuf.texi
 -  variables.texi buffers.texi commands.texi and 215 other files
 -
  Luca Capello: changed mm-encode.el
  
  Lucid, Inc.: changed byte-opt.el byte-run.el bytecode.c bytecomp.el
    delsel.el disass.el faces.el font-lock.el lmenu.el mailabbrev.el
    select.el xfaces.c xselect.c
  
- Ludovic Courtes: changed nnregistry.el
++Luc Teirlinck: wrote help-at-pt.el
++and changed files.el autorevert.el cus-edit.el subr.el simple.el
++  frames.texi startup.el display.texi files.texi dired.el comint.el
++  modes.texi custom.texi emacs.texi fns.c frame.el ielm.el minibuf.texi
++  variables.texi buffers.texi commands.texi and 214 other files
 +
  Ludovic Courtès: wrote nnregistry.el
- and changed gnus.texi
+ and changed configure.ac gnus.texi
+ Luis Felipe López Acevedo: changed TUTORIAL.es
+ Luis R Anaya: co-wrote ox-man.el
  
  Lukas Huonker: changed tetris.el
  
- Łukasz Stelmach: changed cookie1.el message.el org-agenda.el org-bbdb.el
-   org-exp.el org-html.el org.el
 +Łukasz Demianiuk: changed erc.el
 +
++Łukasz Stelmach: changed cookie1.el gtkutil.c message.el org-agenda.el
++  org-bbdb.el org.el ox-html.el ox.el
++
+ Luke Lee: changed hideif.el
  
  Lute Kamstra: changed modes.texi emacs-lisp/debug.el generic-x.el
-   generic.el font-lock.el simple.el subr.el Makefile.in battery.el
-   debugging.texi easy-mmode.el elisp.texi emacs-lisp/generic.el
-   hl-line.el info.el basic.texi bindings.el calc.el cmdargs.texi
-   diff-mode.el doclicense.texi and 291 other files
+   generic.el font-lock.el simple.el subr.el battery.el debugging.texi
+   easy-mmode.el elisp.texi emacs-lisp/generic.el hl-line.el info.el
+   octave.el basic.texi bindings.el calc.el cmdargs.texi diff-mode.el
+   doclicense.texi and 291 other files
  
  Lynn Slater: wrote help-macro.el
  
  Maciek Pasternacki: changed nnrss.el
  
- Magnus Henoch: changed url-http.el ispell.el url.el dbusbind.c dns.el
-   url-gw.el url-parse.el url-proxy.el autoinsert.el cl.texi configure.in
-   dbus.el gnus.texi hashcash.el log-edit.el message.el org-clock.el
-   org-latex.el org-table.el process.c quail/cyrillic.el
-   and 10 other files
+ Madan Ramakrishnan: changed org-agenda.el
 -Magnus Henoch: changed url-http.el ispell.el url.el dbusbind.c
 -  configure.ac dns.el nnmaildir.el url-gw.el url-parse.el url-proxy.el
 -  autoinsert.el cl.texi cyrillic.el dbus.el gnus.texi hashcash.el image.c
 -  log-edit.el message.el org-clock.el org-table.el and 13 other files
++Magnus Henoch: wrote sasl-scram-rfc-tests.el sasl-scram-rfc.el
++and changed url-http.el ispell.el url.el dbusbind.c dns.el configure.ac
++  nnmaildir.el sasl.el url-gw.el url-parse.el url-proxy.el autoinsert.el
++  cl.texi cyrillic.el dbus.el gnus.texi hashcash.el image.c log-edit.el
++  message.el org-clock.el and 14 other files
  
  Malcolm Purvis: changed spam-stat.el
  
  Manoj Srivastava: wrote manoj-dark-theme.el
  
- Manuel Giraud: changed org-html.el org-publish.el org.texi
 -Manuel Giraud: changed ox-html.el org-publish.el org.texi
++Manuel Giraud: changed ox-html.el ox-publish.el org.texi
  
  Manuel Gómez: changed speedbar.el
  
  Manuel Serrano: wrote flyspell.el
  
++Marcelo Toledo: changed TUTORIAL.pt_BR TUTORIAL.cn TUTORIAL.cs
++  TUTORIAL.de TUTORIAL.es TUTORIAL.fr TUTORIAL.it TUTORIAL.ja TUTORIAL.ko
++  TUTORIAL.pl TUTORIAL.ro TUTORIAL.ru TUTORIAL.sk TUTORIAL.sl TUTORIAL.th
++  TUTORIAL.zh add-log.el european.el
++
  Marc Fleischeuers: changed files.el
  
  Marc Girod: changed informat.el rmail.el rmailsum.el sendmail.el
  
  Marc Lefranc: changed gnus-art.el
  
--Marc Shapiro: co-wrote bibtex.el
--
--Marcelo Toledo: changed TUTORIAL.pt_BR TUTORIAL.cn TUTORIAL.cs
--  TUTORIAL.de TUTORIAL.es TUTORIAL.fr TUTORIAL.it TUTORIAL.ja TUTORIAL.ko
--  TUTORIAL.pl TUTORIAL.ro TUTORIAL.ru TUTORIAL.sk TUTORIAL.sl TUTORIAL.th
--  TUTORIAL.zh add-log.el european.el
--
  Marco Melgazzi: changed term.el
  
+ Marco Wahl: changed org-agenda.el
  Marco Walther: changed mips-siemens.h unexelfsni.c unexsni.c
  
- Marcus G. Daniels: changed xterm.c configure.in lwlib-Xm.c lwlib.c
-   xdisp.c xfns.c Makefile.in dispnew.c xmenu.c alloc.c config.in
-   editfns.c emacs.c frame.c frame.h irix5-0.h keyboard.c linux.h
-   lwlib-Xm.h lwlib.h ntterm.c and 11 other files
++Marc Shapiro: co-wrote bibtex.el
++
+ Marcus G. Daniels: changed xterm.c configure.ac lwlib-Xm.c lwlib.c
 -  xdisp.c xfns.c dispnew.c src/Makefile.in xmenu.c alloc.c config.in
 -  editfns.c emacs.c frame.c frame.h irix5-0.h keyboard.c linux.h
 -  lwlib-Xm.h lwlib.h ntterm.c and 11 other files
++  xdisp.c xfns.c dispnew.c src/Makefile.in xmenu.c alloc.c editfns.c
++  emacs.c frame.c frame.h irix5-0.h keyboard.c linux.h lwlib-Xm.h lwlib.h
++  ntterm.c ptx4.h and 10 other files
  
  Marcus Harnisch: changed gnus-art.el
  
+ Marcus Karlsson: changed image.c
  Marek Martin: changed nnfolder.el
  
  Marien Zwart: changed progmodes/python.el
@@@ -2335,60 -2664,63 +2727,64 @@@ Mario Lang: wrote erc-button.el erc-ibu
    erc-netsplit.el erc-networks.el erc-notify.el erc-speedbar.el
    erc-stamp.el erc-track.el erc-xdcc.el
  and co-wrote erc-fill.el
- and changed erc.el erc-dcc.el erc-speak.el erc-bbdb.el erc-complete.el
-   erc-pcomplete.el erc-chess.el erc-list.el battery.el erc-match.el
-   erc-autojoin.el erc-nets.el erc-nickserv.el erc-ring.el artist.el
-   cpp-root.el db-el.el db-global.el db-javascript.el db.el diff.el
-   and 24 other files
+ and changed erc.el erc-dcc.el erc-speak.el Makefile erc-bbdb.el
+   erc-complete.el erc-pcomplete.el erc-chess.el erc-list.el battery.el
+   erc-match.el erc-autojoin.el erc-nets.el erc-nickserv.el erc-ring.el
 -  artist.el cpp-root.el db-el.el db-global.el db-javascript.el db.el
 -  and 25 other files
++  org.texi artist.el cpp-root.el db-el.el db-global.el db-javascript.el
++  and 34 other files
  
  Mark A. Hershberger: changed xml.el nnrss.el mm-url.el cperl-mode.el
-   isearch.el vc-bzr.el  Makefile.in NXML-NEWS cc-mode.texi
-   compilation.txt ede.texi eieio.texi esh-mode.el flymake.el
-   gnus-group.el makefile.w32-in nxml-mode.texi progmodes/compile.el
+   isearch.el vc-bzr.el  NXML-NEWS cc-mode.texi compilation.txt ede.texi
+   eieio.texi esh-mode.el flymake.el gnus-group.el misc/Makefile.in
+   misc/makefile.w32-in nxml-mode.texi progmodes/compile.el
    progmodes/python.el programs.texi and 7 other files
  
++Mark Davies: changed amdx86-64.h configure configure.ac hp800.h
++  lib-src/Makefile.in netbsd.h ralloc.c sh3el.h sort.el
++
  Mark D. Baushke: changed mh-e.el mh-utils.el mh-mime.el mh-comp.el
-   mh-search.el mh-customize.el mh-identity.el mh-seq.el mh-speed.el
-   mh-funcs.el mh-alias.el etags.c mh-junk.el mh-tool-bar.el
+   mh-search.el mh-customize.el Makefile mh-identity.el mh-seq.el
+   mh-speed.el mh-funcs.el mh-alias.el etags.c mh-junk.el mh-tool-bar.el
    mh-xemacs-compat.el pgg-gpg.el
  
- Mark Davies: changed Makefile.in amdx86-64.h configure configure.in
-   hp800.h netbsd.h ralloc.c sh3el.h sort.el
 -Mark Davies: changed amdx86-64.h configure configure.ac hp800.h
 -  lib-src/Makefile.in netbsd.h ralloc.c sh3el.h sort.el
--
  Mark Diekhans: changed files.el progmodes/compile.el subr.el
  
- Mark H. Weaver: changed comint.el
+ Mark E. Shoulson: changed org.el org-entities.el
  
 -Mark H. Weaver: changed comint.el
 -
  Mark Hood: changed gnus-uu.el
  
++Mark H. Weaver: changed comint.el
++
  Mark Lambert: changed process.c process.h
  
- Mark Lillibridge: changed rmail.el mail-utils.el unrmail.el
++Mark Laws: changed dispnew.c emacs.c emacsclient.c frame.el frameset.el
++  keyboard.c lisp.h minibuf.c ms-w32.h server.el
++
+ Mark Lillibridge: changed rmail.el mail-utils.el mail/rmailmm.el
+   unrmail.el
  
  Mark Mitchell: changed font-lock.el
  
  Mark Neale: changed fortran.el
  
++Marko Kohtala: changed info.el
++
  Mark Osbourne: changed hexl-mode.el
  
- Mark Plaksin: changed nnrss.el term.el
++Mark Oteiza: changed eww.el files.el
 +
- Mark Shoulson: changed org.el
+ Mark Plaksin: changed nnrss.el term.el
  
  Mark Thomas: changed flow-fill.el gnus-sum.el gnus-util.el nnmail.el
  
  Mark Triggs: changed nnir.el
  
--Mark W Maimone: changed mpuz.el
--
--Mark W. Eichin: changed keyboard.c xterm.c
--
--Marko Kohtala: changed info.el
--
  Markus Armbruster: changed avoid.el
  
  Markus Gritsch: changed ebrowse.el
  
+ Markus Hauck: changed org-agenda.el
  Markus Heiser: changed gud.el
  
  Markus Heritsch: co-wrote ada-mode.el ada-stmt.el ada-xref.el
  Markus Holmberg: changed thingatpt.el
  
  Markus Rost: wrote cus-test.el
- and changed cus-edit.el Makefile.in files.el progmodes/compile.el
-   rmail.el tex-mode.el find-func.el rmailsum.el simple.el cus-dep.el
-   dired.el mule-cmds.el rmailout.el checkdoc.el configure.in custom.el
-   emacsbug.el gnus.el help-fns.el ls-lisp.el mwheel.el
-   and 122 other files
+ and changed cus-edit.el files.el progmodes/compile.el rmail.el
+   tex-mode.el find-func.el rmailsum.el simple.el cus-dep.el dired.el
+   mule-cmds.el rmailout.el checkdoc.el configure.ac custom.el emacsbug.el
+   gnus.el help-fns.el ls-lisp.el mwheel.el sendmail.el
+   and 126 other files
  
  Markus Sauermann: changed lisp-mode.el
  
@@@ -2410,9 -2742,10 +2806,14 @@@ and changed bytecomp.el byte-opt.el doc
    flyspell.el handwrite.el internals.texi proced.el ps-mode.el
    speedbar.el subr.el tumme.el widget.texi xterm.c
  
++Mark W. Eichin: changed keyboard.c xterm.c
++
++Mark W Maimone: changed mpuz.el
++
  Marshall T. Vandegrift: changed gnus-fun.el
  
  Martin Blais: co-wrote rst.el
+ and changed progmodes/compile.el
  
  Martin Boyer: changed bibtex.el menu-bar.el
  
@@@ -2425,24 -2758,24 +2826,24 @@@ Martin Kretzschmar: changed gnus-spec.e
  Martin Larose: changed message.el
  
  Martin Lorentzon: wrote vc-annotate.el
- and changed vc.el vc-cvs.el vc-hooks.el vc-rcs.el vc-sccs.el
+ and changed vc.el vc-cvs.el vc-rcs.el vc-sccs.el vc-hooks.el
  
  Martin Neitzel: changed supercite.el
  
  Martin Pohlack: changed iimage.el pc-select.el
  
- Martin Rudalics: changed window.el window.c windows.texi frame.c buffer.c
-   help.el window.h cus-start.el frame.el cus-edit.el files.el
-   buffers.texi dired.el subr.el add-log.el xdisp.c font-lock.el
-   help-fns.el lisp.h mouse.el wid-edit.el and 137 other files
+ Martin Rudalics: changed window.el window.c windows.texi frame.c xdisp.c
 -  help.el w32term.c xterm.c buffer.c w32fns.c cus-start.el dired.el
 -  frame.el window.h frames.texi files.el mouse.el subr.el xfns.c
 -  buffers.texi cus-edit.el and 166 other files
++  w32term.c xterm.c w32fns.c help.el frame.el xfns.c buffer.c frames.texi
++  cus-start.el window.h dired.el display.texi dispnew.c keyboard.c
++  mouse.el files.el and 173 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
    cc-fonts.el cc-langs.el cc-menus.el cc-mode.el cc-styles.el cc-vars.el
- and changed cc-fix.el cc-mode.texi Makefile.in cc-guess.el cc-mode-19.el
-   nnimap.el ack.texi awk-mode.el cc-awk.el cc-lobotomy.el cc-make.el
-   cc-style.el cc-subword.el files.el generic-x.el gnus-agent.el
-   gnus-art.el mm-decode.el simple.el
+ and changed cc-fix.el nnimap.el cc-guess.el cc-mode-19.el cc-mode.texi
+   lisp/Makefile.in ack.texi awk-mode.el cc-awk.el cc-lobotomy.el
+   cc-make.el cc-subword.el files.el generic-x.el gnus-agent.el
+   gnus-art.el gnus-demon.el mm-decode.el simple.el
  
  Martin Svenson: changed progmodes/python.el
  
@@@ -2459,12 -2792,15 +2860,15 @@@ and co-wrote gnus-kill.el gnus-mh.el gn
    nnspool.el nnvirtual.el time-date.el
  and changed gnuspost.el
  
- Masatake Yamato: wrote ld-script.el subword.el
+ Masashi Fujimoto: changed battery.el
+ Masatake Yamato: wrote add-log-tests.el imenu-test.el ld-script.el
+   subword.el
  and co-wrote cc-guess.el
  and changed etags.el asm-mode.el hexl.el xdisp.c bindings.el man.el
    xfaces.c simple.el vc.el wid-edit.el add-log.el etags.c faces.el
-   pcvs.el progmodes/compile.el register.el ruler-mode.el buffer.c
-   cc-langs.el cus-face.el dired-x.el and 73 other files
+   pcvs.el progmodes/compile.el register.el ruler-mode.el sh-script.el
+   buffer.c cc-langs.el cus-face.el and 79 other files
  
  Masayuki Ataka: changed texinfmt.el texinfo.el characters.el cmuscheme.el
    make-mode.el
@@@ -2474,27 -2810,36 +2878,21 @@@ Masayuki Fujii: changed dnd.el w32-win.
  Mathias Dahl: wrote image-dired.el
  and changed tumme.el dired.el dired.texi
  
- Mathias Megyei: changed Makefile.in
+ Mathias Megyei: changed lisp/Makefile.in
  
- Mats Lidell: changed TUTORIAL.sv european.el gnus-art.el
+ Mats Lidell: changed TUTORIAL.sv european.el gnus-art.el org-element.el
  
- Matt Hodges: changed textmodes/table.el faces.el iswitchb.el simple.el
-   tmm.el cal-menu.el calendar.el calendar.texi diary-lib.el easymenu.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
 -Matt Armstrong: changed gnus-topic.el gnus.el imap.el message.el
++Matt Armstrong: changed gnus-topic.el gnus.el message.el
  
- Matt Lundin: changed org-agenda.el org-bibtex.el org-footnote.el org.el
- Matt Pharr: changed message.el
- Matt Simmons: changed message.el
 -Matt Fidler: changed package.el
++Matt Curtis: changed pulse.el
  
 -Matt Hodges: changed textmodes/table.el faces.el iswitchb.el simple.el
 -  tmm.el cal-menu.el calendar.el calendar.texi diary-lib.el easymenu.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
 -
 -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
 -
 -Matt McClure: changed progmodes/python.el
 -
 -Matt Pharr: changed message.el
 -
 -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
++Matt Fidler: changed package.el
  
  Matthew Junker: changed cal-tex.el
  
- Matthew Luckie: changed configure.in
 -Matthew Leach: changed font-lock.el
++Matthew Leach: changed arc-mode.el font-lock.el
+ Matthew Luckie: changed configure.ac
  
  Matthew Mundell: changed calendar.texi diary-lib.el files.texi
    type-break.el debugging.texi display.texi edebug.texi editfns.c eval.c
    objects.texi os.texi positions.texi searching.texi subr.el text.texi
    and 3 other files
  
+ Matthias Dahl: changed faces.el
  Matthias Förste: changed files.el
  
 -Matthias Meulien: changed bookmark.el buff-menu.el tabify.el vc-dir.el
++Matthias Meulien: changed bookmark.el progmodes/python.el buff-menu.el
++  prog-mode.el simple.el tabify.el vc-dir.el
  Matthias Wiehl: changed gnus.el
  
  Matthieu Devin: wrote delsel.el
  
  Matthieu Moy: changed gnus-msg.el message.el
  
 -Max Mikhanosha: changed org-agenda.el org-habit.el org.el
++Matt Hodges: changed textmodes/table.el faces.el iswitchb.el simple.el
++  tmm.el cal-menu.el calendar.el calendar.texi diary-lib.el easymenu.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
++
++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
++
++Matt McClure: changed progmodes/python.el
++
++Matt Pharr: changed message.el
++
++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
  Maxime Edouard Robert Froumentin: changed gnus-art.el mml.el
  
- Michael Albinus: wrote dbus.el secrets.el tramp-cmds.el tramp-compat.el
-   tramp-ftp.el tramp-gvfs.el tramp-gw.el tramp-smb.el xesam.el
-   zeroconf.el
++Max Mikhanosha: changed org-agenda.el org-habit.el org.el
++
+ Memnon Anon: changed org.texi
+ Micah Anderson: changed spook.lines
+ Michael Albinus: wrote dbus-tests.el dbus.el file-notify-tests.el
+   filenotify.el secrets.el tramp-cmds.el tramp-compat.el tramp-ftp.el
 -  tramp-gvfs.el tramp-gw.el tramp-smb.el tramp-tests.el xesam.el
 -  zeroconf.el
++  tramp-gvfs.el tramp-gw.el tramp-smb.el tramp-tests.el url-tramp.el
++  vc-tests.el xesam.el zeroconf.el
  and co-wrote tramp-cache.el tramp-sh.el tramp.el
- and changed tramp.texi dbusbind.c trampver.texi dbus.texi trampver.el
-   ange-ftp.el tramp-fish.el files.el files.texi tramp-imap.el Makefile.in
-   tramp-vc.el tramp-util.el tramp-uu.el notifications.el simple.el
-   auth-source.el dired-aux.el configure.in em-unix.el fileio.c
-   and 66 other files
 -and changed tramp.texi dbusbind.c trampver.texi tramp-adb.el trampver.el
++and changed tramp.texi dbusbind.c trampver.texi trampver.el tramp-adb.el
+   ange-ftp.el dbus.texi files.el tramp-fish.el autorevert.el files.texi
 -  tramp-imap.el notifications.el tramp-vc.el configure.ac
++  tramp-imap.el notifications.el configure.ac tramp-vc.el lisp.h
+   lisp/Makefile.in simple.el tramp-uu.el em-unix.el keyboard.c
 -  tramp-util.el and 106 other files
++  and 116 other files
  
- Michael Ben-Gershon: changed acorn.h configure.in riscix1-1.h riscix1-2.h
+ Michael Ben-Gershon: changed acorn.h configure.ac riscix1-1.h riscix1-2.h
    unexec.c
  
- Michael Brand: changed org.el org-agenda.el org.texi org-table.el
+ Michael Brand: changed org.texi org-table.el org.el org-agenda.el
+   org-capture.el ob-tangle.el org-feed.el org-id.el org-list.el
++Michaël Cadilhac: changed browse-url.el fr-dired-ref.tex gnus-sum.el
++  gnus.texi ido.el Makefile emacsbug.el files.el fill.el flyspell.el
++  fr-refcard.tex ispell.el meta-mode.el nnrss.el anti.texi battery.el
++  blackbox.el bs.el calccard.tex callint.c cmuscheme.el
++  and 58 other files
 +
  Michael D. Ernst: wrote reposition.el
  and changed dired-x.el uniquify.el ispell.el bibtex.el rmail.el dired.el
    simple.el dired-aux.el gud.el rmailsum.el bytecomp.el compare-w.el
    complete.el fill.el shadow.el texnfo-upd.el vc.el allout.el comint.el
    cust-print.el edebug.el and 28 other files
  
++Michael Downes: changed gnus-sum.el
++
  Michael D. Prange: wrote fortran.el
  and changed tex-mode.el
  
--Michael Downes: changed gnus-sum.el
 -
+ Michael Gauland: co-wrote ob-scheme.el
+ and changed ebnf2ps.el org-src.el
  
  Michael Gschwind: wrote iso-cvt.el
  
  Michael Harnois: changed nnimap.el
  
 -Michael Heerdegen: changed dired.el eldoc.el wdired.el
++Michael Heerdegen: changed dired.el easy-mmode.el eldoc.el wdired.el
+ Michael Hoffman: changed term.el
  Michael Hotchin: changed progmodes/compile.el
  
  Michael I. Bushnell: changed rmail.el simple.el callproc.c gnu.h gnus.el
    lread.c process.c screen.el search.c sendmail.el startup.el timer.c
  
- Michael K. Johnson: changed configure.in emacs.c intel386.h linux.h
-   mem-limits.h process.c sysdep.c syssignal.h systty.h template.h
-   unexcoff.c
 -Michael K. Johnson: changed configure.ac emacs.c process.c sysdep.c
 -  syssignal.h systty.h unexcoff.c
--
  Michael Kifer: wrote ediff-diff.el ediff-help.el ediff-hook.el
    ediff-init.el ediff-merg.el ediff-mult.el ediff-ptch.el ediff-util.el
    ediff-vers.el ediff-wind.el ediff.el viper-cmd.el viper-ex.el
    viper-init.el viper-keym.el viper-macs.el viper-mous.el viper-util.el
    viper.el
  and co-wrote cal-x.el
- and changed viper*.el ediff*.el viper.texi ediff.texi ediff-hooks.el
-   ediff-merge.el menu-bar.el appt.el desktop.el ediff-meta.el
-   viper-mouse.el
+ and changed viper*.el ediff*.el viper.texi ediff.texi ediff-merge.el
+   menu-bar.el appt.el desktop.el ediff-meta.el viper-mouse.el
  
- Michael Markert: changed ob.el org-agenda.el org-ascii.el
-   org-contacts-wl.el org-docbook.el org-html.el org-latex.el org-table.el
-   org.el
++Michael K. Johnson: changed configure.ac emacs.c process.c sysdep.c
++  syssignal.h systty.h unexcoff.c
++
+ Michael Marchionna: changed nsterm.m
+ Michael Markert: changed ob.el org-agenda.el org-docbook.el org-table.el
+   org.el ox-ascii.el ox-html.el ox-latex.el
  
  Michael McNamara: co-wrote verilog-mode.el
  
- Michael Olson: changed erc.el erc-backend.el erc.texi erc-track.el
+ Michael Olson: changed erc.el erc-backend.el Makefile erc-track.el
    erc-log.el erc-stamp.el erc-autoaway.el erc-dcc.el erc-goodies.el
-   erc-list.el erc-compat.el erc-identd.el ERC-NEWS erc-bbdb.el
+   erc-list.el erc-compat.el erc-identd.el erc.texi ERC-NEWS erc-bbdb.el
    erc-match.el erc-notify.el erc-ibuffer.el erc-services.el remember.el
-   erc-button.el erc-nicklist.el and 60 other files
 -  erc-button.el and 63 other files
++  erc-button.el and 62 other files
  
  Michael Piotrowski: changed gnus-art.el gnus-sum.el ps-print.el
  
  Michael R. Cook: changed gnus-sum.el gnus-topic.el gnus-art.el
  
- Michael R. Mauger: changed sql.el emacsclient.c cua-base.el custom.el
-   facemenu.el recentf.el replace.el tramp.el w32fns.c
+ Michael R. Mauger: changed sql.el emacsclient.c comint.el cua-base.el
+   custom.el facemenu.el recentf.el replace.el tramp.el w32fns.c
  
  Michael R. Wolf: changed ange-ftp.el
  
@@@ -2593,23 -2956,31 +3033,28 @@@ Michael Sperber: changed aix3-1.h aix4-
  
  Michael Staats: wrote pc-select.el
  
- Michael Welsh Duggan: changed lisp.h nnimap.el sh-script.el w32term.c
+ Michael Vehrs: changed woman.el
+ Michael Welsh Duggan: changed nnimap.el lisp.h sh-script.el w32term.c
    buffer.c gnus-spec.el keyboard.c nnir.el nnmail.el print.c
    sieve-manage.el termhooks.h url-http.el w32-win.el w32fns.c w32menu.c
    w32term.h woman.el xdisp.c xterm.c
  
- Michal Jankowski: changed insdel.c keyboard.c
+ Michael Weylandt: changed ox-latex.el
+ Michael Witten: changed TUTORIAL fixit.texi intro.texi
  
- Michal Nazarewicz: changed frame.c frame.h ispell.el w32term.c xterm.c
+ Michal Jankowski: changed insdel.c keyboard.c
  
- Michal Sojka: changed org-icalendar.el
 -Michal Nazarewicz: changed remember.el simple.el bindings.el buffer.c
 -  cmds.c files.el fill.el flyspell.el frame.c frame.h ispell.el mpc.el
 -  server.el startup.el w32term.c xterm.c
++Michal Nazarewicz: wrote descr-text-test.el tildify-tests.el
++and co-wrote tildify.el
++and changed simple.el remember.el bindings.el buffer.c cfengine.el cmds.c
++  descr-text.el eldoc.el files.el fill.el flyspell.el frame.c frame.h
++  hexl.el ielm.el ispell.el lisp/files.el mpc.el nxml-mode.el octave.el
++  paragraphs.el and 9 other files
  
- Michaël Cadilhac: changed browse-url.el gnus-sum.el gnus.texi ido.el
-   emacsbug.el files.el fill.el flyspell.el fr-drdref.tex fr-refcard.ps
-   fr-refcard.tex ispell.el meta-mode.el nnrss.el
-   refcards/fr-dired-ref.pdf Makefile anti.texi battery.el blackbox.el
-   bs.el calccard.pdf and 93 other files
+ Michal Sojka: changed ox-icalendar.el
  
 -Michaël Cadilhac: changed browse-url.el fr-dired-ref.tex gnus-sum.el
 -  gnus.texi ido.el Makefile emacsbug.el files.el fill.el flyspell.el
 -  fr-refcard.tex ispell.el meta-mode.el nnrss.el anti.texi battery.el
 -  blackbox.el bs.el calccard.tex callint.c cmuscheme.el
 -  and 58 other files
 -
  Michelangelo Grigni: wrote ffap.el
  and changed gnus-score.el
  
@@@ -2618,6 -2989,10 +3063,10 @@@ Microelectronics and Computer Technolog
    rmailkwd.el rmailmsc.el rmailout.el rmailsum.el scribe.el server.el
    sysdep.c unexcoff.c xmenu.c
  
+ Miguel Ruiz: changed ob-gnuplot.el
+ Mihir Rege: changed js.el
  Mikael Djurfeldt: changed xdisp.c
  
  Mikael Fornius: changed org.el org-habit.el
@@@ -2626,7 -3001,7 +3075,7 @@@ Mike Haertel: changed 7300.
  
  Mike Kazantsev: changed erc-dcc.el
  
- Mike Kupfer: changed mh-e.el mh-utils.el
+ Mike Kupfer: changed mh-comp.el mh-e.el mh-utils.el
  
  Mike Lamb: changed em-unix.el esh-util.el pcmpl-unix.el
  
@@@ -2634,11 -3009,15 +3083,15 @@@ Mike Long: changed b2m.c make-dist make
  
  Mike McEwan: changed gnus-agent.el gnus-sum.el gnus-score.el
  
+ Mike McLean: changed org-agenda.el
  Mike Newton: co-wrote bibtex.el
  
  Mike Rowan: changed process.c alloc.c dispnew.c keyboard.c process.h
    sysdep.c xdisp.c
  
+ Mike Sperber: changed org.el org-footnote.el
  Mike Williams: wrote mouse-sel.el thingatpt.el
  and changed sgml-mode.el xml-lite.el
  
@@@ -2647,30 -3026,35 +3100,34 @@@ Mike Woolley: changed gnus-sum.e
  Mikio Nakajima: changed ring.el viper-util.el
  
  Milan Zamazal: wrote glasses.el language/czech.el quail/czech.el
--  tildify.el
--and co-wrote language/slovak.el prolog.el quail/slovak.el
- and changed abbrev.el filecache.el files.el mm-view.el org.el
-   progmodes/compile.el
++and co-wrote language/slovak.el prolog.el quail/slovak.el tildify.el
+ and changed czech.el abbrev.el filecache.el files.el mm-view.el org.el
+   progmodes/compile.el slovak.el
  
  Miles Bader: wrote button.el face-remap.el image-file.el macroexp.el
    mb-depth.el minibuf-eldef.el rfn-eshadow.el
  and changed comint.el faces.el simple.el editfns.c xfaces.c xdisp.c
-   info.el minibuf.c display.texi wid-edit.el xterm.c Makefile.in
-   dispextern.h quick-install-emacs subr.el window.el cus-edit.el
-   diff-mode.el xfns.c bytecomp.el help.el and 270 other files
+   info.el minibuf.c display.texi wid-edit.el xterm.c dispextern.h
+   quick-install-emacs subr.el window.el cus-edit.el diff-mode.el xfns.c
+   bytecomp.el help.el lisp.h and 273 other files
  
  Milton Wulei: changed gdb-ui.el
  
+ Mirek Kaim: changed configure.ac
  Mirko Vukovic: changed emacs.texi maintaining.texi
  
+ Mitchel Humpherys: changed vc-git.el
  Miyashita Hisashi: changed ccl.c coding.c coding.h mule-cmds.el
    mule-conf.el mule.el pop3.el
  
  Miyoshi Masanori: changed mouse.el smtpmail.el xdisp.c
  
  Mohsen Banan: wrote persian.el
+ and changed loadup.el
  
- Mon Key: changed animate.el syntax.el
+ Mon Key: changed animate.el imap.el syntax.el
  
  Morten Welinder: wrote [many MS-DOS files] arc-mode.el desktop.el
    dosfns.c internal.el msdos.h pc-win.el s-region.el
@@@ -2683,81 -3067,103 +3140,103 @@@ Mosur Mohan: changed etags.
  
  Motorola: changed buff-menu.el
  
+ Muchenxuan Tong: changed org-agenda.el org-mobile.el org-timer.el
  Murata Shuuichirou: changed coding.c
  
N. Raghavendra: changed timezone.el
Myles English: changed org-clock.el
  
 -N. Raghavendra: changed timezone.el
 -
  Nachum Dershowitz: co-wrote cal-hebrew.el
  
  Nagy Andras: co-wrote gnus-sieve.el
--and changed imap.el gnus.el
++and changed gnus.el
  
  Nakagawa Makoto: changed ldap.el
  
- Nakaji Hiroyuki: changed mm-util.el amdx86-64.h configure.in smiley.el
+ Nakaji Hiroyuki: changed mm-util.el amdx86-64.h configure.ac smiley.el
  
  Nakamura Toshikazu: changed w32fns.c
  
- Nali Toja: changed configure.in
+ Nali Toja: changed configure.ac
  
  Naohiro Aota: changed fontset.c ftfont.c gnus-art.el mm-view.el tls.el
    xftfont.c
  
++Nathaniel Flath: changed cc-menus.el cc-engine.el cc-fonts.el cc-langs.el
++  cc-mode.el cc-vars.el
++
  Nathan J. Williams: changed imap.el
  
- Nathan Weizenbaum: changed js.el
+ Nathan Trapuzzano: changed cconv.el cl-macs.el cperl-mode.el gnus.texi
+   linum.el progmodes/python.el python-tests.el
  
- Nathaniel Flath: changed cc-menus.el cc-engine.el cc-fonts.el cc-langs.el
-   cc-mode.el cc-vars.el
+ Nathan Weizenbaum: changed js.el progmodes/python.el
  
 -Nathaniel Flath: changed cc-menus.el cc-engine.el cc-fonts.el cc-langs.el
 -  cc-mode.el cc-vars.el
 -
  Neal Ziring: co-wrote vi.el (public domain)
  
  Neil Mager: wrote appt.el
  
  Neil W. Van Dyke: wrote webjump.el
  
- Nelson H. F. Beebe: changed configure.in
+ Nelson H. F. Beebe: changed configure.ac
  
- Nelson Jose dos Santos Ferreira: changed nnsoup.el gnus-art.el
-   gnus-dup.el spam-stat.el
+ Nelson Jose dos Santos Ferreira: changed nnsoup.el emacs.el gnus-art.el
+   gnus-dup.el gnus-win.el spam-stat.el
  
  Nevin Kapur: changed nnmail.el gnus-sum.el nnimap.el gnus-group.el
    gnus-registry.el gnus.el nnbabyl.el nnfolder.el nnmbox.el nnmh.el
    nnml.el
  
+ Nguyen Thai Ngoc Duy: co-wrote vnvni.el
  Niall Mansfield: changed etags.c
  
- Nic Ferrier: changed tramp.el
+ Nic Ferrier: changed ert.el tramp.el
  
  Nicholas Maniscalco: changed term.el
  
  Nick Alcock: changed gnus.el
  
- Nick Dokos: changed org-exp.el mh-search.el org.el url-cache.el
 -Nick Dokos: changed org-exp.el org-table.el icalendar.el mh-search.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 Roberts: wrote gdb-mi.el t-mouse.el
  and changed gdb-ui.el gud.el building.texi tooltip.el speedbar.el
    bindings.el thumbs.el xt-mouse.el .gdbinit DEBUG cc-mode.el comint.el
    keyboard.c subr.el frames.texi help-mode.el progmodes/compile.el
-   xdisp.c Makefile.in display.texi term.c and 154 other files
 -  xdisp.c display.texi term.c vc-svn.el and 145 other files
++  xdisp.c display.texi term.c vc-svn.el and 144 other files
  
  Nico Francois: changed w32fns.c w32inevt.c w32menu.c
  
  Nicolas Avrutin: changed url-http.el
  
- Nicolas Goaziou: changed org-list.el org.el org-footnote.el org-exp.el
-   org-latex.el org-html.el org-inlinetask.el org-indent.el org-docbook.el
-   org-timer.el ob-asymptote.el org-ascii.el org-capture.el ob.el
-   org-agenda.el org-archive.el ob-exp.el org-clock.el org-macs.el
-   org-mouse.el org.texi and 3 other files
+ Nicolas Calderon Asselin: changed org-clock.el
+ Nicolas Goaziou: wrote org-element.el org-macro.el ox-ascii.el
+   ox-latex.el ox-md.el ox-org.el ox.el
+ and co-wrote ox-beamer.el ox-icalendar.el ox-man.el
+ and changed org-list.el org.el ox-html.el org-footnote.el ox-texinfo.el
 -  org-exp.el org.texi ox-publish.el ox-odt.el org-inlinetask.el
 -  org-indent.el org-docbook.el ob-exp.el org-agenda.el org-timer.el ob.el
++  org.texi ox-publish.el ox-odt.el org-inlinetask.el org-indent.el
++  org-docbook.el ob-exp.el org-agenda.el org-timer.el ob.el
+   org-capture.el ob-asymptote.el org-clock.el org-macs.el
 -  org-pcomplete.el and 25 other files
++  org-pcomplete.el org-table.el and 22 other files
 -Nicolas Petton: changed authors.el
++Nicolas Petton: wrote seq-tests.el seq.el
++and changed sequences.texi authors.el
 -Nicolas Richard: changed org.el simple.el align.el battery.el
 -  eieio-opt.el ispell.el minibuffer.el ob.el package.el
++Nicolas Richard: changed org.el simple.el align.el battery.el byte-run.el
++  eieio-opt.el elisp-mode.el help.el isearch.el ispell.el minibuffer.el
++  ob.el package.el wid-edit.el
  
  Niels Giesen: changed icalendar.el org-agenda.el org-clock.el
-   org-docbook.el org-icalendar.el
+   org-docbook.el org-table.el ox-icalendar.el ox-latex.el
  
  Niimi Satoshi: changed pp.el search.c
  
  Niklas Morberg: changed nnweb.el gnus-art.el nnimap.el spam.el
  
+ Nikolai Weibull: changed org.el
  Nikolaj Schumacher: changed flymake.el progmodes/compile.el eldoc.el
    elp.el nsfont.m rx.el
  
@@@ -2769,18 -3175,20 +3248,20 @@@ Noah Friedman: wrote eldoc.el rlogin.e
  and co-wrote erc-dcc.el
  and changed rsz-mini.el comint.el emacs-buffer.gdb files.el Makefile
    mailabbrev.el sendmail.el subr.el timer.el yow.el apropos.el battery.el
-   bytecomp.el calc.el coding.c complete.el config.in configure.in
 -  bytecomp.el calc.el coding.c complete.el config.in configure.ac
--  copyright.h fns.c gnu-linux.h and 19 other files
++  bytecomp.el calc.el coding.c complete.el configure.ac copyright.h fns.c
++  gnu-linux.h hpux7.h and 18 other files
  
  Noah Lavine: changed tramp.el
  
 -Noam Postavsky: changed cmdproxy.c
++Noam Postavsky: changed cmdproxy.c process-tests.el w32proc.c
  Nobuyoshi Nakada: co-wrote ruby-mode.el
  
  Nobuyuki Hikichi: changed news-risc.h
  
  Noel Cragg: changed mh-junk.el
  
- Noorul Islam: changed org-latex.el org-html.el org.el org.texi
+ Noorul Islam: changed ox-latex.el org.el org.texi ox-html.el
    org-capture.el org-gnus.el org-habit.el package.el
  
  Norbert Koch: changed gnus-msg.el gnus-score.el
  Nozomu Ando: changed unexmacosx.c alloc.c buffer.c mips.h pmax.h
    smtpmail.el sysselect.h unexelf.c
  
++N. Raghavendra: changed timezone.el
++
  Nuutti Kotivuori: changed gnus-sum.el flow-fill.el gnus-cache.el
  
  Odd Gripenstam: wrote dcl-mode.el
  
- Ognyan Kulev: changed TUTORIAL.bg quail/cyrillic.el
+ Ognyan Kulev: changed TUTORIAL.bg cyrillic.el
  
- Okazaki Tetsurou: changed cc-fonts.el
+ Okazaki Tetsurou: changed cc-fonts.el vc-svn.el vc.el
  
  Olaf Sylvester: wrote bs.el
  
  Ole Aamot: changed compile.el
  
- Oleg S. Tihonov: changed ispell.el language/cyrillic.el map-ynp.el
-   quail/cyrillic.el subr.el
+ Oleg S. Tihonov: changed cyrillic.el ispell.el language/cyrillic.el
+   map-ynp.el subr.el
 -Oleh Krehel: changed org-capture.el org-clock.el replace.el
++Oleh Krehel: changed outline.el check-declare.el derived.el easy-mmode.el
++  gdb-mi.el lisp/custom.el org-capture.el org-clock.el replace.el
  
  Oleksandr Gavenko: changed generic-x.el progmodes/grep.el
  
@@@ -2814,7 -3224,8 +3300,8 @@@ Oliver Scholz: wrote ipa-praat.e
  and changed gamegrid.el gnus-cite.el nonascii.texi rx.el startup.el
    update-game-score.c
  
- Oliver Seidel: wrote todo-mode.el
+ Oliver Seidel: wrote otodo-mode.el
+ and co-wrote todo-mode.el
  
  Olivier Laurens: changed forms.el
  
@@@ -2828,35 -3239,36 +3315,40 @@@ Olof Ohlsson Sax: changed vc-svn.e
  
  Osamu Yamane: changed smtpmail.el
  
--Oscar Figueiredo: wrote eudc-bob.el eudc-export.el eudc-hotlist.el
--  eudc-vars.el eudc.el eudcb-bbdb.el eudcb-ldap.el eudcb-ph.el ldap.el
++Oscar Figueiredo: wrote ldap.el
++and co-wrote eudc-bob.el eudc-export.el eudc-hotlist.el eudc-vars.el
++  eudc.el eudcb-bbdb.el eudcb-ldap.el eudcb-ph.el
  and changed ph.el
  
- Óscar Fuentes: changed ido.el cmdproxy.c emacsclient.c vc-bzr.el
 -Oscar Fuentes: changed CPP-DEFINES addpm.c addsection.c ms-w32.h
 -  preprep.c w32.c w32term.c
++Oscar Fuentes: changed ms-w32.h CPP-DEFINES addpm.c addsection.c
++  browse-url.el configure.ac keyboard.c preprep.c vc-cvs.el vc-git.el
++  vc-hg.el vc-hooks.el vc-mtn.el vc-svn.el vc.el vc/vc-bzr.el w32.c
++  w32heap.c w32term.c
  
--P. E. Jareth Hein: changed gnus-util.el
++Óscar Fuentes: changed ido.el cmdproxy.c diff-mode.el emacsclient.c
++  vc-bzr.el
  
- Pascal Dupuis: changed octave-inf.el
+ Pascal Dupuis: changed octave.el
  
  Pascal Rigaux: changed image.c rfc2231.el
  
--Pat Thoyts: changed xfns.c
++Patrick Mahan: changed macfns.c
  
  Patric Mueller: changed gnus-sum.el
  
--Patrick Mahan: changed macfns.c
++Pat Thoyts: changed xfns.c
  
  Paul Curry: changed cc-subword.el
  
  Paul D. Smith: wrote snmp-mode.el
  and changed imenu.el make-mode.el
  
- Paul Eggert: wrote rcs2log vcdiff
+ Paul Eggert: wrote rcs2log
  and co-wrote cal-dst.el
- and changed lisp.h Makefile.in editfns.c alloc.c xdisp.c configure.in
-   fileio.c image.c process.c fns.c xterm.c dispextern.h keyboard.c data.c
-   lread.c sysdep.c xfns.c eval.c emacs.c buffer.c config.in
-   and 573 other files
+ and changed lisp.h configure.ac alloc.c process.c fileio.c sysdep.c
 -  xdisp.c image.c editfns.c keyboard.c emacs.c data.c lread.c callproc.c
 -  xterm.c fns.c Makefile.in eval.c dispextern.h dispnew.c gnulib.mk
 -  and 1026 other files
++  xdisp.c keyboard.c editfns.c image.c emacs.c xterm.c data.c lread.c
++  callproc.c fns.c Makefile.in dispextern.h dispnew.c eval.c xfns.c
++  and 1085 other files
  
  Paul Fisher: changed fns.c
  
@@@ -2869,14 -3281,15 +3361,18 @@@ and changed message.el gnus-util.el gnu
    gnus-start.el gnus-sum.el nnmail.el
  
  Paul Pogonyshev: changed progmodes/python.el subr.el which-func.el
-   Makefile.in align.el byte-opt.el configure.in dabbrev.el display.texi
 -  align.el byte-opt.el configure.ac dabbrev.el display.texi eldoc.el
 -  etags.el image-file.el image.c image.el info.el replace.el search.texi
 -  searching.texi ses.el src/Makefile.in tar-mode.el url-http.el window.el
++  align.el byte-opt.el cc-langs.el configure.ac dabbrev.el display.texi
 +  eldoc.el etags.el image-file.el image.c image.el info.el replace.el
-   search.texi searching.texi ses.el tar-mode.el url-http.el window.el
++  search.texi searching.texi ses.el src/Makefile.in tar-mode.el
++  and 3 other files
 +
- Paul Reilly: changed dgux.h lwlib-Xm.c lwlib.c xlwmenu.c configure.in
-   mail-utils.el process.c rmail.el xfns.c Makefile.in dgux5-4R2.h
-   dgux5-4R3.h files.el keyboard.c lwlib-Xaw.c lwlib-Xm.h lwlib-int.h
-   lwlib.h mail/rmailmm.el rmailedit.el rmailkwd.el and 10 other files
++Paul Rankin: changed outline.el
+ Paul Reilly: changed dgux.h lwlib-Xm.c lwlib.c xlwmenu.c configure.ac
+   mail-utils.el process.c rmail.el xfns.c dgux5-4R2.h dgux5-4R3.h
+   files.el keyboard.c lwlib-Xaw.c lwlib-Xm.h lwlib-int.h lwlib.h
+   lwlib/Makefile.in mail/rmailmm.el rmailedit.el rmailkwd.el
+   and 10 other files
  
  Paul Rivier: changed ada-mode.el mixal-mode.el reftex-vars.el reftex.el
  
@@@ -2888,15 -3301,15 +3384,19 @@@ Paul Stevenson: changed nnvirtual.e
  
  Paul Stodghill: changed gnus-agent.el gnus-util.el
  
- Pavel Janík: changed keyboard.c xterm.c COPYING xdisp.c Makefile.in
-   process.c emacs.c lisp.h menu-bar.el ldap.el make-dist xfns.c buffer.c
-   coding.c eval.c fileio.c flyspell.el fns.c indent.c callint.c
-   cus-start.el and 710 other files
 -Pavel Janík: changed keyboard.c xterm.c COPYING xdisp.c process.c emacs.c
 -  lisp.h menu-bar.el ldap.el make-dist xfns.c buffer.c coding.c eval.c
 -  fileio.c flyspell.el fns.c indent.c Makefile.in callint.c cus-start.el
 -  and 712 other files
++Pavel Janík: co-wrote eudc-bob.el eudc-export.el eudc-hotlist.el
++  eudc-vars.el eudc.el eudcb-bbdb.el eudcb-ldap.el eudcb-ph.el
++and changed keyboard.c xterm.c COPYING xdisp.c process.c emacs.c lisp.h
++  menu-bar.el ldap.el make-dist xfns.c buffer.c coding.c eval.c fileio.c
++  flyspell.el fns.c indent.c Makefile.in callint.c cus-start.el
++  and 692 other files
  
  Pavel Kobiakov: wrote flymake.el
  and changed flymake.texi
  
- Peder O. Klingenberg: changed gnus.texi
 -Peder O. Klingenberg: changed emacsbug.el gnus.texi
++Peder O. Klingenberg: changed mm-decode.el emacsbug.el gnus.texi
++
++P. E. Jareth Hein: changed gnus-util.el
  
  Per Abrahamsen: wrote cus-dep.el cus-edit.el cus-face.el cus-start.el
    custom.el double.el gnus-cite.el gnus-cus.el progmodes/cpp.el
@@@ -2918,15 -3331,17 +3418,15 @@@ and changed vc.el vc-hooks.el diff-mode
  Per Persson: wrote gnus-vm.el
  and co-wrote erc-dcc.el
  
- Per Starbäck: changed ispell.el dired.el gnus-start.el BUGS apropos.el
-   bytecomp.el characters.el charset.h coding.c doctor.el emacs.c
+ Per Starbäck: changed ispell.el characters.el dired.el gnus-start.el BUGS
+   apropos.el bibtex.el bytecomp.el charset.h coding.c doctor.el emacs.c
    european.el iso-transl.el pcmpl-gnu.el replace.el startup.el
    trouble.texi vc.el xdisp.c
  
- Pete Kazmier: changed gnus-art.el
+ Pete Beardmore: changed semantic/complete.el idle.el
  
- Pete Ware: changed message.el
+ Pete Kazmier: changed gnus-art.el
  
 -Pete Ware: changed message.el
 -
  Peter Breton: wrote dirtrack.el emacs-lisp/generic.el filecache.el
    find-lisp.el generic-x.el locate.el net-utils.el
  and changed generic.el
@@@ -2939,323 -3354,365 +3439,381 @@@ Peter Dyballa: changed calendar.e
  
  Peter Heslin: changed flyspell.el outline.el
  
--Peter J. Weisberg: changed help.el picture.el simple.el
--
  Peter Jolly: changed arc-mode.el ftfont.c
  
  Peter Jones: changed nsterm.m
  
++Peter J. Weisberg: changed help.el picture.el simple.el
++
  Peter Kleiweg: wrote ps-mode.el
  
  Peter Liljenberg: wrote elint.el
  
- Peter Münster: changed gnus.texi org-agenda.el org.el
 -Peter Münster: changed gnus-demon.el gnus-group.el gnus-start.el
 -  gnus.texi org-agenda.el org.el
++Peter Münster: changed gnus-delay.el gnus-demon.el gnus-group.el
++  gnus-start.el gnus.texi org-agenda.el org.el
  
- Peter O'Gorman: changed configure.in frame.h hpux10-20.h termhooks.h
+ Peter O'Gorman: changed configure.ac frame.h hpux10-20.h termhooks.h
  
- Peter Oliver: changed server.el
+ Peter Oliver: changed perl-mode.el server.el
  
  Peter Povinec: changed term.el
  
- Peter Runestig: changed makefile.w32-in configure.bat dos-w32.el emacs.rc
-   envadd.bat gmake.defs multi-install-info.bat nmake.defs w32fns.c
-   zone-mode.el
+ Peter Rosin: changed configure.ac
 -Peter Runestig: changed configure.bat dos-w32.el emacs.rc
++Peter Runestig: changed configure.bat dos-w32.el emacs.rc.in
+   emacs/makefile.w32-in envadd.bat gmake.defs lispintro/makefile.w32-in
+   lispref/makefile.w32-in misc/makefile.w32-in multi-install-info.bat
+   nmake.defs nt/makefile.w32-in src/makefile.w32-in w32fns.c zone-mode.el
++Peter Seibel: changed cl-indent.el lisp-mode.el
 +
  Peter S. Galbraith: wrote mh-alias.el mh-identity.el mh-inc.el
    mh-limit.el
  and changed mh-comp.el mh-e.el mh-utils.el mh-mime.el mh-customize.el
-   mh-seq.el mh-init.el mh-search.el mh-xemacs-compat.el
-   mh-xemacs-toolbar.el info-look.el mh-compat.el mh-funcs.el alias.pbm
-   alias.xpm cabinet.xpm goto-addr.el highlight.xpm mh-junk.el
-   mh-xemacs-icons.el mh-xemacs.el and 9 other files
- Peter Seibel: changed cl-indent.el lisp-mode.el
+   mh-seq.el Makefile mh-init.el mh-search.el mh-xemacs-compat.el
+   mh-xemacs-toolbar.el README info-look.el mh-compat.el mh-funcs.el
+   alias.pbm alias.xpm cabinet.xpm goto-addr.el highlight.xpm mh-junk.el
+   and 11 other files
  
 -Peter Seibel: changed cl-indent.el lisp-mode.el
 -
  Peter Stephenson: wrote vcursor.el
  
  Peter Tury: changed org.texi
  
++Peter von der Ahe: changed gnus-ems.el
++
  Peter Whaite: changed data.c
  
--Peter von der Ahe: changed gnus-ems.el
++Pete Ware: changed message.el
 -Petr Hracek: changed emacs.1
++Pete Williamson: changed leim/Makefile.in lib-src/Makefile.in
++  lisp/Makefile.in
  
- Petr Salinger: changed configure.in gnu-kfreebsd.h
 -Petr Salinger: changed configure.ac gnu-kfreebsd.h
++Petr Hracek: changed emacs.1
  
- Petri Kaurinkoski: changed configure.in iris4d.h irix6-0.h irix6-5.h
+ Petri Kaurinkoski: changed configure.ac iris4d.h irix6-0.h irix6-5.h
    usg5-4.h
  
++Petr Salinger: changed configure.ac gnu-kfreebsd.h
++
  Phil Hagelberg: wrote ert-x-tests.el
  and changed package.el pcmpl-unix.el subr.el
  
- Phil Sung: changed follow.el progmodes/python.el wdired.el
 -Phil Sainty: changed subword.el
 +Philip Jackson: wrote find-cmd.el org-irc.el
  
- Philipp Haselwarter: changed gnus-agent.el gnus.texi
 -Phil Sung: changed follow.el progmodes/python.el wdired.el
 +Philippe Schnoebelen: wrote gomoku.el mpuz.el
  
 -Philip Jackson: wrote find-cmd.el org-irc.el
 +Philippe Waroquiers: changed etags.el term.c
  
- Pierre Poissinger: changed charset.c
+ Philipp Haselwarter: changed gnus-agent.el gnus-sum.el gnus-sync.el
+   gnus.texi newcomment.el
  
- Piet van Oostrum: changed data.c fileio.c flyspell.el smtpmail.el
+ Philipp Rumpf: changed electric.el
 -Philippe Schnoebelen: wrote gomoku.el mpuz.el
++Phil Sainty: changed lisp.el subword.el
 -Philippe Waroquiers: changed etags.el term.c
++Phil Sung: changed follow.el progmodes/python.el wdired.el
+ Pierre Poissinger: changed charset.c
  
 -Piet van Oostrum: changed data.c fileio.c flyspell.el smtpmail.el
 -
  Pieter E.J. Pareit: wrote mixal-mode.el
  
  Pieter Praet: changed org-crypt.el
  
  Pieter Schoenmakers: changed TUTORIAL.nl
  
++Piet van Oostrum: changed data.c fileio.c flyspell.el smtpmail.el
++
  Pinku Surana: changed sql.el
  
- Piotr Zielinski: wrote org-mouse.el
+ Piotr Zieliński: wrote org-mouse.el
  
  Prestoo Ten: changed screen.el
  
  Primoz Peterlin: changed TUTORIAL.sl
  
--Puneeth Chaganti: changed org.texi org-exp.el org-agenda.el
-   org-capture.el org-html.el
 -  org-capture.el ox-html.el
--
--R. Bernstein: changed gud.el
++Puneeth Chaganti: changed org.texi ox.el org-agenda.el org-capture.el
++  ox-html.el
  
- Rafael Laboissiere: changed org.el org.texi
+ Rafael Laboissiere: changed org-remember.el org-bibtex.el org.el org.texi
  
  Rafael Sepúlveda: changed TUTORIAL.es
  
  Raffael Mancini: changed misc.el
  
- Rainer Orth: changed Makefile.in
- Rainer Schoepf: wrote alpha.h unexalpha.c
- and changed osf1.h alloc.c buffer.c callint.c data.c dispextern.h doc.c
-   editfns.c floatfns.c frame.h lisp.h lread.c marker.c mem-limits.h
-   print.c puresize.h window.h xdisp.c xterm.h
+ Rainer Orth: changed gtkutil.c lisp/Makefile.in
  
- Raja R. Harinath: changed gnus-salt.el nnml.el
+ Rainer Schöpf: changed osf1.h unexalpha.c alloc.c alpha.h buffer.c
+   callint.c data.c dispextern.h doc.c editfns.c floatfns.c frame.h lisp.h
+   lread.c marker.c mem-limits.h print.c puresize.h window.h xdisp.c
+   xterm.h
  
 -Raja R. Harinath: changed gnus-salt.el nnml.el
 -
  Rajappa Iyer: changed gnus-salt.el
  
++Raja R. Harinath: changed gnus-salt.el nnml.el
++
  Rajesh Vaidheeswarran: wrote old-whitespace.el
  and changed whitespace.el ffap.el
  
  Ralf Angeli: wrote scroll-lock.el
- and changed w32fns.c gnus-art.el reftex-cite.el reftex-toc.el reftex.el
+ and changed w32fns.c reftex-cite.el gnus-art.el reftex-toc.el reftex.el
+   reftex-auc.el reftex-dcr.el reftex-global.el reftex-index.el
+   reftex-parse.el reftex-ref.el reftex-sel.el reftex-vars.el reftex.texi
    tex-mode.el comint.el flow-fill.el frame.el killing.texi mm-uu.el
-   mm-view.el package.el pcl-cvs.texi reftex-auc.el reftex-dcr.el
-   reftex-global.el reftex-index.el reftex-parse.el reftex-ref.el
-   reftex-sel.el and 6 other files
+   mm-view.el and 6 other files
  
  Ralf Fassel: changed dabbrev.el files.el fill.el iso-acc.el tar-mode.el
  
+ Ralf Mattes: changed el.srt
  Ralph Schleicher: wrote battery.el info-look.el
  and changed libc.el browse-url.el fileio.c info.el mm-decode.el
--  nnultimate.el perl-mode.el which-func.el
++  perl-mode.el which-func.el
  
  Ramakrishnan M: changed mlm-util.el
  
 -Randal Schwartz: wrote pp.el
 -
+ Randall Smith: changed dired.el
 +Randal Schwartz: wrote pp.el
 +
- Randall Smith: changed dired.el
+ Ransom Williams: changed files.el
+ Rasmus Pank: changed org.el ox-latex.el ob-C.el org-entities.el
+   org-src.el ox.el
++Rasmus Pank Roulund: changed ange-ftp.el gnus-fun.el
++  gnus-notifications.el vc-git.el
 +
  Raul Acevedo: changed info.el options.el
  
- Ray Blaak: co-wrote delphi.el
+ Ray Blaak: co-wrote opascal.el
  
  Raymond Scholz: co-wrote deuglify.el
  and changed gnus-art.el gnus-msg.el gnus.texi message.el nnmail.el
    pgg-gpg.el
  
++R. Bernstein: changed gud.el
++
  Reiner Steib: wrote gmm-utils.el gnus-news.el
  and changed message.el gnus.texi gnus-art.el gnus-sum.el gnus-group.el
    gnus.el mml.el gnus-faq.texi mm-util.el gnus-score.el message.texi
    gnus-msg.el gnus-start.el gnus-util.el spam-report.el mm-uu.el spam.el
-   mm-decode.el files.el gnus-agent.el nnmail.el and 182 other files
 -  mm-decode.el files.el gnus-agent.el nnmail.el and 176 other files
++  mm-decode.el files.el gnus-agent.el nnmail.el and 173 other files
  
  Remek Trzaska: changed gnus-ems.el
  
  Remi Letot: changed nnmaildir.el
  
++Rémi Vanicat: changed ox-icalendar.el org-table.el
++
  Renaud Rioboo: changed nnmail.el
  
- René Kyllingstad: changed pcomplete.el
+ René Kyllingstad: changed editfns.c mule-cmds.el pcomplete.el
  
  Reto Zimmermann: wrote vera-mode.el
  and co-wrote vhdl-mode.el
++and changed vhdl-mode.texi
  
- Reuben Thomas: changed files.el flymake.el loading.texi pcvs-defs.el
-   simple.el
 -Reuben Thomas: changed remember.el files.el flymake.el indent.c
 -  loading.texi pcvs-defs.el rect.el simple.el tramp-ftp.el tramp.el
++Reuben Thomas: changed remember.el README files.el msdos.c INSTALL
++  ada-mode.el ada-xref.el alloc.c arc-mode.el authors.el config.bat
++  copyright dired.el dosfns.c ediff.texi editfns.c emacs-xtra.texi
++  emacs.texi emacs/Makefile.in emacs/makefile.w32-in flymake.el
++  and 22 other files
  
  Riccardo Murri: changed vc-bzr.el tls.el
  
- Richard Dawe: changed Makefile.in config.in
+ Richard Copley: changed Makefile.in epaths.in epaths.nt gdb-mi.el
 -Richard Dawe: changed config.in src/Makefile.in
++Richard Dawe: changed src/Makefile.in
  
  Richard G. Bielawski: changed modes.texi paren.el
  
  Richard Hoskins: changed message.el
  
  Richard Kim: wrote wisent/python.el
- and changed loading.texi python-wy.el texnfo-upd.el
 -and changed bovine.texi db-global.el loading.texi python-wy.el
 -  texnfo-upd.el wisent.texi
++and changed bovine.texi db-global.el loading.texi texnfo-upd.el
++  wisent.texi
  
  Richard King: wrote filelock.c uniquify.el userlock.el
  
--Richard L. Pieri: wrote pop3.el
--
- Richard Lawrence: changed org-latex.el
+ Richard Lawrence: changed org-agenda.el ox-latex.el
  
  Richard Levitte: changed vc-mtn.el
  
--Richard M. Heiberger: changed tex-mode.el
++Richard L. Pieri: wrote pop3.el
  
--Richard M. Stallman: wrote [The original GNU Emacs and numerous files]
--  easymenu.el image-mode.el menu-bar.el paren.el
--and co-wrote cc-align.el cc-cmds.el cc-defs.el cc-engine.el cc-langs.el
--  cc-menus.el cc-mode.el cc-styles.el cc-vars.el font-lock.el
--and changed files.el keyboard.c simple.el xterm.c xdisp.c rmail.el
-   Makefile.in fileio.c process.c sysdep.c buffer.c xfns.c window.c
-   configure.in subr.el startup.el sendmail.el emacs.c editfns.c info.el
-   dispnew.c and 1350 other files
 -  fileio.c process.c sysdep.c buffer.c xfns.c window.c configure.ac
 -  subr.el startup.el sendmail.el emacs.c Makefile.in editfns.c info.el
 -  dired.el and 1340 other files
++Richard M. Heiberger: changed tex-mode.el
  
  Richard Mlynarik: wrote cl-indent.el ebuff-menu.el ehelp.el rfc822.el
    terminal.el yow.el
- and changed files.el simple.el rmail.el info.el sysdep.c bytecomp.el
+ and changed files.el rmail.el simple.el info.el sysdep.c bytecomp.el
    startup.el keyboard.c fileio.c process.c sendmail.el window.c editfns.c
    unexec.c xfns.c keymap.c lisp-mode.el minibuf.c buffer.c dired.el
    dispnew.c and 140 other files
  
++Richard M. Stallman: wrote [The original GNU Emacs and numerous files]
++  easymenu.el image-mode.el menu-bar.el paren.el
++and co-wrote cc-align.el cc-cmds.el cc-defs.el cc-engine.el cc-langs.el
++  cc-menus.el cc-mode.el cc-styles.el cc-vars.el font-lock.el
++and changed files.el keyboard.c simple.el xterm.c xdisp.c rmail.el
++  fileio.c process.c sysdep.c buffer.c xfns.c window.c subr.el
++  configure.ac startup.el sendmail.el emacs.c Makefile.in editfns.c
++  info.el dired.el and 1335 other files
++
  Richard Sharman: wrote hilit-chg.el
  and changed sh-script.el ediff-init.el regexp-opt.el simple.el
  
  Rick Farnbach: wrote morse.el
  
+ 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 configure.in
+ Rob Browning: changed configure.ac
  
  Rob Christie: changed nsmenu.m
  
--Rob Giardina: changed org-agenda.el
--
--Rob Kaut: changed vhdl-mode.el
--
- Rob Riepel: wrote tpu-edt.el tpu-extras.el tpu-mapper.el vt-control.el
- and changed tpu-doc.el
 -Rob Riepel: wrote tpu-edt.doc tpu-edt.el tpu-extras.el tpu-mapper.el
 -  vt-control.el
--
  Robert Bihlmeyer: changed gnus-score.el gnus-util.el message.el
  
  Robert Brown: changed lisp-mode.el
  
  Robert Fenk: changed desktop.el
  
++Robert Jarzmik: changed ede/linux.el inversion.el
++
  Robert J. Chassell: wrote makeinfo.el page-ext.el texinfo.el
    texnfo-upd.el
- and changed texinfmt.el emacs-lisp-intro.texi emacs.tex texinfo.tex
-   info.el texinfo-update.el INSTALL case-table.el cl.texinfo help-fns.el
+ and changed texinfmt.el emacs-lisp-intro.texi emacs.texi texinfo.tex
+   info.el texinfo-update.el INSTALL case-table.el cl.texi help-fns.el
    help-mode.el history.el informat.el latin-1.el latin-2.el latin-3.el
-   latin-4.el page.el tex-mode.el texinfo.texinfo vip.texinfo
+   latin-4.el page.el tex-mode.el texinfo.texi vip.texi
  
 -Robert Jarzmik: changed ede/linux.el inversion.el
 -
  Robert Marshall: changed mule-cmds.el
  
- Robert P. Goldman: changed org.texi ob-exp.el org-latex.el org.el
++Roberto Huelga Díaz: changed org-clock.el org-timer.el
++
++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 gnus-demon.el org-agenda.el
 -Robert Pluim: changed gnus-demon.el org-agenda.el todo-mode.el
++Robert Pluim: changed configure.ac gnus-demon.el org-agenda.el
++  todo-mode.el
  
  Robert Thorpe: changed cus-start.el indent.el
  
- Roberto Huelga: changed org-clock.el
 -Roberto Huelga Díaz: changed org-clock.el org-timer.el
++Rob Giardina: changed org-agenda.el
  
--Roberto Rodríguez: changed ada-mode.texi glossary.texi widget.texi
++Rob Kaut: changed vhdl-mode.el
++
++Rob Riepel: wrote tpu-edt.doc tpu-edt.el tpu-extras.el tpu-mapper.el
++  vt-control.el
  
  Roderick Schertler: changed dgux.h dgux4.h gud.el sysdep.c
  
  Rodney J. Whitby: co-wrote vhdl-mode.el
  
- Rodrigo Real: changed pt-br-refcard.tex pt-br-refcard.ps
+ Rodrigo Real: changed pt-br-refcard.tex
++Rod Whitby: changed vhdl-mode.texi
 +
  Roger Breitenstein: changed smtpmail.el
  
  Roland B. Roberts: changed buffer.h callproc.c dired.c files.el
    gnus-group.el gnus-sum.el process.c sort.el sysdep.c systty.h
  
--Roland Kaufmann: changed org-exp.el
++Roland Kaufmann: changed ox.el
  
  Roland McGrath: wrote autoload.el etags.el map-ynp.el progmodes/grep.el
  and co-wrote find-dired.el progmodes/compile.el
- and changed compile.el add-log.el configure.in files.el Makefile.in vc.el
-   simple.el mailabbrev.el comint.el buffer.c upd-copyr.el etags.c
-   menu-bar.el mem-limits.h ralloc.c fileio.c data.c process.c rlogin.el
-   rmail.el shell.el and 137 other files
+ and changed compile.el add-log.el configure.ac files.el vc.el simple.el
+   mailabbrev.el comint.el Makefile.in buffer.c upd-copyr.el menu-bar.el
+   etags.c mem-limits.h ralloc.c src/Makefile.in fileio.c data.c process.c
+   rlogin.el rmail.el and 139 other files
  
  Roland Winkler: wrote proced.el
- and changed bibtex.el process.c appt.el artist.el conf-mode.el
-   flyspell.el hideshow.el ibuffer.el ispell.el make-mode.el sgml-mode.el
-   sh-script.el skeleton.el smtpmail.el
+ and changed bibtex.el faces.el crm.el process.c appt.el artist.el
+   conf-mode.el cus-edit.el diary-lib.el flyspell.el hideshow.el
+   ibuf-ext.el ibuffer.el ispell.el make-mode.el sgml-mode.el sh-script.el
+   skeleton.el smtpmail.el
  
  Rolf Ebert: co-wrote ada-mode.el ada-stmt.el ada-xref.el
  and changed files.el find-file.el
  
- Romain Francoise: changed faq.texi message.el Makefile.in make-dist
-   gnus.texi dired-x.el comint.el ibuf-ext.el subr.el gnus-sum.el
-   gnus-uu.el progmodes/compile.el puresize.h replace.el startup.el
-   configure.in doclicense.texi emacs.c files.texi gnus-fun.el help-fns.el
-   and 146 other files
+ Romain Francoise: changed efaq.texi message.el make-dist gnus.texi
+   dired-x.el Makefile.in comint.el fileio.c ibuf-ext.el subr.el
+   configure.ac files.texi gnus-sum.el gnus-uu.el progmodes/compile.el
+   puresize.h replace.el startup.el doclicense.texi emacs.c gnus-fun.el
+   and 150 other files
  
  Roman Belenov: changed which-func.el
  
--Ron Schnell: wrote dunnet.el
--
  Ronan Waide: changed smtpmail.el
  
++Ron Schnell: wrote dunnet.el
++
  Ross Patterson: co-wrote org-protocol.el
  
+ Roy Hashimoto: changed mm-view.el
  Roy Liu: changed ns-win.el
  
++Rüdiger Sonderfeld: wrote inotify-test.el reftex-tests.el
++and changed eww.el octave.el shr.el bibtex.el configure.ac
++  misc/Makefile.in reftex-vars.el vc-git.el TUTORIAL.de ada-mode.el
++  autoinsert.el building.texi calc-lang.el cc-langs.el dired.texi
++  editfns.c emacs.c emacs.texi epa.el erc.el eww.texi and 35 other files
++
  Rui-Tao Dong: changed nnweb.el
  
  Rune Kleveland: changed xfns.c
  
- Rupert Swarbrick: changed gnus-score.el
 -Rupert Swarbrick: changed cal-html.el gnus-score.el
++Rupert Swarbrick: changed autoinsert.el cal-html.el gnus-score.el
  
  Russ Allbery: changed message.el
  
  Ryan Barrett: changed dirtrack.el
  
 -Ryan C. Thompson: changed savehist.el
 -
+ Ryan Crum: changed json.el
 +Ryan C. Thompson: changed savehist.el
 +
  Ryan Twitchell: changed ido.el
  
  Ryan Yeske: wrote rcirc.el
  and changed ffap.el ispell.el message.texi rmailsum.el simple.el
    testcover.el webjump.el
  
+ Ryo Takaishi: changed ob-tangle.el org-capture.el org-protocol.el
  Ryo Yoshitake: changed xterm.c frame.c frame.h mac.c macfns.c w32fns.c
    xfns.c
  
  Ryszard Kubiak: co-wrote ogonek.el
  
- Rémi Vanicat: changed org-icalendar.el
 -Rémi Vanicat: changed ox-icalendar.el org-table.el
 -
 -Rüdiger Sonderfeld: wrote inotify-test.el reftex-tests.el
 -and changed octave.el eww.el shr.el bibtex.el configure.ac
 -  misc/Makefile.in reftex-vars.el TUTORIAL.de ada-mode.el building.texi
 -  calc-lang.el dired.texi editfns.c emacs.c emacs.texi epa.el erc.el
 -  eww.texi ffap.el files.texi floatfns.c and 28 other files
--
  Sacha Chua: wrote erc-pcomplete.el
- and changed erc.el erc-button.el
+ and changed erc.el org.el erc-button.el org.texi
  
  Saito Takuya: changed mule.el progmodes/compile.el
  
  Sam Dooley: changed keyboard.c
  
++Samer Masterson: changed em-hist.el em-pred.el pcomplete.el
++
  Sam Falkner: changed nntp.el
  
  Sam Kendall: changed etags.c etags.el
  
  Sam Steingold: wrote gulp.el midnight.el
  and changed progmodes/compile.el cl-indent.el vc-cvs.el vc.el mouse.el
-   simple.el font-lock.el ange-ftp.el vc-hg.el window.el add-log.el
-   bookmark.el bug-reference.el diary-lib.el dired.el etags.el pcvs.el
-   tex-mode.el apropos.el bindings.el emacs-lisp/debug.el
-   and 126 other files
 -  simple.el font-lock.el vc-hg.el ange-ftp.el files.el tex-mode.el
 -  window.el add-log.el bindings.el bookmark.el bug-reference.el
 -  calendar.el diary-lib.el dired.el etags.el pcvs.el and 145 other files
 -
 -Samer Masterson: changed pcomplete.el
++  simple.el files.el font-lock.el tex-mode.el vc-hg.el ange-ftp.el
++  sgml-mode.el window.el add-log.el bindings.el bookmark.el
++  bug-reference.el calendar.el cperl-mode.el diary-lib.el dired.el
++  and 149 other files
+ Samuel Bronson: changed custom.el emacsclient.c keyboard.c
+   progmodes/grep.el unexmacosx.c
  
- Samuel Bronson: changed custom.el
+ Samuel Loury: changed org.el
  
  Samuel Tardieu: changed smime.el
  
@@@ -3263,20 -3720,22 +3821,22 @@@ Samuel Thibault: changed gnu.h sysdep.
  
  Sanghyuk Suh: changed mac-win.el macterm.c
  
+ Santiago Payà i Miralta: changed vc-hg.el
  Sascha Lüdecke: co-wrote mml1991.el
  and changed gnus-win.el
  
- Sascha Wilde: changed pgg-gpg.el pgg.texi pgg.el bubbles.el configure.in
+ Sascha Wilde: changed pgg-gpg.el pgg.texi pgg.el bubbles.el configure.ac
    ede/srecode.el proj-shared.el vc-hg.el
  
  Satyaki Das: wrote mh-acros.el mh-gnus.el mh-search.el mh-speed.el
    mh-thread.el mh-tool-bar.el
  and co-wrote mh-junk.el
  and changed mh-e.el mh-utils.el mh-seq.el mh-comp.el mh-mime.el
-   mh-customize.el mh-funcs.el mh-alias.el mh-unit.el mh-init.el
+   mh-customize.el mh-funcs.el Makefile mh-alias.el mh-unit.el mh-init.el
    mh-identity.el mh-make.el mh-xemacs-toolbar.el mh-xemacs-compat.el
-   pgg-gpg.el mh-inc.el highlight.xpm mh-func.el mh-logo.xpm mh-print.el
-   mh-xemacs.el simple.el
+   pgg-gpg.el mh-inc.el highlight.xpm mh-logo.xpm mh-print.el mh-xemacs.el
+   simple.el
  
  Schlumberger Technology Corporation: changed gud.el
  
@@@ -3295,6 -3754,8 +3855,8 @@@ Scott Frazer: wrote deeper-blue-theme.e
  
  Scott M. Meyers: changed cmacexp.el
  
+ Sean Connor: changed gnus-sum.el
  Sean Neakums: changed gnus-msg.el gnus-uu.el supercite.el
  
  Sean O'Halpin: changed ob.el
@@@ -3313,15 -3774,18 +3875,25 @@@ and co-wrote dired-x.el find-dired.e
  and changed add-log.el
  
  Sebastian Rose: co-wrote org-protocol.el
--and changed org-publish.el ftfont.c org-jsinfo.el
++and changed ox-publish.el ftfont.c ox-jsinfo.el
  
  Sebastian Tennant: changed desktop.el
  
+ Sebastian Wiesner: changed bytecomp.el comint.el files.el replace.el
+   simple.el
++Sébastien Delafond: changed org.el
++
++Sébastien Gross: changed hideshow.el
++
  Sebastien Kirche: changed mail-extr.el
  
- Seiji Zenitani: changed nsfns.m frame.c xterm.c Info.plist PkgInfo
-   document.icns find-func.el frame.h help-fns.el macfns.c nsfont.m
-   nsterm.m w32fns.c xdisp.c xfns.c
++Sébastien Vauban: changed org.el org-agenda.el ox-latex.el ob-core.el
++  org-clock.el ox-ascii.el ox-html.el
++
+ Seiji Zenitani: changed nsfns.m frame.c xterm.c PkgInfo document.icns
+   find-func.el frame.h help-fns.el macfns.c nsfont.m nsterm.m w32fns.c
+   xdisp.c xfns.c
  
  Sen Nagata: wrote crm.el rfc2368.el
  
@@@ -3332,9 -3796,14 +3904,14 @@@ Seppo Sade: changed esh-ext.e
  Sergei Organov: changed vc.el
  
  Sergey Litvinov: co-wrote ob-fortran.el
+ and changed ob-maxima.el ob-octave.el
  
  Sergey Poznyakoff: changed mh-mime.el rmail.el rmail.texi smtpmail.el
  
+ Sergio Durigan Junior: changed eudcb-bbdb.el gdb-mi.el
+ Sergio Martinez: changed nnimap.el
  Sergio Pokrovskij: changed TUTORIAL.eo
  
  Seweryn Kokot: changed positions.texi searching.texi
@@@ -3343,27 -3812,27 +3920,27 @@@ Shaun Johnson: changed ob-tangle.el org
  
  Shawn Boles: changed url-cookie.el
  
- Shawn M. Carey: wrote freebsd.h
+ Shawn M. Carey: wrote [some early FreeBSD support]
  
  Shenghuo Zhu: wrote binhex.el mm-extern.el mm-partial.el mm-url.el
    mm-uu.el mml2015.el nnrss.el rfc1843.el uudecode.el
  and co-wrote gnus-dired.el nnfolder.el
  and changed gnus-art.el message.el gnus-sum.el gnus-msg.el gnus.el
    gnus-agent.el mm-decode.el mm-util.el gnus-group.el mml.el
--  gnus-start.el gnus-util.el mm-view.el nnslashdot.el nnmail.el nntp.el
--  gnus-topic.el gnus-xmas.el rfc2047.el mail-source.el gnus-win.el
-   and 97 other files
 -  and 95 other files
++  gnus-start.el gnus-util.el mm-view.el nnmail.el nntp.el gnus-topic.el
++  gnus-xmas.el rfc2047.el mail-source.el gnus-win.el nnheader.el
++  and 87 other files
  
  Shigeru Fukaya: wrote bytecomp-tests.el
- and changed byte-opt.el bytecomp-testsuite.el bytecomp.el elint.el
-   rx-new.el ses.el texinfmt.el
+ and changed apropos.el byte-opt.el bytecomp.el elint.el rx-new.el ses.el
+   texinfmt.el
  
  Shinichirou Sugou: changed etags.c
  
--Sho Nakatani: changed doc-view.el
--
  Shoji Nishimura: changed org.el
  
++Sho Nakatani: changed doc-view.el
++
  Shuhei Kobayashi: wrote hex-util.el hmac-def.el hmac-md5.el
  and changed gnus-group.el message.el nnmail.el
  
@@@ -3375,19 -3844,23 +3952,23 @@@ Sidney Markowitz: changed doctor.el nsm
  
  Sigbjorn Finne: changed gnus-srvr.el
  
 -Simen Heggestøyl: changed scheme.el
++Simen Heggestøyl: changed css-mode.el scheme.el
  Simon Josefsson: wrote dig.el dns-mode.el flow-fill.el fringe.el imap.el
-   mml-sec.el mml-smime.el password-cache.el rfc2104.el sieve-manage.el
-   sieve-mode.el sieve.el smime.el starttls.el tls.el url-imap.el
+   mml-sec.el mml-smime.el password-cache.el rfc2104.el sieve-mode.el
+   sieve.el smime.el starttls.el tls.el url-imap.el
  and co-wrote gnus-sieve.el gssapi.el mml1991.el nnfolder.el nnimap.el
-   nnml.el
+   nnml.el sieve-manage.el
  and changed message.el gnus-sum.el gnus-art.el smtpmail.el pgg-gpg.el
    pgg.el gnus-agent.el mml2015.el mml.el gnus-group.el mm-decode.el
    gnus-msg.el gnus.texi pgg-pgp5.el browse-url.el gnus-int.el gnus.el
-   hashcash.el mm-view.el password.el gnus-cache.el and 99 other files
 -  hashcash.el mm-view.el password.el gnus-cache.el and 100 other files
++  hashcash.el mm-view.el password.el gnus-cache.el and 98 other files
+ Simon Law: changed delsel.el electric.el
  
  Simon Leinen: changed Makefile.in smtpmail.el Makefile cm.c cm.h hpux9.h
-   indent.c process.c sc.texinfo sgml-mode.el term.c vc.el xfns.c xmenu.c
-   xterm.c
+   indent.c leim/Makefile.in process.c sc.texi sgml-mode.el term.c vc.el
+   xfns.c xmenu.c xterm.c
  
  Simon Marshall: wrote fast-lock.el lazy-lock.el regexp-opt.el
  and co-wrote comint.el shell.el
@@@ -3396,7 -3869,11 +3977,11 @@@ and changed font-lock.el rmail.el fortr
    menu-bar.el perl-mode.el ps-print.el rmailsum.el bytecomp.el
    cc-fonts.el data.c faces.el lisp-mode.el and 56 other files
  
- Simon South: co-wrote delphi.el
+ Simon Schubert: changed json.el
+ Simon South: co-wrote opascal.el
+ Simon Thum: changed ob-maxima.el
  
  Skip Collins: changed w32fns.c w32term.c w32term.h
  
@@@ -3416,15 -3893,17 +4001,20 @@@ Stefan Guath: changed find-dired.e
  
  Stefan Merten: co-wrote rst.el
  
- Stefan Monnier: wrote bibtex-style.el bzrmerge.el css-mode.el
-   cvs-status.el diff-mode.el lexbind-tests.el log-edit.el log-view.el
-   minibuffer.el mpc.el pcase.el pcvs-defs.el pcvs-info.el pcvs-parse.el
-   pcvs-util.el reveal.el smerge-mode.el smie.el vc-mtn.el
 -Stefan Monnier: wrote bibtex-style.el bzrmerge.el cl.el
 -  completion-tests.el core-elisp-tests.el css-mode.el cvs-status.el
 -  diff-mode.el gv.el lexbind-tests.el log-edit.el log-view.el
 -  minibuffer.el mpc.el nadvice.el pcase.el pcvs-defs.el pcvs-info.el
 -  pcvs-parse.el pcvs-util.el regexp-tests.el reveal.el smerge-mode.el
 -  smie.el subword-tests.el vc-mtn.el
--and co-wrote font-lock.el
- and changed vc.el subr.el simple.el lisp.h keyboard.c files.el
-   bytecomp.el keymap.c Makefile.in progmodes/compile.el xdisp.c pcvs.el
-   alloc.c newcomment.el vc-hooks.el tex-mode.el buffer.c fileio.c eval.c
-   sh-script.el fill.el and 1033 other files
 -and changed subr.el simple.el lisp.h keyboard.c files.el vc.el
 -  bytecomp.el xdisp.c alloc.c eval.c cl-macs.el progmodes/compile.el
 -  keymap.c pcvs.el sh-script.el newcomment.el tex-mode.el buffer.c
 -  vc-hooks.el window.c lread.c and 1211 other files
++Stefan Monnier: wrote bibtex-style.el bzrmerge.el cl-generic-tests.el
++  cl-generic.el cl-preloaded.el cl.el completion-tests.el
++  core-elisp-tests.el css-mode.el cvs-status.el diff-mode.el gv.el
++  inline.el lexbind-tests.el log-edit.el log-view.el minibuffer.el mpc.el
++  nadvice.el pcase.el pcvs-defs.el pcvs-info.el pcvs-parse.el
++  pcvs-util.el regexp-tests.el reveal.el smerge-mode.el smie.el
++  subword-tests.el vc-mtn.el
++and co-wrote font-lock.el gitmerge.el
++and changed subr.el simple.el keyboard.c lisp.h bytecomp.el files.el
++  vc.el cl-macs.el xdisp.c alloc.c eval.c progmodes/compile.el keymap.c
++  sh-script.el pcvs.el newcomment.el buffer.c tex-mode.el window.c
++  vc-hooks.el lread.c and 1245 other files
++
++Stefano Facchini: changed gtkutil.c
  
  Stefan Reichör: changed gnus-agent.el
  
@@@ -3434,34 -3913,34 +4024,35 @@@ Stefan Schoef: co-wrote bibtex.e
  
  Stefan Waldherr: changed nnweb.el
  
--Stefan Wiens: changed gnus-sum.el
 -
+ Stefan-W. Hahn: changed org-bibtex.el ps-print.el simple.el
  
- Steinar Bang: changed imap.el
 -Stefano Facchini: changed gtkutil.c
++Stefan Wiens: changed gnus-sum.el
  
 -Steinar Bang: changed gnus-setup.el imap.el
 +Štěpán Němec: changed INSTALL calc-ext.el cl.texi comint.el edebug.texi
 +  font-lock.el loading.texi maps.texi mark.texi message.texi mini.texi
 +  minibuf.texi misc.texi programs.texi subr.el tips.texi url-vars.el
 +  url.texi vc-git.el window.c windows.texi
  
  Stephan Stahl: changed which-func.el buff-menu.el buffer.c dired-x.texi
    ediff-mult.el
  
  Stephen A. Wood: changed fortran.el
  
- Stephen Berman: changed diary-lib.el todo-mode.el allout.el dframe.el
-   dired-aux.el dired.el files.el find-dired.el frame.c gnus-group.el
-   gtkutil.c info.el minibuffer.el newcomment.el page.el proced.el
-   recentf.el rfc822.el subr.el
+ Stephen Berman: co-wrote todo-mode.el
+ and changed todo-mode.texi diary-lib.el minibuffer.el info.el
 -  otodo-mode.el allout.el dframe.el dir dired-aux.el dired.el doc-view.el
++  otodo-mode.el allout.el dframe.el dired-aux.el dired.el doc-view.el
+   elpa files.el find-dired.el frame.c gamegrid.el gnus-group.el gomoku.el
 -  gtkutil.c misc/Makefile.in newcomment.el and 9 other files
++  gtkutil.c misc/Makefile.in newcomment.el outline.el and 8 other files
  
- Stephen C. Gilardi: changed configure.in
+ Stephen C. Gilardi: changed configure.ac
  
  Stephen Compall: changed saveplace.el texinfo.el
  
  Stephen Eglen: wrote iswitchb.el mspools.el
- and changed diary-lib.el locate.el octave-inf.el org-agenda.el replace.el
+ and changed diary-lib.el octave.el org-agenda.el locate.el replace.el
    hexl.el info-look.el sendmail.el spell.el uce.el MORE.STUFF add-log.el
    advice.el allout.el autoinsert.el avoid.el backquote.el battery.el
-   bib-mode.el bruce.el c-mode.el and 78 other files
+   bib-mode.el bruce.el c-mode.el and 80 other files
  
  Stephen Gildea: wrote refcard.tex
  and co-wrote mh-funcs.el mh-search.el
@@@ -3471,8 -3950,8 +4062,9 @@@ and changed time-stamp.el mh-e.el mh-co
  
  Stephen J. Turnbull: changed ediff-init.el strings.texi subr.el
  
--Stephen Leake: changed ada-mode.el ada-xref.el ada-mode.texi ada-prj.el
--  ada-stmt.el align.el pcvs-parse.el vhdl-mode.el
++Stephen Leake: changed ada-mode.el ada-xref.el CONTRIBUTE ada-mode.texi
++  ada-prj.el ada-stmt.el INSTALL.REPO align.el commits pcvs-parse.el repo
++  startup.el trouble.texi vhdl-mode.el
  
  Stephen Peters: changed icalendar.el
  
@@@ -3482,33 -3961,33 +4074,33 @@@ Steve Fisk: co-wrote cal-tex.e
  
  Steve Grubb: changed vcdiff
  
--Steve Nygard: changed unexnext.c
--
- Steve Purcell: changed nnimap.el
 -Steve Purcell: changed nnimap.el nsterm.m package.el
--
--Steve Strassmann: wrote spook.el
--
--Steve Youngs: changed mh-utils.el mh-xemacs-compat.el mh-customize.el
-   mh-e.el mh-comp.el mh-mime.el dns.el gnus-art.el browse-url.el
 -  mh-e.el mh-comp.el mh-mime.el Makefile dns.el gnus-art.el browse-url.el
--  gnus-sum.el gnus-xmas.el mh-search.el mh-seq.el password.el
--  run-at-time.el em-unix.el gmm-utils.el gnus-cite.el gnus-demon.el
-   gnus-ems.el gnus-msg.el and 16 other files
 -  gnus-ems.el and 17 other files
--
  Steven E. Harris: changed nnheader.el
  
  Steven Huwig: changed emacs.py progmodes/python.el
  
--Steven L. Baur: wrote footnote.el gnus-setup.el
++Steven L. Baur: wrote footnote.el
  and changed gnus-xmas.el gnus-msg.el add-log.el edebug.el gnus-ems.el
    gnus-start.el gnus-topic.el message.el nnbabyl.el nntp.el webjump.el
  
  Steven Suhr: changed dispnew.c scroll.c term.c termchar.h
  
- Steven Tamm: changed macterm.c mac.c macfns.c configure.in mac-win.el
-   unexmacosx.c Makefile.in darwin.h editfns.c lread.c macmenu.c
-   scroll-bar.el config.h config.in dispnew.c eval.c fileio.c fns.c
+ Steven Tamm: changed macterm.c mac.c macfns.c configure.ac mac-win.el
+   unexmacosx.c darwin.h editfns.c lread.c macmenu.c scroll-bar.el
 -  src/Makefile.in Makefile.in config.h config.in dispnew.c eval.c
 -  fileio.c fns.c generic-x.el image.c and 4 other files
++  src/Makefile.in Makefile.in config.h dispnew.c eval.c fileio.c fns.c
 +  generic-x.el image.c process.c and 3 other files
 +
++Steve Nygard: changed unexnext.c
++
++Steve Purcell: changed nnimap.el nsterm.m package.el
++
++Steve Strassmann: wrote spook.el
++
++Steve Youngs: changed mh-utils.el mh-xemacs-compat.el mh-customize.el
++  mh-e.el mh-comp.el mh-mime.el Makefile dns.el gnus-art.el browse-url.el
++  gnus-sum.el gnus-xmas.el mh-search.el mh-seq.el password.el
++  run-at-time.el em-unix.el gmm-utils.el gnus-cite.el gnus-demon.el
++  gnus-ems.el and 17 other files
  Stewart M. Clamen: co-wrote cal-mayan.el cc-align.el cc-cmds.el
    cc-defs.el cc-engine.el cc-langs.el cc-menus.el cc-mode.el cc-styles.el
    cc-vars.el
@@@ -3519,48 -3998,61 +4111,50 @@@ Stuart D. Herring: changed desktop.el f
    allout.el comint.el edebug.el find-lisp.el keymap.c minibuf.c sregex.el
    timeclock.el widget.texi
  
+ Stuart Hickinbottom: changed org-clock.el
  Sudish Joseph: changed mac-win.el
  
+ Suhail Shergill: changed ob-core.el ox-html.el
++Sundar Narasimhan: changed rnews.el
++
  Sun Microsystems, Inc: wrote emacs.icon sun.el
  and changed emacsclient.c server.el
  
  Sun Yijiang: changed TUTORIAL.cn
  
--Sundar Narasimhan: changed rnews.el
++Suvayu Ali: changed org.texi org-inlinetask.el org-src.el org.el ox.el
  
--Suvayu Ali: changed org.texi org-exp.el org-inlinetask.el org-src.el
 -  org.el
++Svend Tollak Munkejord: changed deuglify.el
  
  Sven Joachim: changed files.el de-refcard.tex dired-aux.el emacs.1
    arc-mode.el dired-x.el em-cmpl.el em-hist.el em-ls.el esh-cmd.el
    esh-ext.el esh-io.el files.texi gnus-news.texi gnus-sum.el gnus.texi
    help.el make-dist message.el movemail.c mule.texi and 8 other files
  
--Svend Tollak Munkejord: changed deuglify.el
++Sylvain Chouleur: changed gnus-icalendar.el icalendar.el
  
  Syver Enstad: changed gud.el
  
--Sébastien Delafond: changed org.el
--
- Sébastien Vauban: changed org.el org-agenda.el org-html.el org-latex.el
 -Sébastien Gross: changed hideshow.el
 -
 -Sébastien Vauban: changed org.el org-agenda.el ox-latex.el ob-core.el
 -  org-clock.el ox-ascii.el ox-html.el
 -
 -T.F. Torrey: changed org-exp.el org-rmail.el
--
--T.V. Raman: changed completion.el files.el json.el mairix.el mspools.el
--  xml.c
--
  Taichi Kawabata: wrote quail/indian.el ucs-normalize.el
- and changed devanagari.el ind-util.el Makefile.in devan-util.el
-   language/indian.el characters.el fontset.el malayalam.el mlm-util.el
-   mule-conf.el tamil.el tml-util.el
+ and changed indian.el devanagari.el ind-util.el devan-util.el
+   language/indian.el characters.el fontset.el leim/Makefile.in
+   lisp/Makefile.in malayalam.el mlm-util.el mule-conf.el tamil.el
+   tml-util.el
  
  Takaaki Ota: wrote textmodes/table.el
  and changed appt.el dired.c etags.c ldap.el makefile.w32-in
    progmodes/compile.el recentf.el replace.el subr.el w32bdf.c
  
+ Takafumi Arakaki: changed url-expand.el url-http.el which-func.el
  Takahashi Kaoru: changed texinfmt.el
  
  Takahashi Naoto: wrote ethio-util.el language/ethiopic.el latin-post.el
    quail/cyrillic.el quail/ethiopic.el robin.el
  and co-wrote latin-ltx.el quail.el
- and changed fontset.el mule-conf.el
+ and changed ethiopic.el fontset.el mule-conf.el
  
  Takai Kousuke: changed ccl.el compface.el
  
@@@ -3571,27 -4063,31 +4165,31 @@@ and changed arc-mode.e
  
  Tassilo Horn: wrote doc-view.el
  and co-wrote org-gnus.el
- and changed subword.el image-mode.el Makefile.in cc-cmds.el emacsbug.el
-   gnus-art.el gnus.texi nnimap.el files.el gnus-sum.el info.el
-   org-footnote.el org.el reftex-ref.el saveplace.el simple.el
-   tsdh-dark-theme.el tsdh-light-theme.el ack.texi artist.el bindings.el
-   and 26 other files
 -and changed reftex-vars.el gnus-sum.el gnus.texi tsdh-dark-theme.el
 -  misc.texi reftex.el subword.el image-mode.el tsdh-light-theme.el
++and changed reftex-vars.el gnus.texi gnus-sum.el tsdh-dark-theme.el
++  misc.texi reftex.el subword.el tsdh-light-theme.el image-mode.el
+   cc-cmds.el display.texi em-term.el emacsbug.el files.el gnus-art.el
 -  nnimap.el reftex-cite.el buffers.texi control.texi help.texi info.el
 -  and 55 other files
++  nnimap.el reftex-cite.el reftex-ref.el buffers.texi control.texi
++  help.texi and 63 other files
  
  Tatsuya Ichikawa: changed gnus-agent.el gnus-cache.el
  
  Ted Lemon: changed emacs.c lastfile.c puresize.h
  
- Ted Phelps: changed mh-search.el mh-tool-bar.el
+ Ted Phelps: changed mh-search.el mh-e.el mh-folder.el mh-junk.el
+   mh-scan.el mh-tool-bar.el shr.el
  
- Teemu Likonen: changed dired.el gnus-agent.el message.el
+ Ted Wiles: changed org-habit.el
+ Teemu Likonen: changed dired.el erc-backend.el gnus-agent.el indent.el
+   message.el
  
  Teodor Zlatanov: wrote auth-source.el gnus-registry.el gnus-sync.el
    gnus-tests.el gnutls.el registry.el spam-report.el url-future-tests.el
-   url-future.el
- and changed spam.el gnus.el nnimap.el gnus.texi gnus-sum.el gnus-util.el
-   auth.texi netrc.el gnus-start.el gnutls.c message.el spam-stat.el
-   encrypt.el nnir.el nnmail.el imap.el mail-source.el nnmairix.el nntp.el
-   Makefile.in gnus-encrypt.el and 97 other files
+   url-future.el url-util-tests.el
 -and changed spam.el gnus.el nnimap.el gnus.texi gnus-sum.el cfengine.el
 -  gnutls.c auth.texi gnus-util.el netrc.el gnus-start.el message.el
++and changed spam.el gnus.el nnimap.el gnus.texi gnus-sum.el gnutls.c
++  auth.texi cfengine.el gnus-util.el gnus-start.el netrc.el message.el
+   spam-stat.el encrypt.el gnutls.h nnir.el nnmail.el imap.el
+   mail-source.el nnmairix.el nntp.el and 110 other files
  
  Terje Rosten: changed xfns.c version.el xterm.c xterm.h
  
@@@ -3601,42 -4097,47 +4199,54 @@@ Terry Jones: wrote shadow.e
  
  Tetsuo Tsukamoto: changed nnrss.el
  
- Tetsurou Okazaki: changed Makefile.in byte-opt.el log-edit.el lread.c
-   xterm.c
+ Tetsurou Okazaki: changed Makefile.in byte-opt.el lib-src/Makefile.in
+   log-edit.el lread.c xterm.c
++T.F. Torrey: changed org-rmail.el ox.el
 +
  Thamer Mahmoud: changed arabic.el
  
  Theodore Jump: changed makefile.nt makefile.def w32-win.el w32faces.c
  
  Thien-Thi Nguyen: co-wrote hideshow.el
- and changed ewoc.el vc.el info.el zone.el Makefile.in processes.texi
-   lisp-mode.el text.texi vc-rcs.el display.texi fileio.c files.el
-   scheme.el vc-git.el MORE.STUFF TUTORIAL.it bindat.el cc-vars.el
-   configure.in dcl-mode.el diff-mode.el and 158 other files
+ and changed ewoc.el vc.el info.el zone.el processes.texi lisp-mode.el
 -  text.texi vc-rcs.el display.texi fileio.c files.el scheme.el vc-git.el
++  scheme.el text.texi vc-rcs.el display.texi fileio.c files.el vc-git.el
+   MORE.STUFF TUTORIAL.it bindat.el cc-vars.el configure.ac dcl-mode.el
 -  diff-mode.el dired.el and 160 other files
++  diff-mode.el dired.el and 159 other files
++
++Thierry Banel: changed calc-arith.el
  
  Thierry Emery: changed kinsoku.el timezone.el url-http.el wid-edit.el
  
  Thierry Volpiatto: changed bookmark.el files.el dired-aux.el
-   eshell/eshell.el gnus-sum.el files.texi image-mode.el info.el man.el
-   woman.el dired.el doc-view.el find-func.el gnus-art.el gnus-msg.el
-   image-dired.el tramp.el vc-rcs.el
 -  eshell/eshell.el gnus-sum.el net-utils.el tramp.el files.texi
 -  image-mode.el info.el man.el woman.el avoid.el dired.el doc-view.el
 -  find-func.el font-lock.el gnus-art.el gnus-msg.el image-dired.el
 -  message.el and 4 other files
++  eshell/eshell.el gnus-sum.el net-utils.el package.el tramp.el eldoc.el
++  files.texi image-mode.el info.el man.el woman.el avoid.el dired.el
++  doc-view.el find-func.el font-lock.el gnus-art.el gnus-msg.el
++  and 6 other files
+ Thomas Bach: changed wisent/python.el
  
  Thomas Baumann: wrote org-mhe.el
  and co-wrote org-bbdb.el
  
  Thomas Bellman: co-wrote avl-tree.el
  
- Thomas Deweese: changed x-win.el
+ Thomas DeWeese: changed x-win.el
  
  Thomas Dorner: changed ange-ftp.el
  
  Thomas Dye: changed org.texi org-bibtex.el ob-R.el org.el
  
++Thomas Fitzsimmons: changed ldap.el eudc-vars.el eudc.el eudcb-ldap.el
++  eudc.texi ntlm.el
++
  Thomas Horsley: changed cxux-crt0.s cxux.h cxux7.h emacs.c nh3000.h
    nh4000.h simple.el sysdep.c xterm.c
  
  Thomas Hühn: changed tutorial.el
  
+ Thomas Kappler: changed nsfont.m
  Thomas Link: wrote filesets.el
  
  Thomas Morgan: changed org-habit.el forms.el select.el
@@@ -3663,20 -4164,26 +4273,28 @@@ Tibor Šimko: co-wrote language/slovak.
  
  Tijs van Bakel: changed erc.el
  
+ Tim Burt: changed org-datetree.el
  Tim Cross: changed keymaps.texi
  
  Tim Harper: changed ns-win.el
  
- Tim Landscheidt: changed gnus.texi icalendar.el sort.el ws-mode.el
+ Tim Howe: changed org-clock.el
  
- Tim Van Holder: changed emacsclient.c Makefile.in configure.in
-   progmodes/compile.el which-func.el
+ Tim Landscheidt: changed gnus.texi icalendar.el sort.el ws-mode.el
  
 -Tim Van Holder: changed emacsclient.c Makefile.in configure.ac
 -  progmodes/compile.el which-func.el
 -
  Timo Juhani Lindfors: changed gnus-msg.el
  
++Timo Lilja: changed mail-source.el
++
+ Timo Myyrä: changed battery.el
  Timo Savola: changed emacs.c gtkutil.c startup.el x-win.el xfns.c xterm.c
    xterm.h
  
++Tim Van Holder: changed emacsclient.c Makefile.in configure.ac
++  progmodes/compile.el which-func.el
++
  Tobias C. Rittweiler: changed font-lock.el searching.texi sendmail.el
  
  Tobias Ringström: changed etags.c
  Toby Allsopp: changed ldap.el eudc.el
  
  Toby Cubitt: co-wrote avl-tree.el
- Toby S. Cubitt: changed org.el
+ and changed org-capture.el org.el org-agenda.el org-clock.el
+   org-colview.el org.texi
  
  Toby Speight: changed generic-x.el window.el
  
- Tokuya Kameshima: wrote org-mew.el
- and co-wrote org-wl.el
- Tom Breton: changed autoinsert.el cus-edit.el gnus-agent.el lread.c
 -Toke Høiland-Jørgensen: changed nnmaildir.el smime.el
++Toke Høiland-Jørgensen: changed gnutls.c nnmaildir.el smime.el
  
- Tom Hageman: changed etags.c
+ Tokuya Kameshima: changed org-mew.el org-agenda.el
  
- Tom Houlder: wrote mantemp.el
++Tomas Abrahamsson: wrote artist.el
 +
- Tom Perrine: co-wrote modula2.el (public domain)
++Tomasz Gajewski: changed cpp-root.el
 +
- Tom Rauchenwald: changed spam.el
+ Tom Breton: changed autoinsert.el cus-edit.el gnus-agent.el lread.c
  
- Tom Tromey: wrote bug-reference.el erc-list.el package-x.el package.el
- and co-wrote tcl.el
- and changed buffer.c lisp.h makefile.el window.c xfns.c callint.c cmds.c
-   configure.in frame.c keyboard.c keymap.c xdisp.c buffer.h bytecode.c
-   callproc.c category.c character.c character.h charset.c coding.c
-   composite.c and 133 other files
+ Tom Hageman: changed etags.c
  
- Tomas Abrahamsson: wrote artist.el
+ Tom Houlder: wrote mantemp.el
  
 -Tom Perrine: co-wrote modula2.el (public domain)
 -
 -Tom Rauchenwald: changed spam.el
 -
 -Tom Regner: changed notifications.el
 -
 -Tom Seddon: changed w32font.c
 -
 -Tom Tromey: wrote bug-reference.el erc-list.el package-x.el
 -and co-wrote package.el tcl.el
 -and changed buffer.c lisp.h makefile.el window.c keyboard.c keymap.c
 -  xfns.c buffer.h bytecode.c callint.c callproc.c cmds.c composite.c
 -  configure.ac dispextern.h doc.c editfns.c fileio.c frame.c insdel.c
 -  intervals.h and 136 other files
 -
 -Tom Willemse: changed package.el
 -
 -Tomas Abrahamsson: wrote artist.el
 -
 -Tomasz Gajewski: changed cpp-root.el
 -
  Tommi Vainikainen: changed gnus-sum.el message.el mml-sec.el
  
  Tomohiko Morioka: co-wrote mm-bodies.el mm-decode.el mm-encode.el
@@@ -3720,33 -4236,37 +4330,55 @@@ and changed rmail.el nnmail.el rmailout
    gnus-ems.el gnus-mule.el message.el nnspool.el nntp.el rmailkwd.el
    smiley.el
  
+ Tomohiro Matsuyama: wrote profiler.el
+ and changed profiler.c alloc.c emacs.c eval.c lisp.h src/Makefile.in
+   src/makefile.w32-in xdisp.c
  Tomoji Kagatani: wrote smtpmail.el
  
++Tom Perrine: co-wrote modula2.el (public domain)
++
++Tom Rauchenwald: changed spam.el
++
++Tom Regner: changed notifications.el
++
++Tom Seddon: changed w32font.c
++
++Tom Tromey: wrote bug-reference.el erc-list.el package-x.el
++and co-wrote package.el tcl.el
++and changed buffer.c lisp.h makefile.el window.c keyboard.c keymap.c
++  xfns.c buffer.h bytecode.c callint.c callproc.c cmds.c composite.c
++  configure.ac dispextern.h doc.c editfns.c fileio.c frame.c insdel.c
++  intervals.h and 137 other files
++
++Tom Willemse: changed package.el prog-mode.el progmodes/python.el
++  simple.el
++
  Torbjörn Axelsson: changed options.el
  
  Torbjörn Einarsson: wrote progmodes/f90.el
  and changed f90.el
  
- Torsten Anders: changed org-beamer.el
+ Torsten Anders: changed ox-beamer.el
  
  Torsten Bronger: changed latin-ltx.el
  
  Toru Tomabechi: wrote language/tibetan.el quail/tibetan.el tibet-util.el
  
  Toru Tsuneyoshi: changed ange-ftp.el buff-menu.el cus-start.el fileio.c
-   files.el lisp.h tramp.el w32fns.c
+   files.el fill.el lisp.h tramp.el w32fns.c
  
  Toshiaki Nomura: changed uxpds.h
  
- Travis Jeffery: changed Info.plist
  Trent W. Buck: changed rcirc.el remember.el rx.el
  
 -Trevor Murphy: changed org.el
++Trevor Murphy: changed gnus.texi nnimap.el org.el
  Trey Jackson: changed spam-stat.el
  
  Triet Hoai Lai: changed vntelex.el viet-util.el vietnamese.el
  
- Troels Nielsen: changed process.c
+ Troels Nielsen: changed process.c buffer.c progmodes/compile.el window.el
  
  Trung Tran-Duc: changed nntp.el
  
@@@ -3755,65 -4275,66 +4387,72 @@@ Tsuchiya Masatoshi: changed gnus-art.e
    gnus-cache.el gnus-msg.el gnus.el nndiary.el nnfolder.el nnimap.el
    nnmaildir.el pgg.el rfc2047.el
  
- Tsugutomo Enami: changed frame.c keyboard.c configure.in dispnew.c
+ Tsugutomo Enami: changed frame.c keyboard.c configure.ac dispnew.c
    fileio.c process.c simple.el sysdep.c xdisp.c add-log.el bytecomp.el
-   editfns.c emacs.c frame.h gnus-group.el netbsd.h nnheader.el
-   perl-mode.el regex.c regex.h rmailsum.el and 4 other files
+   editfns.c emacs.c frame.h gnus-group.el netbsd.h nnheader.el nnimap.el
+   perl-mode.el regex.c regex.h and 6 other files
  
  Tsuyoshi Akiho: changed gnus-sum.el nnrss.el
  
  Tudor Hulubei: changed iso-acc.el latin-pre.el
  
++T.V. Raman: changed completion.el files.el json.el mairix.el mspools.el
++  xml.c
++
  Uday S Reddy: changed etags.el fill.el
  
  Ulf Jasper: wrote bubbles.el icalendar-tests.el icalendar.el
--  newst-backend.el newst-plainview.el newst-reader.el newst-ticker.el
--  newst-treeview.el newsticker-tests.el newsticker.el
- and changed icalendar-testsuite.el calendar.texi newsticker-plainview.el
-   newsticker-treeview.el newsticker.texi newsticker-backend.el
-   newsticker-reader.el newsticker-ticker.el Makefile.in README
 -and changed calendar.texi newsticker-plainview.el newsticker-treeview.el
 -  newsticker.texi newsticker-backend.el newsticker-reader.el
 -  newsticker-ticker.el Makefile.in README browse-url.xpm get-all.xpm
 -  mark-immortal.xpm mark-read.xpm narrow.xpm newsticker next-feed.xpm
 -  next-item.xpm prev-feed.xpm prev-item.xpm update.xpm xml.el
++  libxml-tests.el newst-backend.el newst-plainview.el newst-reader.el
++  newst-ticker.el newst-treeview.el newsticker-tests.el newsticker.el
++and changed newsticker.texi calendar.texi image.c newsticker-plainview.el
++  newsticker-treeview.el README newsticker-backend.el
++  newsticker-reader.el newsticker-ticker.el xml.c Makefile.in
 +  browse-url.xpm get-all.xpm mark-immortal.xpm mark-read.xpm narrow.xpm
-   newsticker newsticker-testsuite.el next-feed.xpm next-item.xpm
-   prev-feed.xpm prev-item.xpm and 3 other files
++  newsticker next-feed.xpm next-item.xpm prev-feed.xpm prev-item.xpm
++  and 8 other files
  
  Ulf Stegemann: co-wrote org-entities.el
  and changed org-gnus.el smime.el
  
  Ulrich Leodolter: changed w32proc.c
  
- Ulrich Mueller: changed configure.in Makefile.in doctor.el files.el
-   gud.el server.el ChgPane.c ChgSel.c HELLO INSTALL XMakeAssoc.c
-   authors.el bytecomp.el calc-units.el case-table.el configure em-ls.el
-   emacs.1 emacs.c emacs.desktop emacsclient.c and 26 other files
 -Ulrich Müller: changed configure.ac src/Makefile.in doctor.el emacs.1
 -  files.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 descr-text.el em-ls.el emacs.c and 35 other files
++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
  
  Ulrich Neumerkel: changed xterm.c
  
  Ulrik Vieth: wrote meta-mode.el
  and changed files.el
  
+ Uwe Brauer: changed mml-smime.el
  Vadim Nasardinov: changed allout.el
  
  Vagn Johansen: changed gnus-cache.el vc-svn.el
  
  Valentin Wüstholz: changed org.el
  
- Valery Alexeev: changed cyril-util.el quail/cyrillic.el
+ Valery Alexeev: changed cyril-util.el cyrillic.el
  
- Vasily Korytov: changed message.el quail/cyrillic.el cperl-mode.el
-   gnus-art.el gnus-dired.el gnus-msg.el gnus-util.el mail-source.el
-   smiley.el
+ Vasily Korytov: changed cyrillic.el message.el cperl-mode.el gnus-art.el
+   gnus-dired.el gnus-msg.el gnus-util.el mail-source.el smiley.el
  
- Victor Zandy: wrote zone.el
+ Vegard Øye: changed viper-init.el
  
- Vida Gábor: changed gnus-demon.el
+ Victor Zandy: wrote zone.el
  
- Viktor Rosenfeld: changed ob-sql.el
+ Viktor Rosenfeld: changed ob-sql.el org.el
  
  Ville Skyttä: changed mh-comp.el pgg.el tcl.el
  
  Vincent Belaïche: changed ses.el 5x5.el calc-alg.el calc-vec.el calc.texi
-   calc-embed.el calc-help.el calc-misc.el calc.el floatfns.c org.el
-   recentf.el
 -  calc-embed.el calc-help.el calc-misc.el calc.el configure.bat
 -  floatfns.c org.el recentf.el reftex-parse.el reftex-toc.el reftex.el
 -  ses.texi
++  ses.texi calc-embed.el calc-help.el calc-misc.el calc.el configure.bat
++  floatfns.c macroexp.el org.el package.el recentf.el reftex-parse.el
++  reftex-toc.el reftex.el
++
++Vincent Bernat: changed gnus-int.el nnimap.el
  
  Vincent Del Vecchio: changed info.el mh-utils.el
  
@@@ -3824,64 -4345,80 +4463,76 @@@ and co-wrote ps-def.el ps-mule.el ps-pr
  and changed ps-prin1.ps ps-bdf.el ps-prin0.ps blank-mode.el ps-prin3.ps
    ps-prin2.ps lpr.el subr.el diff-mode.el TUTORIAL.pt_BR compilation.txt
    easymenu.el loading.texi menu-bar.el misc.texi progmodes/compile.el
-   ps-print-def.el ps-print.ps ps-vars.el
+   ps-print-def.el ps-vars.el
  
- Vitalie Spinu: changed ob-R.el
+ Vitalie Spinu: changed comint.el message.el ob-R.el ob-core.el
+   ob-tangle.el subr.el
  
  Vivek Dasmohapatra: wrote hfy-cmap.el htmlfontify.el
- and changed erc.el erc-backend.el emacs.c erc-join.el erc-services.el
-   sh-script.el xterm.c xterm.h
+ and changed erc.el erc-backend.el erc-services.el hexl.el emacs.c
+   erc-join.el htmlfontify.texi sh-script.el xterm.c xterm.h
  
  Vladimir Alexiev: changed arc-mode.el nnvirtual.el tmm.el
  
+ Vladimir Kazanov: changed java.srt
+ Vladimir Lomov: changed ox-html.el
  Vladimir Volovich: changed smime.el
  
  Volker Sobek: changed programs.texi
  
--W. Martin Borgert: changed files.el schemas.xml
 -
 -W. Trevor King: changed xterm.el
--
  Walter C. Pelissero: changed browse-url.el url-methods.el
  
  Wang Diancheng: changed gdb-mi.el nnml.el
  
+ Wei-Wei Guo: co-wrote rst.el
  Werner Benger: changed keyboard.c
  
  Werner Lemberg: wrote sisheng.el vntelex.el
- and changed Makefile.in TUTORIAL.de calc.texi chinese.el emacs.1
-   european.el idlwave.el language/czech.el language/slovak.el
+ and co-wrote vnvni.el
+ and changed TUTORIAL.de calc.texi chinese.el emacs.1 european.el
+   idlwave.el language/czech.el language/slovak.el lispref/Makefile.in
    reftex-vars.el reftex.el reftex.texi supercite.el advice.el
    calc-forms.el calc-sel.el calendar.el china-util.el cl-macs.el cl.texi
-   complete.el and 50 other files
+   complete.el and 53 other files
  
  Werner Meisner: changed lwlib-Xm.c
  
  Wes Hardaker: changed gnus-score.el gnus-art.el gnus-sum.el gnus-win.el
    spam.el
  
+ Wesley Dawson: changed icomplete.el
  Wilfred Hughes: changed vc-git.el
  
  Will Glozer: changed macterm.c
  
--Will Mengarini: wrote repeat.el
--
  William F. Schelter: wrote telnet.el
  
  William M. Perry: wrote url-dav.el url-gw.el url-http.el url-util.el
    url.el vc-dav.el
  and co-wrote mailcap.el socks.el
  and changed url-handlers.el url-file.el url-methods.el url-vars.el
-   url-https.el aclocal.m4 mule-sysdp.el url-imap.el url-news.el
-   url-nfs.el image.el mwheel.el url-about.el url-auth.el url-cid.el
-   url-dired.el url-expand.el url-ftp.el url-history.el url-irc.el
-   url-misc.el and 5 other files
+   url-https.el url-imap.el url-news.el url-nfs.el image.el mwheel.el
+   url-about.el url-auth.el url-cid.el url-dired.el url-expand.el
+   url-ftp.el url-history.el url-irc.el url-misc.el url-parse.el
+   url-privacy.el and 3 other files
+ William Parsons: changed ange-ftp.el
  
  William Smith: changed strftime.c
  
  William Sommerfeld: wrote emacsclient.c scribe.el server.el
  
  William Stevenson: wrote adwaita-theme.el
+ and changed artist.el
  
- William Xu: changed nsterm.m outline.el webjump.el
 -William Xu: changed arc-mode.el gcc.el nsterm.m outline.el url.el
 -  webjump.el
++William Xu: changed arc-mode.el gcc.el hideif.el nsterm.m outline.el
++  url.el webjump.el
++
++Will Mengarini: wrote repeat.el
  
  Wilson H. Tien: changed unexelf.c
  
@@@ -3891,20 -4428,23 +4542,25 @@@ and changed files.e
  Wim Nieuwenhuizen: changed TUTORIAL.nl
  
  Wlodzimierz Bzyl: co-wrote ogonek.el
- and changed latin-pre.el pl-refcard.ps pl-refcard.tex refcard-pl.ps
-   refcard-pl.tex survival.tex
+ and changed latin-pre.el pl-refcard.tex survival.tex
++W. Martin Borgert: changed files.el schemas.xml
 +
  Wolfgang Glas: changed unexsgi.c
  
- Wolfgang Jenkner: changed conf-mode.el gnus-agent.el gnus-sum.el lread.c
-   network-stream.el pcvs.el pop3.el
+ Wolfgang Jenkner: wrote man-tests.el
 -and changed gnus-agent.el image-mode.el man.el ansi-color.el gnus-spec.el
 -  gnus-sum.el gnus-util.el network-stream.el calc-tests.el calc-units.el
 -  conf-mode.el functions.texi gnus-group.el gnus-picon.el gnus-salt.el
 -  gnus-start.el gnus.texi intro.texi lread.c nntp.el pcvs.el
 -  and 6 other files
++and changed gnus-agent.el image-mode.el man.el network-stream.el
++  ansi-color.el gnus-spec.el gnus-sum.el gnus-util.el
++  automated/Makefile.in calc-tests.el calc-units.el conf-mode.el
++  functions.texi gnus-group.el gnus-picon.el gnus-salt.el gnus-start.el
++  gnus.texi intro.texi lread.c nntp.el and 7 other files
  
  Wolfgang Lux: changed nsterm.m keyboard.c
  
  Wolfgang Rupprecht: wrote float-sup.el floatfns.c sup-mouse.el
- and changed config.in process.c alloc.c callint.c configure.in data.c
-   ecrt0.c fns.c lisp-mode.el lisp.h loadup.el lread.c net-utils.el
-   nntp.el print.c sort.el
 -and changed process.c alloc.c callint.c config.in configure.ac data.c
 -  fns.c lisp-mode.el lisp.h loadup.el lread.c net-utils.el nntp.el
 -  print.c sort.el
++and changed process.c alloc.c callint.c configure.ac data.c fns.c
++  lisp-mode.el lisp.h loadup.el lread.c net-utils.el nntp.el print.c
++  sort.el
  
  Wolfgang Scherer: changed vc-cvs.el
  
@@@ -3914,66 -4454,111 +4570,91 @@@ Wolfram Fenske: changed nnimap.e
  
  Wolfram Gloger: changed emacs.c
  
++W. Trevor King: changed xterm.el
++
  Xavier Maillard: changed gnus-faq.texi gnus-score.el mh-utils.el spam.el
  
 -  and 92 other files
+ Xue Fuqiao: changed display.texi maintaining.texi files.texi
+   nonascii.texi text.texi windows.texi os.texi vc-cvs.el vc-dir.el
+   emacs.texi ido.texi vc-git.el vc-hg.el vc-hooks.el vc-svn.el vc.el
+   vc/vc-bzr.el INSTALL cl.texi emacs-lisp-intro.texi frames.texi
++  and 91 other files
  Yagi Tatsuya: changed gnus-art.el gnus-start.el
  
- Yair F: changed quail/hebrew.el
+ Yair F: changed hebrew.el
  
- Yamamoto Mitsuharu: changed macterm.c macfns.c mac-win.el mac.c macterm.h
  macmenu.c macgui.h image.c xdisp.c macselect.c keyboard.c xterm.c
-   Makefile.in emacs.c darwin.h dispnew.c unexmacosx.c w32term.c alloc.c
-   dispextern.h configure.in and 88 other files
+ Yamamoto Mitsuharu: wrote uvs.el
and changed macterm.c macfns.c mac-win.el mac.c macterm.h macmenu.c
+   macgui.h image.c xdisp.c xterm.c macselect.c keyboard.c w32term.c
+   src/Makefile.in unexmacosx.c emacs.c darwin.h dispnew.c configure.ac
 -  dispextern.h alloc.c and 90 other files
++  dispextern.h alloc.c and 89 other files
  
  Yann Dirson: changed imenu.el
  
- Yann Hodique: changed rcirc.el
 -Yann Hodique: changed org-publish.el package.el rcirc.el
++Yann Hodique: changed ox-publish.el package.el rcirc.el
+ Yasushi Shoji: changed org-clock.el org.texi ox-ascii.el
+ Yavor Doganov: changed configure.ac Makefile.in emacs.1 etags.1 make-dist
+   nsfont.m
  
- Yavor Doganov: changed configure.in Info-gnustep.plist Makefile.in
-   emacs.1 etags.1 make-dist nsfont.m
+ Ye Qianchuan: changed descr-text.el
  
  Yoichi Nakayama: changed browse-url.el finder.el man.el rfc2368.el
  
  Yong Lu: changed charset.c coding.c language/greek.el
  
  Yoni Rabkin: changed faces.el net-utils.el artist.el bs.el cmacexp.el
--  ediff.el files.el hilit19.el ps-mode.el simula.el vera-mode.el
++  ediff.el eww.el files.el hilit19.el ps-mode.el simula.el vera-mode.el
    verilog-mode.el vhdl-mode.el viper.el whitespace.el
  
  Yoshiaki Kasahara: changed buffer.c term.c
  
  Yoshiki Hayashi: changed texinfmt.el nnheader.el
  
+ Yoshinari Nomura: changed ox-html.el ox.el
  Yoshinori Koseki: wrote iimage.el
  and changed fontset.el message.el nnheader.el nnmail.el
  
- Yu-Ji Hosokawa: changed README.W32
 -Yu-ji Hosokawa: changed README.W32
--
  Yuanle Song: changed rng-xsd.el
  
++Yu-ji Hosokawa: changed README.W32
++
  Yukihiro Matsumoto: co-wrote ruby-mode.el
  
  Yuri Karaban: changed pop3.el
  
  Yuri Shtil: changed etags.c
  
- Yutaka Niibe: changed indent.c xdisp.c configure.in Makefile.in dispnew.c
-   sysdep.c config.in dired.el emacs.c fill.el fns.c gmalloc.c gnu-linux.h
  indent.h process.c simple.el term.c window.c
+ Yuriy Vostrikov: changed vc-git.el
Yutaka Niibe: changed indent.c xdisp.c configure.ac dispnew.c sysdep.c
 -  Makefile.in config.in dired.el emacs.c fill.el fns.c gmalloc.c
 -  gnu-linux.h indent.h process.c simple.el src/Makefile.in term.c
 -  window.c
++  Makefile.in dired.el emacs.c fill.el fns.c gmalloc.c gnu-linux.h
++  indent.h process.c simple.el src/Makefile.in term.c window.c
  
- Zachary Kanfer: changed cus-edit.el keyboard.c
+ Yuya Nishihara: changed vc-hooks.el
+ Yves Baumes: changed package.el
+ Zachary Kanfer: changed org.el cus-edit.el keyboard.c
  
  Zhang Wei: changed chinese.el characters.el mule-cmds.el xfns.c erc.el
-   faces.el fontset.el makefile.w32-in mm-util.el mule.el org-publish.el
-   rfc2047.el x-win.el
+   faces.el fontset.el lib-src/makefile.w32-in mm-util.el mule.el
+   org-publish.el rfc2047.el x-win.el
  
  Zhang Weize: wrote ob-plantuml.el
  
++Zhongwei Yao: changed tramp-adb.el
++
  Zoltan Kemenczy: changed gud.el
  
  Zoran Milojevic: changed avoid.el
  
- Йордан Миладинов: changed quail/cyrillic.el
 -Álvar Ibeas: changed TUTORIAL.es
 -
 -Álvar Jesús Ibeas Martín: changed emacs-lisp-intro.texi
 -
 -Ævar Arnfjörð Bjarmason: changed rcirc.el
 -
 -Éric Jacoboni: changed fr-refcard.tex
 -
 -Óscar Fuentes: changed ido.el cmdproxy.c diff-mode.el emacsclient.c
 -  vc-bzr.el
 -
 -İsmail Dönmez: changed nsfont.m nsterm.m url-auth.el xterm.c
 -
 -Łukasz Demianiuk: changed erc.el
 -
 -Łukasz Stelmach: changed cookie1.el gtkutil.c message.el org-agenda.el
 -  org-bbdb.el org-exp.el org.el ox-html.el
 -
 -Štěpán Němec: changed INSTALL calc-ext.el cl.texi comint.el edebug.texi
 -  font-lock.el loading.texi maps.texi mark.texi message.texi mini.texi
 -  minibuf.texi misc.texi programs.texi subr.el tips.texi url-vars.el
 -  url.texi vc-git.el window.c windows.texi
 -
+ Дядов Васил Стоянов: changed org-docview.el
+ Йордан Миладинов: changed cyrillic.el
  
  Local Variables:
  coding: utf-8
diff --combined lisp/ChangeLog
index fd7dcd31ffd5feacb80282689c05a905a831c199,763a8eecfbd6117013b598276341616df29e5a7f..121a395e63d2b7de25ef6402b15353562f41e072
 -2015-03-07  Michael Albinus  <michael.albinus@gmx.de>
 +2015-03-09  Eli Zaretskii  <eliz@gnu.org>
  
 -      * net/tramp.el (tramp-ssh-controlmaster-options): Make it a
 -      defcustom.  (Bug#20015)
 +      * dired.el (dired-delete-file): Doc fix.  (Bug#20021)
 +2015-03-06  Sergio Durigan Junior  <sergiodj@sergiodj.net>
 +          Thomas Fitzsimmons  <fitzsim@fitzsim.org>
 +
 +      * net/eudcb-bbdb.el (eudc-bbdb-field): New function.
 +      (eudc-bbdb-filter-non-matching-record): Call eudc-bbdb-field.
 +      (eudc-bbdb-format-record-as-result): Likewise.
 +
 +2015-03-08  Dmitry Gutov  <dgutov@yandex.ru>
 +
 +      * progmodes/ruby-mode.el (ruby-font-lock-keywords): Use
 +      `font-lock-constant-face' for nil, true and false.  Highlight
 +      `self' as a keyword.  (Bug#17733)
 +
 +2015-03-08  Nobuyoshi Nakada  <nobu@ruby-lang.org>
 +
 +      * progmodes/ruby-mode.el (ruby-syntax-before-regexp-re): Expect
 +      beginning of regexp also after open brace or vertical bar.
 +      (Bug#20026)
 +
 +2015-03-07  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * battery.el (battery-echo-area-format): Simplify default.
 +      (battery-linux-sysfs): Standardize on energy&power.  Accept ADP1
 +      for AC adapter.
 +
 +      * emacs-lisp/byte-opt.el (byte-optimize-form-code-walker): Don't try to
 +      unfold `closure's since byte-compile-unfold-lambda doesn't know how to
 +      do it.
 +
 +2015-03-06  Oscar Fuentes  <ofv@wanadoo.es>
 +
 +      * net/browse-url.el (browse-url-firefox): Remove outdated
 +      MS-Windows limitations.
 +
 +2015-03-06  Thomas Fitzsimmons  <fitzsim@fitzsim.org>
 +
 +      * net/eudcb-ldap.el (eudc-ldap-cleanup-record-simple): Mark as
 +      obsolete.
 +      (eudc-ldap-cleanup-record-filtering-addresses): Add docstring.
 +      Don't clean up postal addresses if ldap-ignore-attribute-codings
 +      is set.  Combine mail addresses into one field. (Bug#17720)
 +      (eudc-ldap-simple-query-internal):
 +      Call eudc-ldap-cleanup-record-filtering-addresses instead of
 +      eudc-ldap-cleanup-record-simple.
 +      (eudc-ldap-get-field-list): Likewise.
 +
 +2015-03-05  Ivan Shmakov  <ivan@siamics.net>
 +
 +      * net/eww.el (eww-html-p): New function (bug#20009).
 +      (eww-render): Use it.
 +
 +2015-03-05  Artur Malabarba  <bruce.connor.am@gmail.com>
 +
 +      * desktop.el (desktop-buffer-info): Write docstring.
 +      (desktop-buffer-info): Use `pushnew' instead of `add-to-list' and
 +      unquote lamda.
 +
 +      * emacs-lisp/package.el (package-refresh-contents): Update doc.
 +
 +2015-03-05  Dmitry Gutov  <dgutov@yandex.ru>
 +
 +      * progmodes/js.el (js-mode-syntax-table): Add an entry for `.
 +
 +2015-03-05  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      Replace *-function vars with generic functions in cl-generic.
 +      * emacs-lisp/cl-generic.el (cl--generic-generalizer): New struct.
 +      (cl-generic-tagcode-function, cl-generic-tag-types-function): Remove.
 +      (cl--generic-t-generalizer): New const.
 +      (cl--generic-make-method): Rename from `cl--generic-method-make'.
 +      (cl--generic-make): Change calling convention.
 +      (cl--generic): Add `options' field.
 +      (cl-generic-function-options): New function.
 +      (cl-defgeneric): Rewrite handling of options.  Add support for :method
 +      options and allow the use of a default body.
 +      (cl-generic-define): Save options in the corresponding new field.
 +      (cl-defmethod): Fix ordering of qualifiers.
 +      (cl-generic-define-method): Use cl-generic-generalizers.
 +      (cl--generic-get-dispatcher): Change calling convention, and change
 +      calling convention of the returned function as well so as to take the
 +      list of methods separately from the generic function object, so that it
 +      can receive the original generic function object.
 +      (cl--generic-make-next-function): New function, extracted from
 +      cl--generic-make-function.
 +      (cl--generic-make-function): Use it.
 +      (cl-generic-method-combination-function): Remove.
 +      (cl--generic-cyclic-definition): New error.
 +      (cl-generic-call-method): Take a generic function object rather than
 +      its name.
 +      (cl-method-qualifiers): New alias.
 +      (cl--generic-build-combined-method): Use cl-generic-combine-methods,
 +      don't segregate by qualifiers here any more.
 +      (cl--generic-standard-method-combination): Segregate by qualifiers
 +      here instead.  Add support for the `:extra' qualifier.
 +      (cl--generic-cache-miss): Move earlier, adjust to new calling convention.
 +      (cl-generic-generalizers, cl-generic-combine-methods):
 +      New generic functions.
 +      (cl-no-next-method, cl-no-applicable-method, cl-no-primary-method):
 +      Use the new "default method in defgeneric" functionality, change
 +      calling convention to receive a generic function object.
 +      (cl--generic-head-used): New var.
 +      (cl--generic-head-generalizer, cl--generic-eql-generalizer)
 +      (cl--generic-struct-generalizer, cl--generic-typeof-generalizer):
 +      New consts.
 +      * emacs-lisp/eieio-core.el (eieio--generic-generalizer)
 +      (eieio--generic-subclass-generalizer): New consts.
 +      (cl-generic-generalizers): New methods.
 +      * emacs-lisp/eieio-compat.el (eieio--generic-static-symbol-generalizer)
 +      (eieio--generic-static-object-generalizer): New consts.
 +      (cl-generic-generalizers) <(head eieio--static)>: New method.
 +      * emacs-lisp/byte-opt.el (byte-optimize-form-code-walker):
 +      Unfold closures like lambdas.
  
 -2015-03-07  Eli Zaretskii  <eliz@gnu.org>
 +2015-03-04  Filipp Gunbin  <fgunbin@fastmail.fm>
  
 -      * dired.el (dired-delete-file): Doc fix.  (Bug#20021)
 +      * autorevert.el (auto-revert-notify-add-watch):
 +      Fix handler installation.  (Bug#20000)
 +
 +2015-03-04  Rüdiger Sonderfeld  <ruediger@c-plusplus.net>
 +
 +      * net/eww.el (eww-search-prefix, eww-open-file, eww-search-words)
 +      (eww-same-page-p,eww-set-character-encoding): Fix docstring.
 +      (eww): Do not end error messages with a period.
 +
 +2015-03-04  Zhongwei Yao  <ashi08104@gmail.com>
 +
 +      * net/tramp-adb.el (tramp-adb-connect-if-not-connected):
 +      New user option.
 +      (tramp-adb-ls-toolbox-regexp): Fix regexp in order to support file
 +      names starting with a space.
 +      (tramp-methods): Add `tramp-default-port' for "adb".
 +      (tramp-adb-parse-device-names): Add traces.  Return device names
 +      with port, if present.
 +      (tramp-adb-handle-directory-files-and-attributes): Quote all
 +      remote file names.
 +      (tramp-adb-get-device): New defun.
 +      (tramp-adb-execute-adb-command, tramp-adb-maybe-open-connection):
 +      Use it.
 +      (tramp-adb-maybe-open-connection): Set `tramp-current-*'
 +      variables.  Remove checks for listed devices.
 +
 +2015-03-04  Michael Albinus  <michael.albinus@gmx.de>
 +
 +      * net/tramp.el (tramp): Add :link property.
 +      (tramp-login-prompt-regexp): Allow also "user", as required by
 +      Fritz!Box telnet.
 +      (tramp-autoload-file-name-handler): Use "/".
 +      (tramp-handle-unhandled-file-name-directory): Return nil when
 +      required by the spec.
 +
 +      * net/tramp-cache.el (tramp-dump-connection-properties):
 +      Use `with-temp-file'.
 +
 +      * net/tramp-sh.el (tramp-perl-file-attributes)
 +      (tramp-perl-directory-files-and-attributes): Escape apostrophs in
 +      file names.
 +      (tramp-do-file-attributes-with-stat): Quote file name.
 +      (tramp-sh-handle-directory-files-and-attributes): Fall back to
 +      `tramp-handle-directory-files-and-attributes' in case of problems.
 +      (tramp-do-directory-files-and-attributes-with-stat)
 +      (tramp-sh-handle-file-name-all-completions)
 +      (tramp-sh-handle-delete-directory)
 +      (tramp-sh-handle-expand-file-name, tramp-sh-handle-process-file):
 +      Normalize use of "cd".
 +      (tramp-do-directory-files-and-attributes-with-stat): Use the
 +      `quoting-style' arg of `ls' if possible.  Make it also working for
 +      file names with apostrophs.
 +      (tramp-sh-handle-file-name-all-completions): Use arguments of `ls'
 +      in proper order.
 +      (tramp-do-copy-or-rename-file-via-buffer)
 +      (tramp-sh-handle-file-local-copy): Use `with-temp-file'.
 +      (tramp-get-remote-locale): Accept also \r in output.
 +      (tramp-get-ls-command-with-quoting-style): New defun.
 +      (tramp-get-inline-coding): Set `default-directory' to a local
 +      directory.  Sporadically, `call-process-region' does not handle a
 +      remote default directory properly.
 +
 +      * net/trampver.el: Update release number.
  
  2015-03-03  Agustín Martín Domingo  <agustin6martin@gmail.com>
  
        `ispell-dicts-name2locale-equivs-alist' to get aspell aliases for
        standard dict names.
  
 -2015-02-24  Glenn Morris  <rgm@gnu.org>
 +2015-03-03  Glenn Morris  <rgm@gnu.org>
  
        * net/browse-url.el (browse-url-firefox-startup-arguments):
        Make obsolete.
        exists in Firefox 36.  (Bug#19921)
        (browse-url-firefox-sentinel): Remove function.
  
 -2015-02-23  Eli Zaretskii  <eliz@gnu.org>
 +2015-03-03  Eli Zaretskii  <eliz@gnu.org>
  
        * frame.el (blink-cursor-timer-function): Don't increment
        blink-cursor-blinks-done counter when a menu is active on a w32
        frame.  (Bug#19925)
  
 -2015-02-19  Juri Linkov  <juri@linkov.net>
 +2015-03-03  Juri Linkov  <juri@linkov.net>
  
        * comint.el (comint-line-beginning-position): Revert searching for
        the prompt when comint-use-prompt-regexp is non-nil because it
        `output' for the case when comint-use-prompt-regexp is nil.
        (Bug#19710)
  
 -2015-02-15  Jérémy Compostella  <jeremy.compostella@gmail.com>
 +2015-03-03  Jérémy Compostella  <jeremy.compostella@gmail.com>
  
        * net/tramp-sh.el (tramp-remote-process-environment): Disable paging
        with PAGER=cat.  (Bug#19870)
  
 -2015-02-13  Glenn Morris  <rgm@gnu.org>
 +2015-03-03  Glenn Morris  <rgm@gnu.org>
  
        * textmodes/flyspell.el (flyspell-duplicate-distance):
        Bump :version.
  
 -2015-02-13  Eli Zaretskii  <eliz@gnu.org>
 +2015-03-03  Eli Zaretskii  <eliz@gnu.org>
  
        * textmodes/text-mode.el (text-mode-syntax-table): Make some
        punctuation character behave as word-constituent, for more
  
        * simple.el (transient-mark-mode): Doc fix.  (Bug#19841)
  
 -2015-02-12  Agustín Martín Domingo  <agustin6martin@gmail.com>
 +2015-03-03  Agustín Martín Domingo  <agustin6martin@gmail.com>
  
        Improve string search in `flyspell-word-search-*`. (Bug#16800)
-       * flyspell.el (flyspell-duplicate-distance): Limit default search
-       distance for duplicated words to 40000.
+       * textmodes/flyspell.el (flyspell-duplicate-distance): Limit
+       default search distance for duplicated words to 40000.
        (flyspell-word-search-backward, flyspell-word-search-forward):
        Search as full word with defined casechars, not as substring.
  
 -2015-02-10  Juri Linkov  <juri@linkov.net>
 +2015-03-03  Juri Linkov  <juri@linkov.net>
  
        Better support for the case of typing RET on the prompt in comint.
        * comint.el (comint-get-old-input-default): Go to the field end
        on the prompt before searching for the prompt when
        comint-use-prompt-regexp is non-nil.  (Bug#19710)
  
 -2015-02-08  Eli Zaretskii  <eliz@gnu.org>
 +2015-03-03  Eli Zaretskii  <eliz@gnu.org>
  
        * frame.el (frame-notice-user-settings): Refresh the value of
 -      frame parameters after calling tty-handle-reverse-video.  Call
 -      face-set-after-frame-default with the actual parameters, to avoid
 +      frame parameters after calling tty-handle-reverse-video.
 +      Call face-set-after-frame-default with the actual parameters, to avoid
        resetting colors back to unspecified.
        (set-background-color, set-foreground-color): Pass the foreground
        and background colors to face-set-after-frame-default.  (Bug#19802)
  
 -2015-02-06  Wolfgang Jenkner  <wjenkner@inode.at>
 +2015-03-03  Wolfgang Jenkner  <wjenkner@inode.at>
  
        * net/network-stream.el (network-stream-open-tls): Respect the
        :end-of-capability setting.
  
 -2015-02-05  Juri Linkov  <juri@linkov.net>
 +2015-03-03  Juri Linkov  <juri@linkov.net>
  
        Revert the previous change of comint-line-beginning-position callers,
        and modify comint-line-beginning-position instead.
        Use field-beginning instead of line-beginning-position
        if comint-use-prompt-regexp is nil.  (Bug#19710)
  
 -2015-02-04  Robert Pluim  <rpluim@gmail.com>  (tiny change)
 +2015-03-03  Robert Pluim  <rpluim@gmail.com>  (tiny change)
  
        * calendar/todo-mode.el (todo-item-done): When done items are
        hidden, restore point to its location prior to invoking this
        command.  (Bug#19727)
  
 -2015-02-04  Eli Zaretskii  <eliz@gnu.org>
 +2015-03-03  Eli Zaretskii  <eliz@gnu.org>
  
 -      * textmodes/artist.el (artist-ellipse-compute-fill-info): Use
 -      mapcar, not mapc, to create the other half of fill-info.
 +      * textmodes/artist.el (artist-ellipse-compute-fill-info):
 +      Use mapcar, not mapc, to create the other half of fill-info.
        (Bug#19763)
  
 -2015-02-04  Nicolas Petton  <nicolas@petton.fr>
 +2015-03-03  Nicolas Petton  <nicolas@petton.fr>
  
        * emacs-lisp/authors.el (authors-ignored-files)
        (authors-renamed-files-alist): Additions.
  
 -2015-02-03  Michael Albinus  <michael.albinus@gmx.de>
 +2015-03-03  Michael Albinus  <michael.albinus@gmx.de>
  
        * net/tramp.el (tramp-ssh-controlmaster-options): Don't use a
        tempfile for ControlPath.  (Bug#19702)
  
 -2015-02-02  Michael Albinus  <michael.albinus@gmx.de>
 +2015-03-03  Michael Albinus  <michael.albinus@gmx.de>
  
        * net/tramp.el (tramp-ssh-controlmaster-options): Use "%C" for
        ControlPath if possible.  (Bug#19702)
  
 -2015-02-02  Glenn Morris  <rgm@gnu.org>
 +2015-03-03  Glenn Morris  <rgm@gnu.org>
  
        * emacs-lisp/authors.el (authors-obsolete-files-regexps)
        (authors-valid-file-names, authors-renamed-files-alist): Additions.
  
 -2015-02-01  Alan Mackenzie  <acm@muc.de>
 +2015-03-03  Alan Mackenzie  <acm@muc.de>
 +
 +      CC Mode: Stop Font Lock forcing fontification from BOL.  (Bug#19669)
 +      * progmodes/cc-mode.el (c-font-lock-init):
 +      Set font-lock-extend-region-functions to nil.
 +
 +2015-03-03  Daniel Colascione  <dancol@dancol.org>
 +
 +      * emacs-lisp/generator.el: Make globals conform to elisp
 +      style throughout.  Use more efficient font-lock patterns.
 +      (cps-inhibit-atomic-optimization): Rename from
 +      `cps-disable-atomic-optimization'.
 +      (cps--gensym): New macro; replaces `cl-gensym' throughout.
 +      (cps-generate-evaluator): Move the `iter-yield' local macro
 +      definition here
 +      (iter-defun, iter-lambda): from here.
 +
 +      (iter-defun): Use `macroexp-parse-body'.
 +
 +2015-03-03  Daniel Colascione  <dancol@dancol.org>
 +
 +2015-03-03  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * progmodes/gud.el: Use lexical-binding (bug#19966).
 +
 +      * emacs-lisp/gv.el (gv-ref): Warn about likely problematic cases.
 +
 +2015-03-03  Daniel Colascione  <dancol@dancol.org>
 +
 +      * emacs-lisp/generator.el: Make globals conform to elisp
 +      style throughout.  Use more efficient font-lock patterns.
 +      (cps-inhibit-atomic-optimization): Rename from
 +      `cps-disable-atomic-optimization'.
 +      (cps--gensym): New macro; replaces `cl-gensym' throughout.
 +      (cps-generate-evaluator): Move the `iter-yield' local macro
 +      definition here...
 +      (iter-defun, iter-lambda): ...from here.
 +
 +2015-03-03  Artur Malabarba  <bruce.connor.am@gmail.com>
 +
 +      * emacs-lisp/package.el (package-autoremove): Fix if logic.
 +
 +2015-03-03  Martin Rudalics  <rudalics@gmx.at>
 +
 +      * window.el (window--dump-frame): For pixel height return total
 +      number of frame's lines.
 +
 +2015-03-03  Daniel Colascione  <dancol@dancol.org>
 +
 +      * emacs-lisp/cl-macs.el (cl-iter-defun): Add cl-iter-defun.
  
 -      CC Mode: Stop Font Lock forcing fontification from BOL.  Fixes
 -      debbugs#19669.
 +      * emacs-lisp/generator.el (iter-defun): Correctly propagate
 +      docstrings and declarations to underlying function.
  
 -      * progmodes/cc-mode.el (c-font-lock-init): Setq
 -      font-lock-extend-region-functions to nil.
 +2015-03-02  Daniel Colascione  <dancol@dancol.org>
  
 -2015-01-31  Alan Mackenzie  <acm@muc.de>
 +      * emacs-lisp/generator.el: New file.
 +
 +      * vc/vc.el (vc-responsible-backend): Add autoload cookie for
 +      `vc-responsible-backend'.
 +
 +2015-03-01  Michael Albinus  <michael.albinus@gmx.de>
 +
 +      * vc/vc-hooks.el (vc-state, vc-working-revision):
 +      Use `vc-responsible-backend' in order to support unregistered files.
 +
 +      * vc/vc-rcs.el (vc-rcs-unregister): Support unregistered files.
 +
 +      * vc/vc-rcs.el (vc-rcs-fetch-master-state):
 +      * vc/vc-sccs.el (vc-sccs-working-revision): Handle undefined
 +      master name.
 +
 +      * vc/vc-src.el (vc-src-working-revision): Do not return an empty string.
 +
 +2015-03-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
 +
 +      * net/shr.el (shr-insert): Remove soft hyphens.
 +      (shr-insert): Also remove soft hypens from non-folded text.
 +
 +2015-02-28  Eli Zaretskii  <eliz@gnu.org>
 +
 +      * mail/rmailmm.el (rmail-mime-insert-html): Decode HTML payload
 +      when the charset is only given by the HTML <head>, and allow to
 +      specify the encoding with "C-x RET c".
 +
 +2015-02-27  Mark Laws  <mdl@60hz.org>
 +
 +      Support daemon mode on MS-Windows (bug#19688)
 +      * server.el (server-process-filter): Force GUI frames on
 +      MS-Windows in daemon mode, even if a TTY frame was requested.
 +
 +      * frameset.el (frameset-keep-original-display-p): Don't assume
 +      windows-nt cannot be in daemon mode.
 +
 +      * frame.el (window-system-for-display): Don't assume windows-nt
 +      cannot be in daemon mode.
 +
 +2015-02-26  Ivan Shmakov  <ivan@siamics.net>
 +
 +      * faces.el (face-list-p): Split from face-at-point.
 +      (face-at-point): Use it.
 +      * facemenu.el (facemenu-add-face): Likewise.  (Bug#19912)
 +
 +2015-02-26  Oscar Fuentes  <ofv@wanadoo.es>
 +
 +      * vc/vc.el (vc-annotate-switches): New defcustom.
 +      * vc/vc-bzr.el (vc-bzr-annotate-switches): New defcustom.
 +      (vc-bzr-annotate-command): Use vc-switches.
 +      * vc/vc-cvs.el (vc-cvs-annotate-switches): New defcustom.
 +      (vc-cvs-annotate-command): Use vc-switches.
 +      * vc/vc-git.el (vc-git-annotate-switches): New defcustom.
 +      (vc-git-annotate-command): Use vc-switches.
 +      * vc/vc-hg.el (vc-hg-annotate-switches): New defcustom.
 +      (vc-hg-annotate-command): Use vc-switches.
 +      * vc/vc-mtn.el (vc-mtn-annotate-switches): New defcustom.
 +      (vc-mtn-annotate-command): Use vc-switches.
 +      * vc/vc-svn.el (vc-svn-annotate-switches): New defcustom.
 +      (vc-svn-annotate-command): Use vc-switches.
 +
 +2015-02-26  Alan Mackenzie  <acm@muc.de>
  
        Handle "#" operator properly inside macro.  Fix coding bug.
  
 -      * progmodes/cc-mode.el (c-neutralize-syntax-in-and-mark-CPP): On
 -      finding a "#" which looks like the start of a macro, check it
 +      * progmodes/cc-mode.el (c-neutralize-syntax-in-and-mark-CPP):
 +      On finding a "#" which looks like the start of a macro, check it
        isn't already inside a macro.
  
        * progmodes/cc-engine.el (c-state-safe-place): Don't record a new
        "safe" position into the list of them when this is beyond our
        current position.
  
 -2015-01-31  Martin Rudalics  <rudalics@gmx.at>
 +2015-02-26  Martin Rudalics  <rudalics@gmx.at>
  
        * menu-bar.el (menu-bar-non-minibuffer-window-p): Return nil when
        the menu frame is dead.  (Bug#19728)
  
 -2015-01-30  Fabián Ezequiel Gallina  <fgallina@gnu.org>
 +2015-02-26  Fabián Ezequiel Gallina  <fgallina@gnu.org>
  
        python.el: Handle tabs in python-indent-dedent-line.
 -
        * progmodes/python.el (python-indent-dedent-line): Fixes for
        indentation with tabs.  Thanks to <dale@codefu.org> (Bug#19730).
  
 -2015-01-30  Fabián Ezequiel Gallina  <fgallina@gnu.org>
 +2015-02-26  Fabián Ezequiel Gallina  <fgallina@gnu.org>
  
        * progmodes/python.el (python-indent-context): Respect user
        indentation after comment.
  
 -2015-01-29  Tassilo Horn  <tsdh@gnu.org>
 +2015-02-26  Tassilo Horn  <tsdh@gnu.org>
  
        * textmodes/reftex-vars.el (featurep): Conditionalize value of
        reftex-label-regexps in order to stay compatible with XEmacs 21.5
        which has no explicitly numbered groups in regexps (bug#19714).
  
 -2015-01-28  Tassilo Horn  <tsdh@gnu.org>
 +2015-02-26  Daiki Ueno  <ueno@gnu.org>
  
 -      * textmodes/reftex.el (reftex-syntax-table-for-bib): Give ( and )
 -      punctuation syntax since to allow bibtex fields with values such
 -      as {Test 1) and 2)} (bug#19205, bug#19707).
 -      (reftex--prepare-syntax-tables): New function.
 -      (reftex-mode): Use it.
 +      * net/dbus.el (dbus-register-signal): Convert "N" of ":argN" to
 +      integer before comparison.
  
 -2015-01-26  Fabián Ezequiel Gallina  <fgallina@gnu.org>
 +2015-02-25  Nicolas Richard  <theonewiththeevillook@yahoo.fr>
  
 -      python.el: New non-global state dependent indentation engine.
 -      (Bug#18319, Bug#19595)
 +      * progmodes/elisp-mode.el (elisp--eval-last-sexp): Document argument.
  
 -      * progmodes/python.el (python-syntax-comment-or-string-p): Accept
 -      PPSS as argument.
 -      (python-syntax-closing-paren-p): New function.
 -      (python-indent-current-level)
 -      (python-indent-levels): Mark obsolete.
 -      (python-indent-context): Return more context cases.
 -      (python-indent--calculate-indentation)
 -      (python-indent--calculate-levels): New functions.
 -      (python-indent-calculate-levels): Use them.
 -      (python-indent-calculate-indentation, python-indent-line):
 -      (python-indent-line-function): Rewritten to use new API.
 -      (python-indent-dedent-line): Simplify logic.
 -      (python-indent-dedent-line-backspace): Use `unless`.
 -      (python-indent-toggle-levels): Delete function.
 +2015-02-25  Oleh Krehel  <ohwoeowho@gmail.com>
  
 -2015-01-22  Wolfgang Jenkner  <wjenkner@inode.at>
 +      * emacs-lisp/check-declare.el (check-declare-warn):
 +      Use compilation-style warnings.
 +      (check-declare-files): Make sure that
 +      `check-declare-warning-buffer' is in `compilation-mode'.
  
 -      * calc/calc-units.el (math-units-in-expr-p)
 -      (math-single-units-in-expr-p, math-find-compatible-unit-rec)
 -      (math-extract-units): Handle the `neg' operator.  (Bug#19582)
 -      [Backport]
 +2015-02-25  Oleh Krehel  <ohwoeowho@gmail.com>
  
 -2015-01-21  Daniel Koning  <dk@danielkoning.com>  (tiny change)
 +      * emacs-lisp/check-declare.el (check-declare-ext-errors):
 +      New defcustom.
 +      (check-declare): New defgroup.
 +      (check-declare-verify): When `check-declare-ext-errors' is
 +      non-nil, warn about an unfound function, instead of saying
 +      "skipping external file".
  
 -      * subr.el (posnp): Correct docstring of `posnp'.
 -      (posn-col-row): Make it work with all mouse position objects.
 -      * textmodes/artist.el (artist-mouse-draw-continously): Cancel
 -      timers if an error occurs during continuous drawing.  (Bug#6130)
 +2015-02-25  Tassilo Horn  <tsdh@gnu.org>
  
 -2015-01-20  Eli Zaretskii  <eliz@gnu.org>
 +      * textmodes/reftex-vars.el (reftex-include-file-commands):
 +      Call reftex-set-dirty on changes.
  
 -      * button.el (button-activate, push-button): Doc fix.  (Bug#19628)
 +2015-02-25  Stefan Monnier  <monnier@iro.umontreal.ca>
  
 -2015-01-16  Samer Masterson  <samer@samertm.com>  (tiny change)
 +      * emacs-lisp/edebug.el (edebug--display): Save-excursion (bug#19611).
 +      * emacs-lisp/debug.el (debugger-env-macro): Remove redundant
 +      save-excursion.
  
 -      * pcomplete.el (pcomplete-parse-arguments): Parse arguments
 -      regardless of pcomplete-cycle-completions's value.  (Bug#18950)
 +2015-02-24  Glenn Morris  <rgm@gnu.org>
  
 -2015-01-13  Michael Albinus  <michael.albinus@gmx.de>
 +      * mail/rmailsum.el (rmail-summary-previous-all)
 +      (rmail-summary-previous-msg): Simplify.
  
 -      * filenotify.el (file-notify-descriptors, file-notify-handle-event):
 -      Adapt docstring.
 -      (file-notify--descriptor): New defun.
 -      (file-notify-callback, file-notify-add-watch, file-notify-rm-watch):
 -      Adapt docstring.  Handle multiple values for
 -      `file-notify-descriptors' entries.  (Bug#18880)
 +2015-02-25  Artur Malabarba  <bruce.connor.am@gmail.com>
  
 -      * net/tramp.el (tramp-handle-file-notify-rm-watch): Do not check
 -      `file-notify-descriptors', the implementation has been changed.
 +      * simple.el (region-active-p): Fix doc to say non-nil.
  
 -2015-01-13  Juri Linkov  <juri@linkov.net>
 +2015-02-24  Samer Masterson  <nosefrog@gmail.com>
  
 -        * comint.el (comint-history-isearch-search)
 -      (comint-history-isearch-wrap): Use field-beginning instead of
 -      comint-line-beginning-position.
 -      (comint-send-input): Go to the end of the field instead of the end
 -      of the line to accept whole multi-line input.
 -      http://lists.gnu.org/archive/html/emacs-devel/2014-12/msg00305.html
 -      (comint-history-isearch-message): Use field-beginning
 -      instead of comint-line-beginning-position - that's more fixes for
 -      http://lists.gnu.org/archive/html/emacs-devel/2014-12/msg00305.html
 -      (comint-history-isearch-message): Fix args of isearch-message-prefix.
 +      * eshell/em-hist.el (eshell-hist-parse-word-designator):
 +      Return args joined with " ".
 +      * eshell/em-pred.el (eshell-parse-modifiers): Correct docstring.
 +      (eshell-hist-parse-modifier): Pass mod a list instead of a string
 +      (bug#18960).
  
 -      [Backport]
 +2015-02-24  Karl Fogel  <kfogel@red-bean.com>  (tiny change)
  
 -2015-01-09  Eli Zaretskii  <eliz@gnu.org>
 +      * comint.el (comint-mode-map): Fix obvious typo.
  
 -      * net/net-utils.el (net-utils-run-program, net-utils-run-simple):
 -      On MS-Windows, bind coding-system-for-read to the console output
 -      codepage.  (Bug#19458)
 +2015-02-24  Johan Claesson  <johanclaesson@bredband.net>  (tiny change)
  
 -2015-01-08  Eli Zaretskii  <eliz@gnu.org>
 +      * filecache.el (file-cache-filter-regexps):
 +      Add lock files.  (Bug#19516)
  
 -      * simple.el (line-move-visual): When converting X pixel coordinate
 -      to temporary-goal-column, adjust the value for right-to-left
 -      screen lines.  This fixes vertical-motion, next/prev-line, etc.
 +2015-02-24  Glenn Morris  <rgm@gnu.org>
  
 -2015-01-06  Glenn Morris  <rgm@gnu.org>
 +      * mail/rmailsum.el (rmail-summary-next-all)
 +      (rmail-summary-previous-all, rmail-summary-next-msg):
 +      Fix handling of optional argument.  (Bug#19916)
  
 -      * progmodes/sh-script.el (sh-mode): Doc fix.
 -      (sh-basic-indent-line): Handle electric newline.  (Bug#18756)
 +      * progmodes/f90.el (f90-beginning-of-subprogram)
 +      (f90-end-of-subprogram, f90-match-end):
 +      Handle continued strings where the continuation does not start
 +      with "&" and happens to match our regexp.  (Bug#19809)
  
 -2014-12-14  Steve Purcell  <steve@sanityinc.com>  (tiny change)
 +2015-02-24  Bozhidar Batsov  <bozhidar@batsov.com>
  
 -      * emacs-lisp/package.el (package-menu-mode): Use an extra column
 -      for the "Version" column, to accomodate date-and-time-based versions.
 +      * comint.el (comint-clear-buffer): New command.
 +      (comint-mode-map): Bind `comint-clear-buffer' to 'C-c M-o'.
  
 -2015-01-04  Paul Eggert  <eggert@cs.ucla.edu>
 +2015-02-23  Pete Williamson  <petewil0@googlemail.com>  (tiny change)
  
 -      Fix dired quoting bug with "Hit`N`Hide".  Fixes Bug#19498.
 -      * files.el (shell-quote-wildcard-pattern): Also quote "`".
 +      Use ${EXEEXT} more uniformly in makefiles
 +      * Makefile.in (EMACS): Append ${EXEEXT}.
  
 -2015-01-04  Dmitry Gutov  <dgutov@yandex.ru>
 +2015-02-23  Sam Steingold  <sds@gnu.org>
  
 -      Unbreak `mouse-action' property in text buttons.
 -      * button.el (push-button): Fix regression from 2012-12-06.
 +      * files.el (recover-session): Handle `auto-save-list-file-prefix'
 +      being a directory (empty non-directory part).
  
 -2015-01-01  Eli Zaretskii  <eliz@gnu.org>
 +2015-02-23  Magnus Henoch  <magnus.henoch@gmail.com>
  
 -      * tool-bar.el (tool-bar-local-item)
 -      (tool-bar-local-item-from-menu): Call force-mode-line-update to
 -      make sure the tool-bar changes show on display.
 +      * net/sasl.el (sasl-mechanism-alist): Refer to sasl-scram-rfc
 +      instead of sasl-scram-sha-1, as the former is the name that can be
 +      required.
  
 -2014-12-29  Michael Albinus  <michael.albinus@gmx.de>
 +      * net/sasl-scram-rfc.el (sasl-scram-sha-1-steps)
 +      (sasl-scram-sha-1-client-final-message)
 +      (sasl-scram-sha-1-authenticate-server): Move to end of file.
  
 -      Sync with Tramp 2.2.11.
 +2015-02-23  Paul Eggert  <eggert@cs.ucla.edu>
  
 -      * net/tramp-compat.el (top): Require cl-macs for Emacs 22.
 -      Make an alias for `default-toplevel-value' if it doesn't exist.
 +      * bindings.el (ctl-x-map): Use [?\C-\;] to get the desired binding.
 +      (Bug#19826)
  
 -      * net/tramp-smb.el (tramp-smb-handle-copy-directory):
 -      Use `tramp-compat-delete-directory'.
 +2015-02-23  Stefan Monnier  <monnier@iro.umontreal.ca>
  
 -      * net/trampver.el: Update release number.
 +      * emacs-lisp/macroexp.el (macroexp-parse-body): Handle cl-declare
 +      and :documentation.  Change return value format accordingly.
 +      * emacs-lisp/cl-generic.el (cl--generic-lambda):
 +      * emacs-lisp/pcase.el (pcase-lambda): Adjust accordingly.
 +      * emacs-lisp/cl-macs.el (cl--transform-lambda): Use macroexp-parse-body.
  
 -2014-12-29  Filipp Gunbin  <fgunbin@fastmail.fm>
 +2015-02-23  Dmitry Gutov  <dgutov@yandex.ru>
  
 -      * autorevert.el (auto-revert-handler): Fix auto-revert-tail-mode
 -      for remote files.  (Bug#19449)
 +      Introduce `xref-etags-mode'.
 +      * progmodes/xref.el (xref-etags-mode--saved): New variable.
 +      (xref-etags-mode): New minor mode.  (Bug#19466)
  
 -2014-12-28  Eli Zaretskii  <eliz@gnu.org>
 +2015-02-22  Lars Magne Ingebrigtsen  <larsi@gnus.org>
  
 -      * international/mule.el (define-coding-system): Fix typos in the
 -      doc string.
 +      * dom.el (dom-previous-sibling): New function.
  
 -2014-12-28  Kenichi Handa  <handa@gnu.org>
 +2015-02-21  Paul Eggert  <eggert@cs.ucla.edu>
  
 -      * international/mule.el (define-coding-system): Improve the doc
 -      string.
 +      * bindings.el (ctl-x-map): There is no 'C-;'.
 +      For now, make do with 'M-;'; this allows 'make bootstrap' to work.
 +      Perhaps some other binding should be chosen.  (Bug#19826)
  
 -2014-12-27  Fabián Ezequiel Gallina  <fgallina@gnu.org>
 +2015-02-21  Artur Malabarba  <bruce.connor.am@gmail.com>
  
 -      * progmodes/python.el (python-shell-buffer-substring): Handle
 -      cornercase when region sent starts at point-min.
 +      * bindings.el (ctl-x-map): Fix `comment-line' binding.  (Bug#19826)
  
 -2014-12-27  Eli Zaretskii  <eliz@gnu.org>
 +2015-02-21  Michael Albinus  <michael.albinus@gmx.de>
  
 -      * language/misc-lang.el (composition-function-table): Add Syriac
 -      characters and also ZWJ/ZWNJ.  See
 -      http://lists.gnu.org/archive/html/help-gnu-emacs/2014-12/msg00248.html
 -      for the details.
 +      * autorevert.el (auto-revert-notify-add-watch)
 +      (auto-revert-notify-handler, auto-revert-buffers): Handle also
 +      buffers without an associated file, like dired buffers.  (Bug#16112)
  
 -2014-12-27  Fabián Ezequiel Gallina  <fgallina@gnu.org>
 +2015-02-21  Dima Kogan  <dima@secretsauce.net>
  
 -      python.el: Fix message when sending region.
 +      * autorevert.el (auto-revert-mode, auto-revert-tail-mode)
 +      (global-auto-revert-mode): Remove (let (auto-revert-use-notify) ... )
 +      wrappers.  Call (auto-revert-buffers) consequently in order to
 +      install handlers.
  
 -      * progmodes/python.el (python-shell-send-region): Rename argument
 -      send-main from nomain.  Fix message.
 -      (python-shell-send-buffer): Rename argument send-main from arg.
 +2015-02-21  Wilson Snyder  <wsnyder@wsnyder.org>
  
 -2014-12-27  Fabián Ezequiel Gallina  <fgallina@gnu.org>
 +      Sync with upstream verilog-mode revision 0d6420b.
 +      * progmodes/verilog-mode.el (verilog-mode-version): Update.
 +      (vector-skip-list): Remove.
 +      (verilog-auto-inst-port, verilog-auto-inst-port-list)
 +      (verilog-auto-inst, verilog-auto-inst-param):
 +      Use arguments rather than vector-skip.
 +      (verilog-auto-inst-port): Fix AUTOINST interfaces to not show
 +      modport if signal attachment is itself a modport.
 +      Reported by Matthew Lovell.
 +
 +2015-02-21  Reto Zimmermann  <reto@gnu.org>
 +
 +      Sync with upstream vhdl mode v3.37.1.  Add VHDL'08 support.
 +      * progmodes/vhdl-mode.el (vhdl-version, vhdl-time-stamp)
 +      (vhdl-doc-release-notes): Update.
 +      (vhdl-standard): Add VHDL'08 option.
 +      (vhdl-sensitivity-list-all): New option.
 +      (vhdl-directive-keywords): Add psl.
 +      (vhdl-offsets-alist-default, vhdl-mode-abbrev-table-init)
 +      (vhdl-template-construct-alist-init, vhdl-create-mode-menu):
 +      (vhdl-imenu-generic-expression): Add context, directive.
 +      (vhdl-offsets-alist, vhdl-mode, vhdl-doc-keywords): Doc fixes.
 +      (vhdl-template-map-init): Add vhdl-template-context.
 +      (vhdl-mode-syntax-table): Support VHDL'08 block comments.
 +      (vhdl-create-mode-menu): Add some entries.
 +      (vhdl-08-keywords, vhdl-08-types, vhdl-08-attributes)
 +      (vhdl-08-functions, vhdl-08-packages, vhdl-08-directives):
 +      New constants.
 +      (vhdl-directives): New variable.
 +      (vhdl-words-init, vhdl-template-process)
 +      (vhdl-template-replace-header-keywords): Support VHDL'08.
 +      (vhdl-abbrev-list-init): Add vhdl-directives.
 +      (vhdl-in-comment-p, vhdl-in-literal, vhdl-win-il)
 +      (vhdl-forward-syntactic-ws, vhdl-get-syntactic-context)
 +      (vhdl-lineup-comment): Handle block comments and directives.
 +      (vhdl-beginning-of-directive, vhdl-template-context)
 +      (vhdl-template-context-hook): New functions.
 +      (vhdl-libunit-re, vhdl-defun-re, vhdl-begin-p)
 +      (vhdl-corresponding-begin, vhdl-get-library-unit, vhdl-regress-line)
 +      (vhdl-align-declarations, vhdl-beginning-of-block, vhdl-end-of-block)
 +      (vhdl-font-lock-keywords-2, vhdl-get-end-of-unit)
 +      (vhdl-scan-context-clause): Add context.
  
 -      python.el: Cleanup temp files even with eval errors.
 +2015-02-20  Glenn Morris  <rgm@gnu.org>
  
 -      * progmodes/python.el (python-shell-send-file): Make file-name
 -      mandatory.  Fix temp file removal in the majority of cases.
 +      * calendar/solar.el (solar-sunrise-sunset-string):
 +      Shorten message a little.
 +      (sunrise-sunset): Use message rather than a window.  (Bug#19859)
  
 -2014-12-27  Fabián Ezequiel Gallina  <fgallina@gnu.org>
 +      * progmodes/f90.el (f90-keywords-re, f90-procedures-re)
 +      (f90-font-lock-keywords-2): Some F2008 additions.
  
 -      python.el: Handle file encoding for shell.
 +2015-02-19  Dima Kogan  <dima@secretsauce.net>
  
 -      * progmodes/python.el (python-rx-constituents): Add coding-cookie.
 -      (python-shell--save-temp-file): Write file with proper encoding.
 -      (python-shell-buffer-substring): Add coding cookie for detected
 -      encoding to generated content.  Fix blank lines when removing
 -      if-name-main block.
 -      (python-shell-send-file): Handle file encoding.
 -      (python-info-encoding-from-cookie)
 -      (python-info-encoding): New functions.
 +      * autorevert.el (auto-revert-buffers-counter)
 +      (auto-revert-buffers-counter-lockedout): New variables.
 +      (auto-revert-buffers): Increase `auto-revert-buffers-counter'.
 +      (auto-revert-notify-handler): Apply `auto-revert-handler' if not
 +      suppressed by lockout.  (Bug#18958)
  
 -2014-12-24  Michael Albinus  <michael.albinus@gmx.de>
 +2015-02-19  Stefan Monnier  <monnier@iro.umontreal.ca>
  
 -      * net/tramp-sh.el (tramp-do-copy-or-rename-file-out-of-band):
 -      Use `tramp-rsh-end-of-line', it ought to be more robust.
 +      * emacs-lisp/eieio-opt.el (eieio-help-class): `eieio-class-parents'
 +      returns classes, not class names (bug#19891).
  
 -2014-12-23  Stefan Monnier  <monnier@iro.umontreal.ca>
 +      * emacs-lisp/cl-macs.el (cl-struct-slot-value): Handle a nil type.
  
 -      * progmodes/js.el (js-syntax-propertize): "return" can't be divided
 -      (bug#19397).
 +      * emacs-lisp/smie.el (smie-prec2->grammar): Fix corner case problem.
  
 -2014-12-23  Michael Albinus  <michael.albinus@gmx.de>
 +2015-02-18  Kelly Dean  <kelly@prtime.org>
  
 -      * net/tramp.el (tramp-read-passwd): Ignore errors from `auth-source-*'.
 +      * register.el (jump-to-register):
 +      * emacs-lisp/lisp.el (check-parens):
 +      Push mark before goto-char so user doesn't lose his previous place.
  
 -      * net/tramp-sh.el (tramp-do-copy-or-rename-file-out-of-band): Use "\n"
 -      as end-of-line delimeter for passwords, when running on MS Windows.
 +2015-02-18  Kelly Dean  <kelly@prtime.org>
  
 -2014-12-23  Stefan Monnier  <monnier@iro.umontreal.ca>
 +      * rect.el (rectangle-mark-mode):
 +      Suppress superfluous "Mark set" message from push-mark.
  
 -      * progmodes/sh-script.el (sh-set-shell): Don't change the global value
 -      of indent-line-function (bug#19433).
 +2015-02-18  Kelly Dean  <kelly@prtime.org>
  
 -2014-12-23  Fabián Ezequiel Gallina  <fgallina@gnu.org>
 +      * help-mode.el (help-go-back, help-go-forward, help-follow):
 +      * simple.el (yank-pop, pop-to-mark-command, exchange-point-and-mark):
 +      * winner.el (winner-redo):
 +      * windmove.el (windmove-do-window-select):
 +      * register.el (jump-to-register, increment-register, insert-register)
 +      (append-to-register, prepend-to-register):
 +      * files.el (find-alternate-file, abort-if-file-too-large, write-file)
 +      (set-visited-file-name):
 +      * emacs-lisp/lisp.el (kill-backward-up-list):
 +      Use user-error instead of error.  (Bug#14480)
  
 -      Fix line numbers on Python shell.
 -      * progmodes/python.el (python-shell--save-temp-file): Do not
 -      append coding cookie.
 -      (python-shell-send-string): Generalize for
 -      python-shell-send-region.
 -      (python--use-fake-loc): Delete var.
 -      (python-shell-buffer-substring): Cleanup fake-loc logic.
 -      (python-shell-send-region): Remove fake-loc logic, simplify.
 +2015-02-18  Stefan Monnier  <monnier@iro.umontreal.ca>
  
 -2014-12-22  Fabián Ezequiel Gallina  <fgallina@gnu.org>
 +      * emacs-lisp/checkdoc.el (checkdoc-show-diagnostics): Don't make bogus
 +      assumptions about window ordering.
  
 -      * progmodes/python.el (python-indent-post-self-insert-function):
 -      Make colon to re-indent only for dedenters, handling
 -      multiline-statements gracefully.
 +2015-02-16  Kelly Dean  <kelly@prtime.org>
  
 -2014-12-21  Michael Albinus  <michael.albinus@gmx.de>
 +      * files.el (insert-file-contents-literally): Fix docstring typo.
  
 -      * net/tramp.el (tramp-handle-insert-file-contents):
 -      Set `find-file-not-found-functions' in case of errors.  (Bug#18623)
 +2015-02-16  Kelly Dean  <kelly@prtime.org>
  
 -2014-12-19  Michael Albinus  <michael.albinus@gmx.de>
 +      * emacs-lisp/easy-mmode.el (define-minor-mode): Process macro
 +      arguments correctly. (Bug#19685)
 +      (define-minor-mode): Clarify docstring.
 +      Clarify mode switch messages for minor modes.  (Bug#19690)
  
 -      * net/tramp-sh.el (tramp-send-command-and-read): New optional
 -      arg MARKER.
 -      (tramp-get-remote-path): Use it.
 +2015-02-16  Kelly Dean  <kelly@prtime.org>
  
 -2014-12-18  Stefan Monnier  <monnier@iro.umontreal.ca>
 +      * emacs-lisp/package-x.el (package-upload-buffer-internal):
 +      Create valid tar files.  (Bug#19536)
  
 -      * subr.el (redisplay-dont-pause): Mark as obsolete.
 +2015-02-16  Kelly Dean  <kelly@prtime.org>
  
 -2014-12-17  Michael Albinus  <michael.albinus@gmx.de>
 +      * desktop.el (desktop-read): Conditionally re-enable desktop autosave.
 +      (Bug#19059)
  
 -      * net/tramp.el (tramp-error-with-buffer): Call `message' properly.
 -      (tramp-accept-process-output): Use nil as argument for
 -      `accept-process-output', when there is a gateway prepended.
 +2015-02-16  Kelly Dean  <kelly@prtime.org>
  
 -      * net/tramp-gw.el (tramp-gw-open-connection): Suppress traces in
 -      wrong debug buffer.
 -      (tramp-gw-open-connection): Set process coding system 'binary.
 -      (tramp-gw-open-network-stream): Handle HTTP error 403.
 +      * help-mode.el (help-do-xref): Prevent duplicated display of Info
 +      buffer, and prevent interference with existing buffer.  (Bug#13190)
  
 -      * net/tramp-sh.el (tramp-compute-multi-hops): Suppress traces in
 -      wrong debug buffer.
 -      (tramp-maybe-open-connection): Set connection property "gateway".
 +2015-02-16  Fabián Ezequiel Gallina  <fgallina@gnu.org>
  
 -2014-12-15  Stefan Monnier  <monnier@iro.umontreal.ca>
 +      python.el: Do not deactivate mark on shell fontification.  (Bug#19871)
  
 -      * subr.el (sit-for): Tweak docstring (bug#19381).
 +      * progmodes/python.el (python-shell-font-lock-post-command-hook):
 +      Do not deactivate mark on fontification.
  
 -2014-12-15  Dmitry Gutov  <dgutov@yandex.ru>
 +2015-02-16  Ivan Shmakov  <ivan@siamics.net>
  
 -      * vc/vc-git.el (vc-git-after-dir-status-stage): Move `up-to-date'
 -      stage to after `diff-index' (bug#19386).
 +      * net/eww.el: Fix desktop support.  (Bug#19226)
 +      (eww-mode): Add autoload cookie.
 +      (eww-restore-desktop): Use inhibit-read-only.
  
 -2014-12-14  João Távora  <joaotavora@gmail.com>
 +      * net/eww.el (eww-suggest-uris): Add autoload cookie, so that
 +      add-hook works correctly even if the file is not yet loaded.
  
 -      * textmodes/tex-mode.el (tex-insert-quote): Consider and respect
 -      `electric-pair-mode' (bug#19356).
 +2015-02-16  Stefan Monnier  <monnier@iro.umontreal.ca>
  
 -2014-12-12  Michael Albinus  <michael.albinus@gmx.de>
 +      * emacs-lisp/eieio.el (defclass): Use make-instance rather than
 +      eieio-constructor.
 +      (set-slot-value): Mark as obsolete.
 +      (eieio-object-class-name): Improve call to eieio-class-name.
 +      (eieio-slot-descriptor-name, eieio-class-slots): New functions.
 +      (object-slots): Use it.  Declare obsolete.
 +      (eieio-constructor): Merge it with `make-instance'.
 +      (initialize-instance): Use `dolist'.
 +      (eieio-override-prin1, eieio-edebug-prin1-to-string):
 +      Use eieio--class-print-name.
  
 -      * simple.el (password-word-equivalents): Add "passcode", used for
 -      numeric secrets like PINs or RSA tokens.
 +      * emacs-lisp/eieio-core.el (eieio--class-print-name): New function.
 +      (eieio-class-name): Make it do what the docstring claims.
 +      (eieio-defclass-internal): Simplify since `prots' isn't used any more.
 +      (eieio--slot-name-index): Simplify accordingly.
 +      (eieio-barf-if-slot-unbound): Pass the class object rather than its
 +      name to `slot-unbound'.
  
 -2014-12-10  Michael Albinus  <michael.albinus@gmx.de>
 +      * emacs-lisp/eieio-base.el (make-instance): Add a method here rather
 +      than on eieio-constructor.
  
 -      * net/tramp-sh.el (tramp-get-remote-path): Use a login shell in
 -      order to determine `tramp-own-remote-path'.
 +2015-02-16  Stefan Monnier  <monnier@iro.umontreal.ca>
  
 -2014-12-09  Fabián Ezequiel Gallina  <fgallina@gnu.org>
 +      * emacs-lisp/cl-macs.el (cl-defstruct): Keep type=nil by default.
 +      * emacs-lisp/cl-preloaded.el (cl-struct-define): Add sanity checks
 +      about relationship between `type', `named', and `slots'.
 +      * emacs-lisp/cl-generic.el (cl--generic-struct-tagcode): Adjust to new
 +      value of `cl-struct-type' property.
  
 -      * progmodes/python.el (python-shell-parse-command):
 -      Quote `python-shell-interpreter`.  (Bug#19289)
 +2015-02-15  Jérémy Compostella  <jeremy.compostella@gmail.com>
  
 -2014-12-04  Stefan Monnier  <monnier@iro.umontreal.ca>
 +      * net/tramp-sh.el (tramp-remote-process-environment): Disable paging
 +      with PAGER=cat.  (Bug#19870)
  
 -      * progmodes/sh-script.el (sh-smie-sh-rules): Go back to the beginning
 -      of the whole pipe when indenting an opening keyword after a |.
 -      Generalize this treatment to opening keywords like "while" (bug#18031).
 +2015-02-14  Artur Malabarba  <bruce.connor.am@gmail.com>
  
 -2014-12-01  Stefan Monnier  <monnier@iro.umontreal.ca>
 +      * emacs-lisp/package.el (package-read-all-archive-contents):
 +      Don't build the compatibility table.
 +      (package-refresh-contents, package-initialize): Do build the
 +      compatibility table.
 +      (package--build-compatibility-table): New function.
 +      (describe-package-1): Describe why a package is incompatible.
  
 -      * simple.el (newline): Place the hook buffer-locally,
 -      to make sure it's first.
 +2015-02-14  Stefan Monnier  <monnier@iro.umontreal.ca>
  
 -      * progmodes/prog-mode.el (prettify-symbols--compose-symbol):
 -      Fix handling of symbols with different syntax at beginning/end or with
 -      symbol rather than word syntax.
 +      * emacs-lisp/cl-preloaded.el (cl-struct-define): Register as children
 +      of the parent.
 +      (cl--assertion-failed): New function.
 +      (cl-assertion-failed): Move in from cl-lib.el.
  
 -2014-11-30  Eli Zaretskii  <eliz@gnu.org>
 +      * emacs-lisp/cl-macs.el (cl-defstruct): Don't generate code to register
 +      as children of its parents.
 +      (cl--make-type-test, cl--compiler-macro-typep): Remove functions.
 +      (cl-typep): Reimplement using define-inline.
 +      (cl-assert): Use cl--assertion-failed.
 +      (cl-struct-slot-value): Use define-inline.
  
 -      * simple.el (line-move): If noninteractive, call line-move-1, not
 -      forward-line, since the former is compatible with line-move-visual
 -      both in terms of the column to which it moves and the return
 -      value.  (Bug#19211)
 +      * emacs-lisp/cl-lib.el: Move autoloaded code to cl-preload.
  
 -2014-11-27  Stephen Berman  <stephen.berman@gmx.net>
 -          Stefan Monnier  <monnier@iro.umontreal.ca>
 +      * textmodes/flyspell.el (flyspell-word): Defvar (bug#19844).
 +      (flyspell-generic-check-word-p): Mark as obsolete.
  
 -      * outline.el (outline-move-subtree-down): Make sure we can move
 -      forward to find the end of the subtree and the insertion point
 -      (bug#19102).
 +2015-02-13  Artur Malabarba  <bruce.connor.am@gmail.com>
  
 -2014-11-27  Leonard Randall  <leonard.a.randall@gmail.com>
 +      * emacs-lisp/package.el (package--compatibility-table): New var.
 +      (package--add-to-compatibility-table): New function.
 +      (package-read-all-archive-contents): Populate compatibility table.
 +      (package--incompatible-p): Also look in dependencies.
 +      (describe-package-1): Fix "incompat" handling.
  
 -      * textmodes/reftex-parse.el (reftex-using-biblatex-p): Make search
 -      for comment lines non-greedy and stopping at newlines to fix stack
 -      overflows with large files. [Backport]
 +2015-02-13  Lars Ingebrigtsen  <larsi@gnus.org>
  
 -2014-11-27  Fabián Ezequiel Gallina  <fgallina@gnu.org>
 +      * net/rfc2104.el: Moved here from lisp/gnus.
  
 -      * progmodes/python.el (python-shell-completion-setup-code):
 -      Use __builtin__ module (or builtins in Python 3) and catch all errors
 -      when importing readline and rlcompleter.
 +2015-02-13  Magnus Henoch  <magnus.henoch@gmail.com>
  
 -2014-11-26  Stephen Berman  <stephen.berman@gmx.net>
 +      * net/sasl-scram-rfc.el: New file.
  
 -      * calendar/todo-mode.el: Handle calling revert-buffer (bug#19187).
 -      (todo-revert-buffer): New function.
 -      (todo-modes-set-1): Use it as the buffer-local value of
 -      revert-buffer-function.
 +      * net/sasl.el (sasl-mechanisms): Remove SCRAM-MD5.
 +      Add SCRAM-SHA-1 first.
 +      (sasl-mechanism-alist): Remove SCRAM-MD5 entry.  Add SCRAM-SHA-1
 +      entry (bug#17636).
  
 -2014-11-26  Stephen Berman  <stephen.berman@gmx.net>
 +2015-02-13  Lars Ingebrigtsen  <larsi@gnus.org>
  
 -      * calendar/todo-mode.el (todo-mode): If called interactively, just
 -      display a message saying to call todo-show to enter Todo mode
 -      (Bug#19112).
 +      * net/shr.el (shr-tag-li): Speed up rendering pages with lots of
 +      <ul>.
  
 -2014-11-24  Dmitry Gutov  <dgutov@yandex.ru>
 +2015-02-12  Oleh Krehel  <ohwoeowho@gmail.com>
  
 -      * vc/vc-hg.el (vc-hg-dir-status-files): Include ignored files.
 -      (Bug#18579)
 +      * progmodes/gdb-mi.el (gdb-display-io-nopopup): New defcustom.
 +      (gdb-inferior-filter): Don't pop up the buried output buffer when
 +      `gdb-display-io-nopopup' is non-nil.
  
 -      * vc/vc-bzr.el (vc-bzr-after-dir-status): Don't skip ignored
 -      files.  (Bug#18579)
 +2015-02-12  Fabián Ezequiel Gallina  <fgallina@gnu.org>
  
 -2014-11-23  Michael Albinus  <michael.albinus@gmx.de>
 +      python.el: Allow killing shell buffer if process is dead.  (Bug#19823)
  
 -      * textmodes/makeinfo.el (makeinfo-buffer): Make it work also for
 -      remote `buffer-file-name'.
 +      * progmodes/python.el (python-shell-font-lock-kill-buffer):
 +      Don't require a running process.
 +      (python-shell-font-lock-post-command-hook): Fontify only if the
 +      shell process is running.
  
 -2014-11-23  Leo Liu  <sdl.web@gmail.com>
 +2015-02-11  Stefan Monnier  <monnier@iro.umontreal.ca>
  
 -      * calendar/diary-lib.el (calendar-mark-1): Fix thinko.
 +      * hi-lock.el (hi-lock-unface-buffer): Don't call
 +      font-lock-remove-keywords if not needed (bug#19796).
  
 -2014-11-22  Fabián Ezequiel Gallina  <fgallina@gnu.org>
 +2015-02-11  Artur Malabarba  <bruce.connor.am@gmail.com>
  
 -      Set PYTHONUNBUFFERED on shell startup.
 +      * emacs-lisp/package.el (package-install): Invert the second
 +      argument, for better backwards compatibility.
 +      (package-install-button-action, package-reinstall)
 +      (package-menu-execute): Account for the change.
  
 -      * progmodes/python.el (python-shell-unbuffered): New var.
 -      (python-shell-calculate-process-environment): Use it.
 -
 -2014-11-22  Michael Albinus  <michael.albinus@gmx.de>
 -
 -      * net/tramp.el (tramp-action-password): Clean password on subsequent
 -      attempts even if there was no wrong password indication.  (Bug#19047)
 +2015-02-11  Nicolas Petton  <nicolas@petton.fr>
  
 -      * net/tramp-sh.el (tramp-get-remote-locale): Return "LC_ALL=C" as
 -      fallback.
 -      (tramp-open-connection-setup-interactive-shell): No need to check
 -      for nil as `tramp-get-remote-locale' return value.
 +      * emacs-lisp/seq.el (seq-reverse): Add a backward-compatible
 +      version of seq-reverse that works on sequences in Emacs 24.
 +      Bump seq.el version to 1.2.
  
 -2014-11-21  Eli Zaretskii  <eliz@gnu.org>
 +2015-02-11  Artur Malabarba  <bruce.connor.am@gmail.com>
  
 -      * vc/vc-git.el (vc-git-command, vc-git--call):
 -      Bind coding-system-for-read and coding-system-for-write to
 -      vc-git-commits-coding-system.
 -      (vc-git-previous-revision): Use "~1" instead of "^", since the
 -      latter is a special character for MS-Windows system shells.
 +      * emacs-lisp/package.el (package--incompatible-p): New function.
 +      Return non-nil if PKG has no chance of being installable.
 +      (package--emacs-version-list): New variable.
 +      (describe-package-1, package-desc-status)
 +      (package-menu--print-info, package-menu--status-predicate):
 +      Account for the "incompat" status.
  
 -2014-11-20  Michael Albinus  <michael.albinus@gmx.de>
 +2015-02-11  Martin Rudalics  <rudalics@gmx.at>
  
 -      Improve XEmacs compatibility.
 +      * frame.el (toggle-frame-maximized, toggle-frame-fullscreen):
 +      Rename frame parameter `maximized' to `fullscreen-restore'.
 +      Restore fullwidth/-height after fullboth state.  Update doc-strings.
  
 -      * net/tramp.el (tramp-autoload-file-name-handler):
 -      Wrap `temporary-file-directory' by `symbol-value', it doesn't
 -      exist in XEmacs.
 -      (tramp-read-passwd): Don't use `with-timeout-suspend' and
 -      `with-timeout-unsuspend' if they don't exist, like in XEmacs.
 -      (tramp-time-less-p, tramp-time-subtract): Remove functions.
 -      (tramp-handle-file-newer-than-file-p, tramp-time-diff):
 -      * net/tramp-adb.el (tramp-adb-ls-output-time-less-p):
 -      * net/tramp-cache.el (tramp-get-file-property):
 -      * net/tramp-smb.el (tramp-smb-handle-insert-directory):
 -      Use `time-less-p' and `time-subtract, respectively.
 +2015-02-11  Lars Ingebrigtsen  <larsi@gnus.org>
  
 -      * net/tramp-adb.el (top): Do not require time-date.el.
 +      * net/shr.el (shr-insert): Make sure the space inserted has the
 +      right font (for width).
 +      (shr-fill-line): Preserve background colours when indenting/folding.
 +      (shr-ensure-paragraph): Don't insert a new paragraph as the first
 +      item in a <li>.
  
 -      * net/tramp-compat.el (top): Require time-date.el for XEmacs.
 +2015-02-10  Lars Ingebrigtsen  <larsi@gnus.org>
  
 -      * net/tramp-sh.el (tramp-open-connection-setup-interactive-shell):
 -      Check, whether `utf-8' is a valid coding system.
 +      * net/shr.el (shr-use-fonts): New variable.
 +      (shr-fill-text): Rename from "fold".
 +      (shr-pixel-column, shr-pixel-region, shr-string-pixel-width):
 +      New functions.
 +      (shr-insert): Just insert, don't fill the text.  Filling is now
 +      done afterwards per display unit.
 +      (shr-fill-lines, shr-fill-line): New functions to fill text on a
 +      per-unit base.
 +      (shr-find-fill-point): Take a "beginning" parameter.
 +      (shr-indent): Indent using the :width display parameter when using
 +      fonts.
 +      (shr-parse-style): Ignore "inherit" values, since we already do that.
 +      (shr-tag-img): Remove the insertion states.
 +      (shr-tag-blockquote): New-style filling.
 +      (shr-tag-dd): Ditto.
 +      (shr-tag-li): Ditto.
 +      (shr-mark-fill): New function to mark lines that need filling.
 +      (shr-tag-h1): Use a larger font.
 +      (shr-tag-table-1): Get the natural and suggested widths in one
 +      rendering.
 +      (shr-tag-table): Create the "fixed" version of the table only once
 +      so that we can cache data in the table.
 +      (shr-insert-table): Get colspan calculations right by having
 +      zero-width columns after colspan ones.
 +      (shr-expand-alignments): New function to make :align-to specs work
 +      right when rendered in one buffer and displayed in another one.
 +      (shr-insert-table-ruler): Use :align-to to get the widths right.
 +      (shr-make-table): Cache more.
 +      (shr-make-table-1): Use the new <td> data layout.
 +      (shr-pixel-buffer-width): New function.
 +      (shr-render-td): Add a caching layer.
 +      (shr-dom-max-natural-width): New function.
 +      (shr-tag-h1): Don't use variable-pitch fonts on fontless rendering.
 +      (shr-tag-tt): New function.
 +      (shr-tag-hr): Compute the right length when using fonts.
 +      (shr-table-widths): Off-by-one error in width computation.
 +      (shr-expand-newlines): Remove dead code.
 +      (shr-insert-table): Extend background colors to the end of the column.
 +      (shr-insert-table): Only copy the background, not underline and
 +      the like.
 +      (shr-face-background): New function.
 +
 +2015-02-10  Fabián Ezequiel Gallina  <fgallina@gnu.org>
 +
 +      python.el: Improved shell font lock respecting markers.  (Bug#19650)
  
 -2014-11-19  Eli Zaretskii  <eliz@gnu.org>
 +      * progmodes/python.el
 +      (python-shell-font-lock-get-or-create-buffer): Use special buffer name.
 +      (python-shell-font-lock-with-font-lock-buffer): Enable font lock.
 +      (python-shell-font-lock-post-command-hook): Fontify by copying text
 +      properties from fontified buffer to shell, keeping markers unchanged.
 +      (python-shell-font-lock-turn-off): Fix typo.
 +      (python-util-text-properties-replace-name): Delete function.
  
 -      * vc/vc.el (vc-retrieve-tag): Doc fix.
 +2015-02-09  Nicolas Petton  <nicolas@petton.fr>
  
 -2014-11-17  Eli Zaretskii  <eliz@gnu.org>
 +      * emacs-lisp/seq.el (seq-group-by): Improves seq-group-by to
 +      return sequence elements in correct order.
  
 -      * vc/vc-bzr.el (vc-bzr-print-log, vc-bzr-expanded-log-entry):
 -      Don't assume --long is the default for "bzr log", always specify
 -      it explicitly, in case the user defined an alias for 'log' that
 -      uses some other format.
 +2015-02-09  Simen Heggestøyl  <simenheg@gmail.com>  (tiny change)
  
 -2014-11-16  Fabián Ezequiel Gallina  <fgallina@gnu.org>
 +      * textmodes/css-mode.el (css-smie-rules): Fix paren indent (bug#19815).
  
 -      * progmodes/python.el (python-eldoc--get-doc-at-point):
 -      Strip shell output before returning.  (bug#18794)
 +2015-02-09  Stefan Monnier  <monnier@iro.umontreal.ca>
  
 -2014-11-16  Dmitry Gutov  <dgutov@yandex.ru>
 +      * emacs-lisp/cl-generic.el (cl--generic-lambda): Use macroexp-parse-body.
  
 -      Fix indentation before `!=' and after `+='.  Originally reported
 -      in https://github.com/mooz/js2-mode/issues/174.
 -      * progmodes/js.el (js--indent-operator-re): Make assignments and
 -      (in)equality operator a separate case.
 -      (js--continued-expression-p): Escape the second `+' in the regexp.
 +      * emacs-lisp/eieio-core.el (eieio-oset-default): Catch the unexpected
 +      case where the default value would be re-interpreted as a form!
  
 -2014-11-16  Stefan Monnier  <monnier@iro.umontreal.ca>
 +2015-02-09  Christopher Genovese  <genovese@cmu.edu>  (tiny change)
  
 -      * window.el (handle-select-window): Deactivate shift-region (bug#19003).
 +      * help-fns.el (help-fns--signature): Keep doc for keymap.
  
 -2014-11-15  Andreas Schwab  <schwab@linux-m68k.org>
 +2015-02-09  Kelly Dean  <kelly@prtime.org>
  
 -      * version.el (emacs-repository-get-version): Use git rev-parse
 -      instead of git log.
 +      * desktop.el: Save mark-ring less verbosely.
 +      (desktop-var-serdes-funs): New var.
 +      (desktop-buffer-info, desktop-create-buffer): Use it.
 +      (desktop-file-version): Update to 208.
  
 -2014-11-15  Fabián Ezequiel Gallina  <fgallina@gnu.org>
 +2015-02-09  Leo Liu  <sdl.web@gmail.com>
  
 -      * progmodes/python.el (python-indent-calculate-levels):
 -      Fix indentation behavior multiline dedenter statement.  (Bug#18432)
 +      * emacs-lisp/pcase.el (pcase-lambda): New Macro.  (Bug#19814)
  
 -2014-11-15  Fabián Ezequiel Gallina  <fgallina@gnu.org>
 +      * emacs-lisp/lisp-mode.el (el-kws-re): Include `pcase-lambda'.
  
 -      * progmodes/python.el (python-indent-region):
 -      Use python-indent-line and skip special cases.  (Bug#18843)
 +      * emacs-lisp/macroexp.el (macroexp-parse-body): New function.
  
 -2014-11-15  Michael Albinus  <michael.albinus@gmx.de>
 +2015-02-08  Paul Eggert  <eggert@cs.ucla.edu>
  
 -      * vc/vc-hg.el (vc-hg-state): Disable pager.  (Bug#18940)
 +      Port to platforms lacking test -a and -o
 +      * Makefile.in (compile-clean):
 +      * net/tramp-sh.el (tramp-find-executable):
 +      Prefer '&&' and '||' to 'test -a' and 'test -o'.
  
 -2014-11-15  Peder O. Klingenberg  <peder@klingenberg.no>
 +2015-02-08  Artur Malabarba  <bruce.connor.am@gmail.com>
  
 -      * mail/emacsbug.el (report-emacs-bug): Make a better guess at
 -        envelope-from when reporting through sendmail (bug#19054).
 +      * newcomment.el (comment-line): Fix missing paren.
  
 -2014-11-14  Ivan Andrus  <darthandrus@gmail.com>
 +2015-02-08  Ulrich Müller  <ulm@gentoo.org>
  
 -      * progmodes/python.el (python-ffap-module-path):
 -      Use `derived-mode-p' instead of equality test on `major-mode'.
 +      * play/gamegrid.el: Update comment to reflect that the
 +      'update-game-score' helper program is now setgid by default.
  
 -2014-11-13  Ulrich Müller  <ulm@gentoo.org>
 +2015-02-08  David Kastrup  <dak@gnu.org>
  
 -      * version.el (emacs-repository-get-version): Call `git log'
 -      command with proper format argument (bug#19049).
 +      * subr.el (apply-partially): Use lexical binding here.
  
 -2014-11-10  Glenn Morris  <rgm@gnu.org>
 +2015-02-08  Artur Malabarba  <bruce.connor.am@gmail.com>
  
 -      * startup.el (command-line): Handle nil elements in load-path.
 +      * newcomment.el (comment-line): New command.
  
 -2014-11-08  Glenn Morris  <rgm@gnu.org>
 +      * bindings.el (ctl-x-map): Bind to `C-x C-;'.
  
 -      * emacs-lisp/bytecomp.el (byte-compile-report-error):
 -      Allow the argument to be a string.  Due to the vague doc,
 -      it was already being used this way.
 +2015-02-08  Oleh Krehel  <ohwoeowho@gmail.com>
  
 -2014-11-07  Michael Albinus  <michael.albinus@gmx.de>
 +      * outline.el (outline-show-entry): Fix one invisible char for the
 +      file's last outline.  (Bug#19493)
  
 -      * net/tramp.el (tramp-check-cached-permissions): Include hop in
 -      the constructed Tramp file name.  (Bug#18943)
 +2015-02-08  Stefan Monnier  <monnier@iro.umontreal.ca>
  
 -2014-11-07  Stefan Monnier  <monnier@iro.umontreal.ca>
 +      * subr.el (indirect-function): Change advertised calling convention.
  
 -      * emulation/cua-base.el (cua--select-keymaps): Use region-active-p
 -      (bug#18952).
 -      (cua-set-mark, cua--pre-command-handler-1,cua--post-command-handler-1):
 -      * emulation/cua-gmrk.el (cua-cancel-global-mark): Same.
 +2015-02-08  Fabián Ezequiel Gallina  <fgallina@gnu.org>
  
 -2014-11-07  Michael Albinus  <michael.albinus@gmx.de>
 +      python.el: Fix completion-at-point.  (Bug#19667)
  
 -      * files.el (file-name-non-special): Wrap the call of
 -      `insert-file-contents' by `unwind-protect', in order to set the
 -      buffer's file name anyway.  (Bug#18891)
 +      * progmodes/python.el
 +      (python-shell-completion-native-get-completions): Force process buffer.
 +      (python-shell-completion-at-point): Handle case where call is not
 +      in a shell buffer.
  
 -2014-11-07  Daiki Ueno  <ueno@gnu.org>
 +2015-02-08  Fabián Ezequiel Gallina  <fgallina@gnu.org>
  
 -      * epg.el (epg--list-keys-1): Ignore fields after the 15th field
 -      (bug#18979).  Reported by Hideki Saito.
 +      python.el: Fix shell font-lock multiline input.  (Bug#19744)
  
 -2014-10-18  Alan Mackenzie  <acm@muc.de>
 +      * progmodes/python.el
 +      (python-shell-font-lock-post-command-hook): Handle multiline input.
  
 -      Check that a "macro" found near point-min isn't a ## operator.
 -      Fixes bug #18749.  Backported from trunk, 2014-11-05.
 -      * progmodes/cc-engine.el (c-macro-is-genuine-p): New function.
 -      (c-beginning-of-macro): Use the above new function.
 +2015-02-08  Fabián Ezequiel Gallina  <fgallina@gnu.org>
  
 -2014-11-05  Alan Mackenzie  <acm@muc.de>
 +      python.el: Make shell font-lock respect markers.  (Bug#19650)
  
 -      Fix wrong bound to c-font-lock-declarators.  Fixes bug #18948.
 -      * progmodes/cc-fonts.el (c-font-lock-declarations):
 -      Pass "(point-max)" as bound to c-font-lock-declarators, not "limit", as
 -      the buffer is sometimes narrowed to less than "limit" (e.g., in
 -      the presence of macros).
 +      * progmodes/python.el (python-shell-font-lock-cleanup-buffer):
 +      Use `erase-buffer`.
 +      (python-shell-font-lock-comint-output-filter-function):
 +      Handle newlines.
 +      (python-shell-font-lock-post-command-hook): Respect markers on
 +      text fontification.
  
 -2014-11-05  Michael Albinus  <michael.albinus@gmx.de>
 +2015-02-07  Fabián Ezequiel Gallina  <fgallina@gnu.org>
  
 -      * net/tramp.el (tramp-error-with-buffer): Show connection buffer
 -      only when message appeared in minibuffer.  (Bug#18891)
 +      python.el: Keep eldoc visible while typing args.  (Bug#19637)
 +      * progmodes/python.el (python-eldoc--get-symbol-at-point):
 +      New function based on Carlos Pita <carlosjosepita@gmail.com> patch.
 +      (python-eldoc--get-doc-at-point, python-eldoc-at-point): Use it.
  
 -      * net/tramp-adb.el (tramp-adb-handle-file-attributes):
 -      * net/tramp-gvfs.el (tramp-gvfs-handle-file-attributes):
 -      * net/tramp-sh.el (tramp-sh-handle-file-attributes): Return nil in
 -      case of errors.
 +2015-02-07  Fabián Ezequiel Gallina  <fgallina@gnu.org>
  
 -2014-11-04  Eli Zaretskii  <eliz@gnu.org>
 +      Fix hideshow integration.  (Bug#19761)
 +      * progmodes/python.el
 +      (python-hideshow-forward-sexp-function): New function based on
 +      Carlos Pita <carlosjosepita@gmail.com> patch.
 +      (python-mode): Make `hs-special-modes-alist` use it and initialize
 +      the end regexp with the empty string to avoid skipping parens.
  
 -      * jit-lock.el (jit-lock-stealth-fontify): Be tolerant to nil being
 -      returned by load-average.
 +2015-02-07  Fabián Ezequiel Gallina  <fgallina@gnu.org>
  
 -2014-11-04  Michael Albinus  <michael.albinus@gmx.de>
 +      * progmodes/python.el (python-check-custom-command): Do not use
 +      defvar-local for compat with Emacs<24.3.
  
 -      * net/tramp-sh.el (tramp-do-copy-or-rename-file-via-buffer): Don't use
 -      a local copy; setting `inhibit-file-name-handlers' proper might be
 -      more performant.  (Bug#18751)
 +2015-02-07  Martin Rudalics  <rudalics@gmx.at>
  
 -2014-11-04  Glenn Morris  <rgm@gnu.org>
 +      * frame.el (frame-notice-user-settings):
 +      Update `frame-size-history'.
 +      (make-frame): Update `frame-size-history'.
 +      Call `frame-after-make-frame'.
 +      * faces.el (face-set-after-frame-default): Remove call to
 +      frame-can-run-window-configuration-change-hook.
  
 -      * mail/emacsbug.el (report-emacs-bug): No longer include
 -      recent-keys in the report.  (Bug#18900)
 +2015-02-06  Dmitry Gutov  <dgutov@yandex.ru>
  
 -2014-11-03  Michael Albinus  <michael.albinus@gmx.de>
 +      * vc/vc-cvs.el (vc-cvs-dir-status-files): Don't pass DIR to
 +      `vc-cvs-command' (bug#19732).
  
 -      * net/tramp-sh.el (tramp-do-copy-or-rename-file-via-buffer): Use a
 -      local copy of FILENAME, when it is remote.  (Bug#18751)
 +2015-02-06  Nicolas Petton  <nicolas@petton.fr>
  
 -2014-11-02  Michael Albinus  <michael.albinus@gmx.de>
 +      * emacs-lisp/seq.el (seq-mapcat, seq-partition, seq-group-by):
 +      New functions.
 +      * emacs-lisp/seq.el (seq-drop-while, seq-take-while, seq-count)
 +      (seq--drop-list, seq--take-list, seq--take-while-list):
 +      Better docstring.
  
 -      * net/tramp-adb.el (tramp-adb-handle-process-file): Do not raise
 -      an error when the command fails; the return code must indicate.
 -      (tramp-adb-send-command-and-check): Fix docstring.
 +2015-02-06  Artur Malabarba  <bruce.connor.am@gmail.com>
  
 -2014-11-01  Michael Albinus  <michael.albinus@gmx.de>
 +      * doc-view.el (doc-view-kill-proc-and-buffer): Obsolete. Use
 +      `image-kill-buffer' instead.
  
 -      * net/tramp-cache.el (tramp-get-file-property)
 -      (tramp-set-file-property): Check, that `tramp-cache-get-count-*'
 -      and `tramp-cache-set-count-*' are bound.  Otherwise, there might
 -      be compiler warnings.
 +2015-02-06  Thomas Fitzsimmons  <fitzsim@fitzsim.org>
  
 -      * net/tramp-sh.el (tramp-get-remote-uid, tramp-get-remote-gid):
 -      Return -1 respective "UNKNOWN", if uid or gid cannot be determined.
 +      * net/ldap.el (ldap-search-internal): Fix docstring.
  
 -2014-11-01  Eli Zaretskii  <eliz@gnu.org>
 +2015-02-06  Lars Ingebrigtsen  <larsi@gnus.org>
  
 -      * progmodes/compile.el (compilation-mode): Turn off deferred
 -      fontifications locally.  (Bug#18856)
 +      * subr.el (define-error): The error conditions may be constant
 +      lists, so use `append' to concatenate them.
  
 -2014-11-01  Wolfgang Jenkner  <wjenkner@inode.at>
 +2015-02-06  Wolfgang Jenkner  <wjenkner@inode.at>
  
 -      * net/tramp-sh.el (tramp-send-command): Fix the case where the
 -      remote-echo connection property is non-nil (bug#18858).
 +      * net/network-stream.el (network-stream-open-tls): Respect the
 +      :end-of-capability setting.
  
 -2014-11-01  Michael Albinus  <michael.albinus@gmx.de>
 +2015-02-05  Artur Malabarba  <bruce.connor.am@gmail.com>
  
 -      Backport Tramp changes from trunk.
 +      * emacs-lisp/package.el (package--sort-by-dependence):
 +      New function.  Return PACKAGE-LIST sorted by dependencies.
 +      (package-menu-execute): Use it to delete packages in order.
 +      (package--sort-deps-in-alist): New function.
 +      (package-menu-mark-install): Can mark dependencies.
 +      (package--newest-p): New function.
 +      (package-delete): Don't deselect when deleting an older version of
 +      an upgraded package.
  
 -      * net/tramp.el (tramp-methods): Tweak docstring.
 -      (tramp-file-name-handler): Apply `cons' where appropriate.
 -      (tramp-handle-file-accessible-directory-p): Check for
 -      `file-readable-p' instead of `file-executable-p'.
 -      (tramp-handle-shell-command): Use `display-buffer'.  (Bug#18326)
 -      (tramp-handle-unhandled-file-name-directory): Return "/".
 -      (tramp-check-cached-permissions):
 -      Use `tramp-compat-file-attributes'.
 -      (tramp-call-process): Add new argument VEC.  Adapt callees in all
 -      tramp*.el files.
 +      * emacs-lisp/package.el: Add missing (require 'subr-x)
  
 -      * net/tramp-adb.el (tramp-adb-sh-fix-ls-output): Use `bolp'.
 -      (tramp-adb-handle-write-region): Improve messages.
 -      (tramp-adb-maybe-open-connection): Don't set
 -      `tramp-current-*' variables.
 +2015-02-05  Stefan Monnier  <monnier@iro.umontreal.ca>
  
 -      * net/tramp-cache.el (tramp-flush-file-function): Simplify check.
 -      Suppress debug messages.
 +      * textmodes/css-mode.el (scss-smie--not-interpolation-p): Vars can be
 +      hyphenated (bug#19263).
  
 -      * net/tramp-ftp.el (top): Remove special handling for URL syntax.
 -      (tramp-ftp-file-name-handler):
 +      * textmodes/css-mode.el (css-fill-paragraph): Fix filling in presence
 +      of variable interpolation (bug#19751).
  
 -      * net/tramp-gvfs.el (tramp-gvfs-methods) <sftp>: Add.
 -      (tramp-gvfs-methods-mounttracker)
 -      (tramp-gvfs-mountlocation-signature): Check `tramp-gvfs-enabled'
 -      during initialization.  (Bug#18774)
 -      (tramp-gvfs-handle-delete-file): Flush file properties, not
 -      directory properties.
 -      (tramp-gvfs-handle-file-attributes): Use `string-to-number' when
 -      reading "unix::mode".
 -      (tramp-gvfs-handle-file-name-all-completions):
 -      Use "-h" option for "gvfs-ls".
 -      (tramp-gvfs-url-file-name): Apply `cons' where appropriate.
 -      `user' and `localname' could be nil.
 -      (tramp-gvfs-send-command): Simplify traces.
 +2015-02-05  Era Eriksson  <era+emacs@iki.fi>
  
 -      * net/tramp-sh.el (vc-handled-backends, vc-bzr-program)
 -      (vc-git-program, vc-hg-program): Declare.
 -      (tramp-methods) <sftp>: Remove.  It has never worked satisfactorily.
 -      (tramp-methods) <nc>: Add new method.
 -      (tramp-methods) <telnet>: Redirect stderr to "/dev/null".
 -      (tramp-methods) <plink, plinkx, pscp, psftp>: Improve
 -      `tramp-login-args'.
 -      (tramp-default-user-alist): Add "nc".
 -      (top): Remove completion function for "sftp".  Add completion
 -      functions for "nc" and "psftp".
 -      (tramp-sh-handle-set-visited-file-modtime):
 -      (tramp-sh-handle-verify-visited-file-modtime): Use `point-at-eol'.
 -      (tramp-do-copy-or-rename-file-out-of-band):
 -      Use cached "remote-copy-args" value, if available.  (Bug#18199)
 -      Tweak docstring.  Implement support for "nc" method.
 -      (tramp-sh-handle-expand-file-name, tramp-local-coding-commands)
 -      (tramp-remote-coding-commands, tramp-call-local-coding-command):
 -      Tweak docstring.
 -      (tramp-sh-handle-start-file-process): Expand `default-directory'.
 -      (tramp-sh-handle-write-region): Tweak error message.
 -      (tramp-sh-handle-vc-registered): Remove backends when the remote
 -      binary does not exist.
 -      (tramp-open-connection-setup-interactive-shell):
 -      Prefer utf-8 coding.  (Bug#17859)
 -      (tramp-find-inline-encoding): Do not raise an error.
 -      (tramp-make-copy-program-file-name): Tweak docstring.  Handle also
 -      the "nc" case.  Quote result also locally.
 -      (tramp-get-remote-id): Check also for "gid".
 -      (tramp-get-remote-python):
 +      * json.el (json-end-of-file): New error (bug#19768).
 +      (json-pop, json-read): Use it.
  
 -      * net/tramp-smb.el (tramp-smb-handle-copy-directory)
 -      (tramp-smb-handle-set-file-acl): Use `start-process'.
 -      (tramp-smb-handle-insert-directory): Use progress reporter.
 -      (tramp-smb-handle-rename-file): Flush also file properties of
 -      FILENAME.
 +2015-02-05  Kelly Dean  <kelly@prtime.org>
  
 -      * net/trampver.el: Update release number.
 +      * help-mode.el (help-xref-interned): Pass BUFFER and FRAME to
 +      `describe-variable'.
  
 -2014-11-01  Reuben Thomas  <rrt@sc3d.org>
 +      * help-fns.el (describe-function-or-variable): New function.
  
 -      * net/tramp.el (tramp-handle-file-symlink-p):
 -      * net/tramp-ftp.el (tramp-ftp-file-name-handler): Remove a comment
 -      about VMS, which we no longer support.
 +      * help.el (help-map): Bind `describe-function-or-variable' to o.
 +      (help-for-help-internal): Document o key.
  
 -2014-11-01  Stefan Monnier  <monnier@iro.umontreal.ca>
 +2015-02-05  Stefan Monnier  <monnier@iro.umontreal.ca>
  
 -      * net/tramp-sh.el (tramp-sh-handle-vc-registered): Don't modify
 -      the global vc-handled-backends (bug#18535).
 +      * emacs-lisp/eieio-compat.el (eieio--defmethod): Use new
 +      special (:documentation ...) feature.
 +      * emacs-lisp/eieio-core.el (eieio-make-class-predicate)
 +      (eieio-make-child-predicate): Same.
 +      (eieio-copy-parents-into-subclass): Remove unused arg.
 +      (eieio-defclass-internal): Adjust call accordingly and remove redundant
 +      `pname' var.
 +      (eieio--slot-name-index): Remove unused arg `obj' and adjust all
 +      callers accordingly.
  
 -2014-11-01  Jérémy Compostella  <jeremy.compostella@intel.com>
 -          Michael Albinus  <michael.albinus@gmx.de>
 +      * emacs-lisp/cconv.el (cconv--convert-function):
 +      Add `docstring' argument.
 +      (cconv-convert): Use it to handle the new (:documentation ...) form.
 +      (cconv-analyze-form): Handle the new (:documentation ...) form.
  
 -      * net/tramp-sh.el (tramp-open-connection-setup-interactive-shell):
 -      Reduce the amount of set environment variable commands.
 +      * emacs-lisp/bytecomp.el:
 +      (byte-compile-initial-macro-environment): Use macroexp-progn.
 +      (byte-compile-cl-warn): Don't silence use of cl-macroexpand-all.
 +      (byte-compile-file-form-defvar-function): Rename from
 +      byte-compile-file-form-define-abbrev-table.
 +      (defvaralias, byte-compile-file-form-custom-declare-variable): Use it.
 +      (byte-compile): Use byte-compile-top-level rather than
 +      byte-compile-lambda so we can compile non-values.
 +      (byte-compile-form): Add warnings for failed uses of lexical vars via
 +      quoted symbols.
 +      (byte-compile-unfold-bcf): Improve message for failed inlining.
 +      (byte-compile-make-closure): Handle new format of internal-make-closure
 +      for dynamically-generated docstrings.
  
 -2014-11-01  Paul Eggert  <eggert@cs.ucla.edu>
 +      * delsel.el: Deprecate the `kill' option.  Use lexical-binding.
 +      (open-line): Delete like all other commands, instead of killing.
 +      (delete-active-region): Don't define any return any value.
  
 -      * net/tramp-sh.el (tramp-get-remote-touch): Omit unnecessary call to
 -      current-time.
 +      * progmodes/python.el: Try to preserve compatibility with Emacs-24.
 +      (python-mode): Don't assume eldoc-documentation-function has a non-nil
 +      default.
  
 -2014-11-01  Emilio C. Lopes  <eclig@gmx.net>
 +2015-02-04  Sam Steingold  <sds@gnu.org>
  
 -      * net/tramp-sh.el (tramp-get-remote-python): Also search for
 -      executables named "python2" or "python3".
 -      (tramp-get-remote-uid-with-python): Use parentheses around
 -      arguments to `print' to make it compatible with Python 3.
 -      (tramp-get-remote-gid-with-python): Ditto.  (Bug#18118)
 +      * progmodes/python.el (python-indent-calculate-indentation):
 +      Avoid the error when computing top-level indentation.
  
 -2014-10-31  Stefan Monnier  <monnier@iro.umontreal.ca>
 +2015-02-04  Stefan Monnier  <monnier@iro.umontreal.ca>
  
 -      * simple.el (newline): Add assertions to try and help catch bug#18913.
 +      * emacs-lisp/cl-generic.el (cl--generic-member-method): Fix paren typo.
  
 -      * emulation/cua-base.el (cua-delete-region): Use delete-active-region
 -      (bug#18886).
 -      (cua--last-deleted-region-pos, cua--last-deleted-region-text): Remove.
 +      * textmodes/flyspell.el: Use lexical-binding and cl-lib.
 +      (mail-mode-flyspell-verify): Fix last change.
 +      (flyspell-external-point-words, flyspell-large-region):
 +      Avoid add-to-list on local vars.
  
 -2014-10-31  Eli Zaretskii  <eliz@gnu.org>
 +2015-02-04  Tassilo Horn  <tsdh@gnu.org>
  
 -      * Makefile.in (repo-update): Fix a typo and slightly reword
 -      commentary.
 +      * emacs-lisp/package.el (package-installed-p): Fix typo causing
 +      void-variable error.
  
 -2014-10-31  Eric S. Raymond  <esr@thyrsus.com>
 +2015-02-04  Artur Malabarba  <bruce.connor.am@gmail.com>
  
 -      * Makefile.in: Change some production names so they're neutral
 -      about the repository type.
 +      * image-mode.el (image-kill-buffer): New command.
 +      (image-mode-map): Bind it to k.
  
 -2014-10-30  Kim F. Storm  <storm@cua.dk>
 +      * emacs-lisp/package.el (package-delete): Remove package from
 +      `package-selected-packages' even if it can't be deleted.
 +      (package-installed-p): Accept package-desc objects.
 +      (package-install): Can be used to mark dependencies as
 +      selected. When given a package-desc object which is already
 +      installed, the package is not downloaded again, but it is marked
 +      as selected (if it wasn't already).
 +      (package-reinstall): Accept package-desc objects.
  
 -      Restore cua-delete-copy-to-register-0 and M-v command (bug#18886).
 -      * delsel.el (delete-selection-save-to-register)
 -      (delsel--replace-text-or-position): New vars.
 -      (delete-active-region): Use them.
 -      (delete-selection-repeat-replace-region): New command, moved from
 -      cua-base.el.
 -      * emulation/cua-base.el (cua--repeat-replace-text): Remove var.
 -      (cua-repeat-replace-region): Move command to delsel.el.
 -      (cua--init-keymaps): Update binding accordingly.
 -      (cua-mode): Set delete-selection-save-to-register.
 +2015-02-03  Artur Malabarba  <bruce.connor.am@gmail.com>
  
 -2014-10-30  Stefan Monnier  <monnier@iro.umontreal.ca>
 +      * emacs-lisp/package.el (package-delete): Document NOSAVE.
 +      (package--get-deps): delete-dups when ONLY is nil.
 +      (package-autoremove): Warn the user if `package-selected-packages'
 +      is empty.
  
 -      * progmodes/cc-defs.el (c--macroexpand-all): New function (bug#18845).
 -      (c-lang-defconst):
 -      * progmodes/cc-langs.el (c-make-init-lang-vars-fun): Use it.
 +      (package--user-selected-p): New function.
 +      (package-delete, package-install, package-install-from-buffer):
 +      Use it
 +      (package-selected-packages): Mention it.
  
 -2014-10-29  Eli Zaretskii  <eliz@gnu.org>
 +      (package-initialize): Don't populate `package-selected-packages'.
 +      (package-install-user-selected-packages, package-autoremove):
 +      Special handling for empty `package-selected-packages'.
 +      (package-install): Fix when PKG is a package-desc.
  
 -      * progmodes/compile.el (compilation-start):
 -      If compilation-scroll-output is non-nil, don't force window-start of
 -      the compilation buffer to be at beginning of buffer.  (Bug#18874)
 +      (package-desc-status): Add "dependency" status to the Package
 +      Menu.
 +      (package-menu--status-predicate, package-menu--print-info)
 +      (package-menu-mark-delete, package-menu--find-upgrades)
 +      (package-menu--status-predicate, describe-package-1): Use it
  
 -2014-10-23  Tassilo Horn  <tsdh@gnu.org>
 +      (package--removable-packages): New function.
 +      (package-autoremove): Use it.
 +      (package-menu-execute): Offer to remove unneeded packages.
  
 -      * doc-view.el (doc-view-open-text): View the document's plain text
 -      in the current buffer instead of a new one.
 -      (doc-view-toggle-display): Handle the case where the current
 -      buffer contains the plain text contents of the document.
 -      (doc-view-initiate-display): Don't switch to fallback mode if the
 -      user wants to view the doc's plain text.  [Backport]
 +      (package--read-pkg-desc, package-tar-file-info): Fix reference to
 +      tar-desc.
  
 -2014-10-23  Eli Zaretskii  <eliz@gnu.org>
 +2015-02-03  Thierry Volpiatto  <thierry.volpiatto@gmail.com>
  
 -      * startup.el (fancy-about-text): Read the entire tutorial, not
 -      just its first 256 bytes.  (Bug#18760)
 +      * emacs-lisp/package.el (package-reinstall): Don't change package's selected status.
 +      (package-delete): New NOSAVE argument.
  
 -2014-10-23  Stefan Monnier  <monnier@iro.umontreal.ca>
 +2015-02-03  Michael Albinus  <michael.albinus@gmx.de>
  
 -      * emacs-lisp/bytecomp.el: Require cl-extra (bug#18804).
 -      * emacs-lisp/cl-extra.el: Add missing provide.
 +      * net/tramp-sh.el (tramp-histfile-override): Fix docstring.
 +      (tramp-open-shell, tramp-maybe-open-connection): Set also
 +      HISTFILESIZE and HISTSIZE when needed.  (Bug#19731)
  
 -2014-10-22  Stefan Monnier  <monnier@iro.umontreal.ca>
 +2015-02-02  Artur Malabarba  <bruce.connor.am@gmail.com>
  
 -      * emacs-lisp/bytecomp.el (byte-compile-and-folded): Optimize case where
 -      all args are copyable (bug#18767).
 -      (=, <, >, <=, >=): Re-enable the optimization.
 +      * emacs-lisp/package.el (package--find-non-dependencies):
 +      New function.
 +      (package-initialize): Use it to populate `package-selected-packages'.
 +      (package-menu-execute): Clean unnecessary `and'.
 +      (package--get-deps): Fix returning duplicates.
  
 -2014-10-20  Santiago Payà i Miralta  <santiagopim@gmail.com>
 +2015-02-02  Michael Albinus  <michael.albinus@gmx.de>
  
 -      * vc/vc-hg.el (vc-hg-log-graph): New var.
 -      (vc-hg-print-log): Use it.
 -      (vc-hg-root-log-format): Include branch name and bookmarks; ignore
 -      graph output (bug#17515).
 +      * net/tramp-sh.el (tramp-histfile-override): Add another choice t.
 +      Use it as default.
 +      (tramp-open-shell, tramp-maybe-open-connection): Support it.
 +      (Bug#19731)
 +
 +2015-02-02  Thierry Volpiatto  <thierry.volpiatto@gmail.com>
 +
 +      * emacs-lisp/package.el (package-delete): Remove package from
 +      package-selected-packages.
 +      (package-autoremove): Remove unneeded variable.
 +
 +2015-02-01  Artur Malabarba  <bruce.connor.am@gmail.com>
 +
 +      * emacs-lisp/package.el (package-selected-packages): Fix :type
 +      (package-install): Rename ARG to MARK-SELECTED.
 +      (package--get-deps): Fix for indirect dependencies.
 +      (package-used-elsewhere-p): Rename to
 +      (package--used-elsewhere-p): New function.
 +      (package-reinstall, package-user-selected-packages-install)
 +      (package-autoremove): Use sharp-quote.
 +      (package-user-selected-packages-install): Reindent and rename to
 +      (package-install-user-selected-packages): New function.
 +
 +2015-02-01  Thierry Volpiatto  <thierry.volpiatto@gmail.com>
 +
 +      * emacs-lisp/package.el: Don't allow deleting dependencies.
 +
 +      (package-used-elsewhere-p): New function.
 +      (package-delete): Use it, return now an error when trying to
 +      delete a package used as dependency by another package.
 +
 +      Add a reinstall package command.
 +      (package-reinstall): New function.
 +
 +      Add a package-autoremove command.
 +      (package-selected-packages): New user var.
 +      (package-install): Add an optional arg to notify interactive use.
 +      Fix docstring. Save installed package to
 +      packages-installed-directly.
 +      (package-install-from-buffer): Same.
 +      (package-user-selected-packages-install): Allow installing all
 +      packages in packages-installed-directly at once.
 +      (package--get-deps): New function.
 +      (package-autoremove): New function.
 +      (package-install-button-action): Call package-install with
 +      interactive arg.
 +      (package-menu-execute): Same but only for only for not installed
 +      packages.
 +
 +2015-01-31  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * emacs-lisp/eieio.el (defclass): Use new eieio-make-class-predicate
 +      and eieio-make-child-predicate.
 +      (eieio-class-parents): Use eieio--class-object.
 +      (slot-boundp, find-class, eieio-override-prin1): Avoid class-p.
 +      (slot-exists-p): Use find-class.
 +
 +      * emacs-lisp/eieio-opt.el (eieio-help-class, eieio-help-constructor):
 +      Use find-lisp-object-file-name, help-fns-short-filename and new calling
 +      convention for eieio-class-def.
 +      (eieio-build-class-list): Remove function, unused.
 +      (eieio-method-def): Remove button type, unused.
 +      (eieio-class-def): Inherit from help-function-def.
 +      (eieio--defclass-regexp): New constant.
 +      (find-function-regexp-alist): Use it.
 +      (eieio--specializers-apply-to-class-p): Handle eieio--static as well.
 +      (eieio-help-find-method-definition, eieio-help-find-class-definition):
 +      Remove functions.
  
 -2014-10-20  Juri Linkov  <juri@jurta.org>
 +      * emacs-lisp/eieio-core.el (eieio--check-type): Remove.
 +      Use cl-check-type everywhere instead.
 +      (eieio-class-object): Remove, use find-class instead when needed.
 +      (class-p): Don't inline.
 +      (eieio-object-p): Check more thoroughly, so we don't treat cl-structs,
 +      such as eieio classes, as objects.  Don't inline.
 +      (object-p): Mark as obsolete.
 +      (eieio-defclass-autoload, eieio-defclass-internal, eieio-oref)
 +      (eieio--generic-tagcode): Avoid `class-p'.
 +      (eieio-make-class-predicate, eieio-make-child-predicate): New functions.
 +      (eieio-defclass-internal): Use current-load-list rather than
 +      `class-location'.
 +
 +      * emacs-lisp/cl-generic.el (cl--generic-search-method): Fix regexp.
 +
 +2015-01-30  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * emacs-lisp/backquote.el (backquote-delay-process): Don't reuse `s'
 +      since it may be "equivalent" in some sense, yet different (bug#19734).
 +
 +2015-01-30  Oleh Krehel  <ohwoeowho@gmail.com>
 +
 +      * outline.el (outline-font-lock-face): Add docstring.
 +      (outline-invisible-p): Improve docstring.
 +      (outline-invent-heading): Add docstring.
 +      (outline-promote): Improve docstring.
 +      (outline-demote): Improve docstring.
 +      (outline-head-from-level): Improve docstring.
 +      (outline-end-of-heading): Add docstring.
 +      (outline-next-visible-heading): Improve docstring.
 +      (outline-previous-visible-heading): Improve docstring.
 +      (outline-hide-region-body): Improve docstring.
 +      (outline-flag-subtree): Add docstring.
 +      (outline-end-of-subtree): Add docstring.
 +      (outline-headers-as-kill): Improve docstring.
 +
 +2015-01-30  Oleh Krehel  <ohwoeowho@gmail.com>
 +
 +      * outline.el (outline-hide-entry): Rename from `hide-entry'.
 +      (hide-entry): Declare as obsolete.
 +      (outline-show-entry): Rename from `show-entry'.
 +      (show-entry): Declare as obsolete.
 +      (outline-hide-body): Rename from `hide-body'.
 +      (hide-body): Declare as obsolete.
 +      (outline-hide-region-body): Rename from `hide-region-body'.
 +      (hide-region-body): Declare as obsolete.
 +      (outline-show-all): Rename from `show-all'.
 +      (show-all): Declare as obsolete.
 +      (outline-hide-subtree): Rename from `hide-subtree'.
 +      (hide-subtree): Declare as obsolete.
 +      (outline-hide-leaves): Rename from `hide-leaves'.
 +      (hide-leaves): Declare as obsolete.
 +      (outline-show-subtree): Rename from `show-subtree'.
 +      (show-subtree): Declare as obsolete.
 +      (outline-hide-sublevels): Rename from `hide-sublevels'.
 +      (hide-sublevels): Declare as obsolete.
 +      (outline-hide-other): Rename from `hide-other'.
 +      (hide-other): Declare as obsolete.
 +      (outline-show-children): Rename from `show-children'.
 +      (show-children): Declare as obsolete.
 +      (outline-show-branches): Rename from `show-branches'.
 +      (show-branches): Declare as obsolete.
 +
 +2015-01-30  Oleh Krehel  <ohwoeowho@gmail.com>
 +
 +      * outline.el (outline-mode): Clean up docstring.
 +      (font-lock-warning-face): Remove obsolete declaration.
 +      (outline-font-lock-face): Remove obsolete comment.
 +
 +2015-01-30  Oleh Krehel  <ohwoeowho@gmail.com>
 +
 +      * lisp/custom.el (defface): Set `indent' to 1.
 +
 +2015-01-30  Oleh Krehel  <ohwoeowho@gmail.com>
 +
 +      * emacs-lisp/easy-mmode.el (define-minor-mode): Set `indent' to 1.
 +
 +2015-01-30  Michal Nazarewicz  <mina86@mina86.com>
 +
 +      * lisp/files.el (save-buffers-kill-emacs): If `confirm-kill-emacs'
 +      is set, but user has just been asked whether they really want to
 +      kill Emacs (for example with a ‘Modified buffers exist; exit
 +      anyway?’ prompt), do not ask them for another confirmation.
 +
 +2015-01-29  Jay Belanger  <jay.p.belanger@gmail.com>
 +
 +      * lisp/calc/calc-units.el (calc-convert-exact-units): New function.
 +      (calc-convert-units): Check for missing units.
 +      (math-consistent-units-p): Strengthen the test for consistent units.
 +
 +      * lisp/calc/calc-ext.el (calc-init-extensions):  Autoload
 +      `calc-convert-exact-units' and assign it a keybinding.
 +
 +      * lisp/calc/calc-help (calc-u-prefix-help): Add help for the
 +      "un" keybinding.
 +
 +2015-01-28  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * emacs-lisp/cl.el (cl--function-convert): Simplify.
  
 -      * vc/diff-mode.el (diff-refine-changed): Rename from
 -      `diff-refine-change' for consistency with `diff-changed'.
 -      (diff-refine-change): Add obsolete face alias.  (Bug#10181)
 +2015-01-28  Tassilo Horn  <tsdh@gnu.org>
  
 -      * vc/smerge-mode.el (smerge-refined-changed): Rename from
 -      `smerge-refined-change'.
 -      (smerge-refined-change): Add obsolete face alias.
 +      * textmodes/reftex.el (reftex-syntax-table-for-bib): Give ( and )
 +      punctuation syntax since to allow bibtex fields with values such
 +      as {Test 1) and 2)} (bug#19205, bug#19707).
 +      (reftex--prepare-syntax-tables): New function.
 +      (reftex-mode): Use it.
  
 -2014-10-20  Stefan Monnier  <monnier@iro.umontreal.ca>
 +2015-01-28  Fabián Ezequiel Gallina  <fgallina@gnu.org>
  
 -      * subr.el (call-process-shell-command, process-file-shell-command):
 -      Make the `args' obsolete (bug#18409).
 -      (start-process-shell-command, start-file-process-shell-command):
 -      Use `declare'.
 +      python.el: New non-global state dependent indentation engine.
 +      (Bug#18319, Bug#19595)
 +      * progmodes/python.el (python-syntax-comment-or-string-p):
 +      Accept PPSS as argument.
 +      (python-syntax-closing-paren-p): New function.
 +      (python-indent-current-level)
 +      (python-indent-levels): Mark obsolete.
 +      (python-indent-context): Return more context cases.
 +      (python-indent--calculate-indentation)
 +      (python-indent--calculate-levels): New functions.
 +      (python-indent-calculate-levels): Use them.
 +      (python-indent-calculate-indentation, python-indent-line):
 +      (python-indent-line-function): Rewritten to use new API.
 +      (python-indent-dedent-line): Simplify logic.
 +      (python-indent-dedent-line-backspace): Use `unless`.
 +      (python-indent-toggle-levels): Delete function.
 +
 +2015-01-28  Daniel Koning  <dk@danielkoning.com>  (tiny change)
 +
 +      * subr.el (posnp): Correct docstring of `posnp'.
 +      (posn-col-row): Make it work with all mouse position objects.
 +      * textmodes/artist.el (artist-mouse-draw-continously):
 +      Cancel timers if an error occurs during continuous drawing.  (Bug#6130)
 +
 +2015-01-28  Eli Zaretskii  <eliz@gnu.org>
 +
 +      * button.el (button-activate, push-button): Doc fix.  (Bug#19628)
 +
 +2015-01-28  Michael Albinus  <michael.albinus@gmx.de>
 +
 +      * filenotify.el (file-notify-descriptors, file-notify-handle-event):
 +      Adapt docstring.
 +      (file-notify--descriptor): New defun.
 +      (file-notify-callback, file-notify-add-watch, file-notify-rm-watch):
 +      Adapt docstring.  Handle multiple values for
 +      `file-notify-descriptors' entries.  (Bug#18880)
 +
 +      * net/tramp.el (tramp-handle-file-notify-rm-watch): Do not check
 +      `file-notify-descriptors', the implementation has been changed.
 +
 +2015-01-28  Eli Zaretskii  <eliz@gnu.org>
 +
 +      * net/net-utils.el (net-utils-run-program, net-utils-run-simple):
 +      On MS-Windows, bind coding-system-for-read to the console output
 +      codepage.  (Bug#19458)
 +
 +2015-01-28  Dmitry Gutov  <dgutov@yandex.ru>
 +
 +      Unbreak `mouse-action' property in text buttons.
 +      * button.el (push-button): Fix regression from 2012-12-06.
 +
 +2015-01-28  Glenn Morris  <rgm@gnu.org>
 +
 +      * progmodes/sh-script.el (sh-mode): Doc fix.
 +      (sh-basic-indent-line): Handle electric newline.  (Bug#18756)
 +
 +2015-01-28  Paul Eggert  <eggert@cs.ucla.edu>
 +
 +      Fix dired quoting bug with "Hit`N`Hide".
 +      * files.el (shell-quote-wildcard-pattern): Also quote "`".  (Bug#19498)
 +
 +2015-01-28  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      Tighten up the tagcode used for eieio and cl-struct objects.
 +      * loadup.el: Load cl-preloaded.
 +      * emacs-lisp/eieio-core.el (eieio-defclass-internal): Set the function
 +      slot of the tag symbol to :quick-object-witness-check.
 +      (eieio-object-p): Use :quick-object-witness-check.
 +      (eieio--generic-tagcode): Use cl--generic-struct-tag.
 +      * emacs-lisp/cl-preloaded.el: New file.
 +      * emacs-lisp/cl-macs.el (cl--bind-inits): Remove, unused.
 +      (cl--transform-lambda, cl-destructuring-bind): Remove cl--bind-inits.
 +      (cl--make-usage-args): Strip away &aux args.
 +      (cl-case, cl-typecase, cl--parse-loop-clause): Use macroexp-let2.
 +      (cl-the, cl-check-type): Use macroexp-let2 and cl-typep.
 +      (cl-defstruct): Use `declare' and cl-struct-define.
 +      * emacs-lisp/cl-generic.el (cl--generic-struct-tag): New function.
 +      (cl--generic-struct-tagcode): Use it to tighten the tagcode.
 +
 +2015-01-27  Katsumi Yamaoka  <yamaoka@jpl.org>
 +
 +      * emacs-lisp/cl.el (cl--function-convert):
 +      Merge cache that cl--labels-convert adds (bug#19699).
 +
 +2015-01-27  Ivan Shmakov  <ivan@siamics.net>
 +
 +      * tar-mode.el: Allow for adding new archive members.  (Bug#19274)
 +      (tar-new-regular-file-header, tar--pad-to, tar--put-at)
 +      (tar-header-serialize): New functions.
 +      (tar-current-position): Split from tar-current-descriptor.
 +      (tar-current-descriptor): Use it.
 +      (tar-new-entry): New command.
 +      (tar-mode-map): Bind it.
 +
 +2015-01-27  Sam Steingold  <sds@gnu.org>
 +
 +      * progmodes/python.el (python-check-custom-command): Buffer local
 +      because it usually includes the buffer name.
 +      (python-check-command): Set to epylint when pyflakes is not available.
 +
 +2015-01-27  Artur Malabarba  <bruce.connor.am@gmail.com>
 +
 +      * isearch.el (isearch-process-search-char): Add docstring.
 +
 +2015-01-27  Oleh Krehel  <ohwoeowho@gmail.com>
 +
 +      * emacs-lisp/derived.el (define-derived-mode): Declare indent 3.
 +
 +2015-01-27  Katsumi Yamaoka  <yamaoka@jpl.org>
 +
 +      * emacs-lisp/cl.el (cl--function-convert): Run cl--labels-convert
 +      for the case cl-flet or cl-labels form is wrapped with lexical-let
 +      (bug#19613).
 +
 +2015-01-26  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * emacs-lisp/cl-generic.el (cl--generic-method): New struct.
 +      (cl--generic): The method-table is now a (list-of cl--generic-method).
 +      (cl--generic-member-method): New function.
 +      (cl-generic-define-method): Use it.
 +      (cl--generic-build-combined-method, cl--generic-cache-miss):
 +      Adapt to new method-table.
 +      (cl--generic-no-next-method-function): Add `method' argument.
 +      (cl-generic-call-method): Adapt to new method representation.
 +      (cl--generic-cnm-sample, cl--generic-nnm-sample): Adjust.
 +      (cl-find-method, cl-method-qualifiers): New functions.
 +      (cl--generic-method-info): Adapt to new method representation.
 +      Return a string for the qualifiers.
 +      (cl--generic-describe):
 +      * emacs-lisp/eieio-opt.el (eieio-help-class): Adjust accordingly.
 +      (eieio-all-generic-functions, eieio-method-documentation):
 +      Adjust to new method representation.
 +
 +      * emacs-lisp/eieio-compat.el (eieio--defmethod): Use cl-find-method.
 +
 +2015-01-26  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * emacs-lisp/cl-generic.el: Add a method-combination hook.
 +      (cl-generic-method-combination-function): New var.
 +      (cl--generic-lambda): Remove `with-cnm' arg.
 +      (cl-defmethod): Change accordingly.
 +      (cl-generic-define-method): Don't check qualifiers validity.
 +      Preserve all qualifiers in `method-table'.
 +      (cl-generic-call-method): New function.
 +      (cl--generic-nest): Remove (morph into cl-generic-call-method).
 +      (cl--generic-build-combined-method): Adjust to new format of method-table
 +      and use cl-generic-method-combination-function.
 +      (cl--generic-standard-method-combination): New function, extracted from
 +      cl--generic-build-combined-method.
 +      (cl--generic-cnm-sample): Adjust to new format of method-table.
 +
 +      * emacs-lisp/eieio-compat.el (eieio--defmethod): Use () qualifiers
 +      instead of :primary.
 +
 +      * emacs-lisp/eieio-datadebug.el (eieio-debug-methodinvoke):
 +      Remove obsolete function.
 +
 +2015-01-26  Lars Ingebrigtsen  <larsi@gnus.org>
 +
 +      * net/shr.el (shr-make-table-1): Fix colspan typo.
 +      (shr-make-table-1): Add comments.
 +      (shr-make-table-1): Make colspan display more sensibly.
 +
 +      * net/eww.el (eww-add-bookmark): Fix prompt and clean up the code
 +      slightly.
 +
 +2015-01-25  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * emacs-lisp/cl-generic.el (cl--generic-no-next-method-function): New fun.
 +      (cl--generic-build-combined-method, cl--generic-nnm-sample): Use it
 +      (bug#19672).
 +      (cl--generic-typeof-types): Add support for `sequence'.
 +      (cl-defmethod): Add non-keywords in the qualifiers.
 +
 +2015-01-25  Dmitry Gutov  <dgutov@yandex.ru>
 +
 +      * emacs-lisp/find-func.el (find-function-regexp): Don't match
 +      `defgroup' (regression from the previous change here).
 +
 +2015-01-23  Thomas Fitzsimmons  <fitzsim@fitzsim.org>
 +
 +      * net/ldap.el (ldap-search-internal): Mention binddn in invalid
 +      credentials error message.
 +
 +2015-01-23  Thomas Fitzsimmons  <fitzsim@fitzsim.org>
 +
 +      * net/ldap.el (ldap-password-read): Validate password before
 +      caching it.
 +      (ldap-search-internal): Handle ldapsearch error conditions.
 +
 +2015-01-23  Thomas Fitzsimmons  <fitzsim@fitzsim.org>
 +
 +      * net/ldap.el (ldap-password-read): Handle password-cache being nil.
 +
 +2015-01-23  Thomas Fitzsimmons  <fitzsim@fitzsim.org>
 +
 +      * net/eudc.el (eudc-expand-inline): Always restore former server
 +      and protocol.
 +
 +2015-01-23  Thomas Fitzsimmons  <fitzsim@fitzsim.org>
 +
 +      * net/eudcb-ldap.el: Don't nag the user in case a default base is
 +      provided by the LDAP system configuration file.
 +
 +2015-01-23  Thomas Fitzsimmons  <fitzsim@fitzsim.org>
 +
 +      * net/eudc.el (eudc-format-query): Preserve the
 +      eudc-inline-query-format ordering of attributes in the returned list.
 +      * net/eudcb-ldap.el (eudc-ldap-format-query-as-rfc1558):
 +      Append the LDAP wildcard character to the last attribute value.
 +
 +2015-01-23  Thomas Fitzsimmons  <fitzsim@fitzsim.org>
 +
 +      * net/eudcb-ldap.el (eudc-ldap-cleanup-record-simple):
 +      Downcase field names of LDAP results.
 +      (eudc-ldap-cleanup-record-filtering-addresses): Likewise.
 +
 +2015-01-23  Thomas Fitzsimmons  <fitzsim@fitzsim.org>
 +
 +      * net/ldap.el (ldap-ldapsearch-password-prompt): New defcustom.
 +      (ldap-search-internal): Send password to ldapsearch through a pipe
 +      instead of via the command line.
 +
 +2015-01-23  Thomas Fitzsimmons  <fitzsim@fitzsim.org>
 +
 +      * net/ldap.el: Require password-cache.
 +      (ldap-password-read): New function.
 +      (ldap-search-internal): Call ldap-password-read when it is
 +      configured to be called.
 +
 +2015-01-23  Thomas Fitzsimmons  <fitzsim@fitzsim.org>
 +
 +      * net/eudc-vars.el (eudc-expansion-overwrites-query):
 +      Change default to nil.
 +
 +2015-01-23  Thomas Fitzsimmons  <fitzsim@fitzsim.org>
 +
 +      * net/eudc.el (eudc-expand-inline): Ignore text properties of
 +      string-to-expand.
 +
 +2015-01-23  Thomas Fitzsimmons  <fitzsim@fitzsim.org>
 +
 +      * net/eudc-vars.el (eudc-inline-expansion-format): Default to a
 +      format that includes first name and surname.
 +
 +2015-01-23  Thomas Fitzsimmons  <fitzsim@fitzsim.org>
 +
 +      * net/eudc-vars.el (eudc-inline-query-format): Change default to
 +      query email and first name instead of surname.
 +
 +2015-01-23  Thomas Fitzsimmons  <fitzsim@fitzsim.org>
 +
 +      * net/ldap.el (ldap-search-internal): Support new-style LDAP URIs.
 +
 +2015-01-23  Thomas Fitzsimmons  <fitzsim@fitzsim.org>
 +
 +      * net/eudc-vars.el (eudc-server): Adjust docstring to mention
 +      eudc-server-hotlist.
 +      (eudc-server-hotlist): Move from eudc.el and make defcustom.
 +      * net/eudc.el (eudc-server-hotlist): Move to eudc-vars.el.
 +      (eudc-set-server): Allow setting protocol to nil.
 +      (eudc-expand-inline): Support hotlist-only expansions when server
 +      is not set.
 +
 +2015-01-23  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * emacs-lisp/cl-generic.el (cl-no-primary-method): New fun and error.
 +      (cl--generic-build-combined-method): Use it.
 +
 +2015-01-22  Paul Eggert  <eggert@cs.ucla.edu>
 +
 +      Don't downcase system diagnostics' first letters
 +      * emacs-lisp/bytecomp.el (byte-compile-file):
 +      * ffap.el (find-file-at-point):
 +      * files.el (insert-file-1):
 +      * net/ange-ftp.el (ange-ftp-barf-if-not-directory)
 +      (ange-ftp-copy-file-internal):
 +      * progmodes/etags.el (visit-tags-table):
 +      Keep diagnostics consistent with system's.
 +      * ffap.el (ffap-machine-p):
 +      Ignore case while comparing diagnostics.
 +
 +2015-01-22  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * help.el (help-make-usage): Don't turn a "_" arg into an empty-string
 +      arg (bug#19645).
 +      * emacs-lisp/cl-generic.el (cl--generic-lambda): Don't confuse a string
 +      body with a docstring.
 +
 +2015-01-22  Dmitry Gutov  <dgutov@yandex.ru>
 +
 +      * progmodes/xref.el (xref-location-marker, xref-location-group):
 +      Use `cl-defgeneric' and `cl-defmethod' instead of the EIEIO
 +      counterparts.
 +
 +      * progmodes/etags.el (xref-location-marker): Same.
 +
 +      * progmodes/xref.el (xref--current): Rename from `xref--selected'.
 +      (xref--inhibit-mark-current): Rename from
 +      `xref--inhibit-mark-selected'.  Update the usages.
 +      (xref-quit): Reword the docstring.  Kill buffers after quitting
 +      windows instead of before.
 +      (xref--insert-xrefs): Tweak help-echo.
 +      (xref--read-identifier-history, xref--read-pattern-history):
 +      New variables.
 +      (xref--read-identifier, xref-find-apropos): Use them.
 +
 +2015-01-21  Ulrich Müller  <ulm@gentoo.org>
 +
 +      * play/gamegrid.el (gamegrid-add-score-with-update-game-score):
 +      Allow the 'update-game-score' helper program to run suid or sgid.
 +
 +2015-01-21  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * emacs-lisp/eieio.el: Use cl-defmethod.
 +      (defclass): Generate cl-defmethod calls; use setf methods for :accessor.
 +      (eieio-object-name-string): Declare as obsolete.
 +
 +      * emacs-lisp/eieio-opt.el: Adapt to cl-generic.
 +      (eieio--specializers-apply-to-class-p): New function.
 +      (eieio-all-generic-functions): Use it.
 +      (eieio-method-documentation): Use it as well as cl--generic-method-info.
 +      Change format of return value.
 +      (eieio-help-class): Adapt accordingly.
 +
 +      * emacs-lisp/eieio-compat.el (eieio--defmethod): Avoid no-next-method
 +      errors when there's a `before' but no `primary' (bug#19645).
 +      (next-method-p): Return nil rather than signal an error.
 +      (eieio-defgeneric): Remove bogus (fboundp 'method).
 +
 +      * emacs-lisp/eieio-speedbar.el:
 +      * emacs-lisp/eieio-datadebug.el:
 +      * emacs-lisp/eieio-custom.el:
 +      * emacs-lisp/eieio-base.el: Use cl-defmethod.
 +
 +      * emacs-lisp/cl-generic.el (cl-defgeneric): Add support for `declare'.
 +      (cl--generic-setf-rewrite): Setup the setf expander right away.
 +      (cl-defmethod): Make sure the setf expander is setup before we expand
 +      the body.
 +      (cl-defmethod): Silence byte-compiler warnings.
 +      (cl-generic-define-method): Shuffle code to change return value.
 +      (cl--generic-method-info): New function, extracted from
 +      cl--generic-describe.
 +      (cl--generic-describe): Use it.
 +
 +2015-01-21  Dmitry Gutov  <dgutov@yandex.ru>
 +
 +      * progmodes/xref.el (xref--xref-buffer-mode-map): Define before
 +      the major mode.  Remap `quit-window' to `xref-quit'.
 +      (xref--xref-buffer-mode): Inherit from special-mode.
 +
 +      xref: Keep track of temporary buffers  (bug#19466).
 +      * progmodes/xref.el (xref--temporary-buffers, xref--selected)
 +      (xref--inhibit-mark-selected): New variables.
 +      (xref--mark-selected): New function.
 +      (xref--show-location): Maybe add the buffer to
 +      `xref--temporary-buffers', add `xref--mark-selected' to
 +      `buffer-list-update-hook' there.
 +      (xref--window): Add docstring.
 +      (xref-quit): Rename from `xref--quit'.  Update both references.
 +      Add KILL argument.  When it's non-nil, kill the temporary buffers
 +      that haven't been selected by the user.
 +      (xref--show-xref-buffer): Change the second argument to alist,
 +      extract the values for `xref--window' and
 +      `xref--temporary-buffers' from it.  Add `xref--mark-selected' to
 +      `buffer-list-update-hook' to each buffer in the list.
 +      (xref--show-xrefs): Move the logic of calling `xref-find-function'
 +      here.  Save the difference between buffer lists before and after
 +      it's called as "temporary buffers", and `pass it to
 +      `xref-show-xrefs-function'.
 +      (xref--find-definitions, xref-find-references)
 +      (xref-find-apropos): Update accordingly.
 +
 +2015-01-20  Artur Malabarba  <bruce.connor.am@gmail.com>
 +
 +      * emacs-lisp/package.el (package-dir-info): Fix `while' logic.
 +
 +2015-01-20  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * emacs-lisp/eieio-generic.el: Remove.
 +      (defgeneric, defmethod): Move to eieio-compat.el.  Mark obsolete.
 +      * emacs-lisp/eieio-compat.el: New file.
 +      * emacs-lisp/eieio.el: Don't require eieio-generic any more.
 +      * emacs-lisp/eieio-core.el (eieio--slot-originating-class-p):
 +      Remove unused function.
 +      (eieio-defclass): Move to eieio-compat.el.
 +      * emacs-lisp/macroexp.el (macroexp-macroexpand): New function.
 +      (macroexp--expand-all): Use it.
 +      * emacs-lisp/bytecomp.el (byte-compile-recurse-toplevel): Here too.
 +
 +2015-01-20  Michal Nazarewicz  <mina86@mina86.com>
 +
 +      * emacs-lisp/eldoc.el (eldoc-documentation-function): Describe how
 +      major modes should use `add-function' to alter value of the variable.
 +      * hexl.el (hexl-mode):
 +      * ielm.el (inferior-emacs-lisp-mode):
 +      * progmodes/cfengine.el (cfengine3-mode):
 +      * progmodes/elisp-mode (emacs-lisp-mode):
 +      * progmodes/octave.el (octave-mode):
 +      * progmodes/python.el (python-mode):
 +      * simple.el (read--expression): Set `eldoc-documentation-function'
 +      using `add-function' so the default value is always used.
 +
 +      * descr-text.el (describe-char-eldoc): New function returning
 +      basic Unicode codepoint information (e.g. name) about character
 +      at point.  It is meant to be used as a default value of the
 +      `eldoc-documentation-function' variable.
 +      (describe-char-eldoc--format, describe-char-eldoc--truncate):
 +      New helper functions for `describe-char-eldoc' function.
 +
 +2015-01-20  Michal Nazarewicz  <mina86@mina86.com>
 +
 +      * textmodes/paragraphs.el (sentence-end-base): Include an
 +      ellipsis (…) and interrobang (‽) characters as end of a sentence,
 +      and a closing single quote (’) as an end of a quote.
 +
 +2015-01-20  Michal Nazarewicz  <mina86@mina86.com>
 +
 +      * textmodes/tildify.el (tildify-double-space-undos): A new
 +      variable specifying whether pressing space in `tildify-mode' after
 +      a space has been replaced with hard space undos the substitution.
 +      (tildify-space): Add code branch for handling `tildify-doule-space'.
 +
 +      * textmodes/tildify.el (tildify-space): A new function
 +      which can be used as a `post-self-insert-hook' to automatically
 +      convert spaces into hard spaces.
 +      (tildify-space-pattern): A new variable specifying pattern where
 +      `tildify-space' should take effect.
 +      (tildify-space-predicates): A new variable specifying list of
 +      predicate functions that all must return non-nil for
 +      `tildify-space' to take effect.
 +      (tildify-space-region-predicate): A new functions meant to be
 +      used as a predicate in `tildify-space-predicates' list.
 +      (tildify-mode): A new minor mode enabling `tildify-space' as a
 +      `post-self-insert-hook'
 +
 +2015-01-20  Daniel Colascione  <dancol@dancol.org>
 +
 +      * vc/vc-dir.el (vc-dir): Default to repository root, not
 +      default-directory.
 +
 +2015-01-20  Dmitry Gutov  <dgutov@yandex.ru>
 +
 +      * progmodes/etags.el (xref-etags-location): New class.
 +      (xref-make-etags-location): New function.
 +      (etags--xref-find-definitions): Use it.
 +      (xref-location-marker): New method implementation.
 +
 +      * progmodes/xref.el: Mention that xref-location is an EIEIO class.
 +      (xref--insert-xrefs): Expand help-echo string.
 +
 +2015-01-19  Dmitry Gutov  <dgutov@yandex.ru>
 +
 +      * ido.el: Update Customization instructions.
 +
 +2015-01-19  Jonas Bernoulli  <jonas@bernoul.li>
 +
 +      Define Ido keymaps once (bug#17000).
 +      * ido.el (ido-common-completion-map)
 +      (ido-file-dir-completion-map)
 +      (ido-file-completion-map, ido-buffer-completion-map): Set up key
 +      bindings when each variable is defined.
 +      (ido-completion-map): Move definition.
 +      (ido-init-completion-maps): Noop.
 +      (ido-common-initialization): Don't call it.
 +      (ido-setup-completion-map): Improve doc-string, cleanup.
 +
 +2015-01-19  Ivan Shmakov  <ivan@siamics.net>
 +
 +      * cus-dep.el (custom-make-dependencies): Ensure that
 +      default-directory is interpreted as a directory (see bug#19140.)
 +
 +2015-01-19  Dmitry Gutov  <dgutov@yandex.ru>
 +
 +      * progmodes/xref.el (xref--display-position):
 +      Set `other-window-scroll-buffer'.
 +      (xref-goto-xref): Use `user-error'.
 +
 +2015-01-19  Dmitry Gutov  <dgutov@yandex.ru>
 +
 +      * progmodes/xref.el (xref--display-history): New variable.
 +      (xref--window-configuration): Remove.
 +      (xref--save-to-history): New function.
 +      (xref--display-position): Use it.  Add new argument.
 +      (xref--restore-window-configuration): Remove.
 +      (xref--show-location, xref-show-location-at-point):
 +      Update accordingly.
 +      (xref--xref-buffer-mode): Don't use `pre-command-hook'.
 +      (xref--quit): New command.
 +      (xref-goto-xref): Use it.
 +      (xref--xref-buffer-mode-map): Bind `q' to it.
 +
 +2015-01-18  Dmitry Gutov  <dgutov@yandex.ru>
 +
 +      * progmodes/xref.el (xref-goto-xref): Perform the jump even inside
 +      indentation or at eol.
 +
 +2015-01-18  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * emacs-lisp/eieio-core.el: Add `subclass' specializer for cl-generic.
 +      (eieio--generic-subclass-tagcode, eieio--generic-subclass-tag-types):
 +      New functions.
 +      (cl-generic-tagcode-function, cl-generic-tag-types-function): Use them.
 +
 +      * emacs-lisp/eieio.el (defclass): Add obsolescence warning for the
 +      `newname' argument.
 +
 +      * emacs-lisp/cl-generic.el (cl-generic-define-method): Correctly handle
 +      introduction of a new dispatch argument.
 +      (cl--generic-cache-miss): Handle dispatch on an argument which was not
 +      considered as dispatchable for this method.
 +      (cl-defmethod): Warn when adding a method to an obsolete generic function.
 +      (cl--generic-lambda): Make sure it works if cl-lib is not yet loaded.
 +
 +      * emacs-lisp/eieio-generic.el (eieio--defgeneric-init-form): Use autoloadp.
 +
 +2015-01-18  Artur Malabarba  <bruce.connor.am@gmail.com>
 +
 +      * emacs-lisp/package.el (package--append-to-alist): Rename from
 +      `package--add-to-alist'
 +      Updated docstring due to new name.
 +
 +2015-01-18  Leo Liu  <sdl.web@gmail.com>
 +
 +      * emacs-lisp/cl-extra.el (cl-subseq): Use seq-subseq and fix
 +      multiple evaluation.  (Bug#19519)
 +
 +      * emacs-lisp/seq.el (seq-subseq): Throw bad bounding indices
 +      error.  (Bug#19434)
 +
 +2015-01-18  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * emacs-lisp/eieio-core.el: Add `subclass' specializer for cl-generic.
 +      (eieio--generic-subclass-tagcode, eieio--generic-subclass-tag-types):
 +      New functions.
 +      (cl-generic-tagcode-function, cl-generic-tag-types-function): Use them.
 +
 +      * emacs-lisp/cl-macs.el (cl-defstruct): Minor optimization when include
 +      or print is nil.
 +      (cl-struct-type-p): New function.
 +
 +      * emacs-lisp/cl-generic.el: Add support for cl-next-method-p.
 +      (cl-defmethod): Add edebug spec.
 +      (cl--generic-build-combined-method): Fix call to
 +      cl-no-applicable-method.
 +      (cl--generic-nnm-sample, cl--generic-cnm-sample): New constant.
 +      (cl--generic-isnot-nnm-p): New function.
 +      (cl--generic-lambda): Use it to add support for cl-next-method-p.
 +      (cl-no-next-method, cl-no-applicable-method): Simplify arg list.
 +      (cl-next-method-p): New function.
 +
 +2015-01-17  Ulrich Müller  <ulm@gentoo.org>
 +
 +      * version.el (emacs-repository-get-version): Update docstring.
 +
 +2015-01-17  Ivan Shmakov  <ivan@siamics.net>
 +
 +      * files.el (find-file-other-window, find-file-other-frame):
 +      Use mapc instead of mapcar.  (Bug#18175)
 +
 +      * files.el (dir-locals-collect-variables): Use default-directory
 +      in place of the file name while working on non-file buffers, just
 +      like hack-dir-local-variables already does.  (Bug#19140)
 +
 +      * textmodes/enriched.el (enriched-encode):
 +      Use inhibit-point-motion-hooks in addition to inhibit-read-only.
 +      (Bug#18246)
 +
 +      * desktop.el (desktop-read): Do not call desktop-clear when no
 +      desktop file is found.  (Bug#18371)
 +
 +      * misearch.el (multi-isearch-unload-function): New function.
 +      (misearch-unload-function): New alias.  (Bug#19566)
 +
 +2015-01-17  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * emacs-lisp/eieio-core.el (eieio--class-constructor): Rename from
 +      class-constructor, and make it an alias for `identity'.
 +      Update all callers.
 +
 +      * emacs-lisp/eieio.el (eieio-constructor): Handle obsolete object name
 +      argument here (bug#19620)...
 +      (defclass): ...instead of in the constructor here.
 +
 +2015-01-16  Jorgen Schaefer  <contact@jorgenschaefer.de>
 +
 +      * emacs-lisp/package.el (package-archive-priorities):
 +      Specify correct type.
 +
 +2015-01-17  Ulrich Müller  <ulm@gentoo.org>
 +
 +      * version.el (emacs-bzr-version-dirstate, emacs-bzr-version-bzr):
 +      Remove.
 +      (emacs-repository-get-version): Discard the Bazaar case.
 +      * vc/vc-bzr.el (vc-bzr-version-dirstate): Rename from
 +      emacs-bzr-version-dirstate and move from version.el to here.
 +      (vc-bzr-working-revision): Use it.
 +
 +2015-01-17  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * emacs-lisp/eieio-generic.el (call-next-method): Don't bother checking
 +      eieio--scoped-class any more.
 +
 +      * emacs-lisp/eieio-core.el (eieio--scoped-class-stack): Remove var.
 +      (eieio--scoped-class): Remove function.
 +      (eieio--with-scoped-class): Remove macro.  Replace uses with `progn'.
 +      (eieio--slot-name-index): Don't check the :protection anymore.
 +      (eieio-initializing-object): Remove var.
 +      (eieio-set-defaults): Don't let-bind eieio-initializing-object.
 +
 +2015-01-17  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      Improve handling of doc-strings and describe-function for cl-generic.
 +
 +      * help-mode.el (help-function-def): Add optional arg `type'.
 +
 +      * help-fns.el (find-lisp-object-file-name): Accept any `type' as long
 +      as it's a symbol.
 +      (help-fns-short-filename): New function.
 +      (describe-function-1): Use it.  Use autoload-do-load.
 +
 +      * emacs-lisp/find-func.el: Use lexical-binding.
 +      (find-function-regexp): Don't rule out `defgeneric'.
 +      (find-function-regexp-alist): Document new possibility of including
 +      a function instead of a regexp.
 +      (find-function-search-for-symbol): Implement that new possibility.
 +      (find-function-library): Don't assume that `function' is a symbol.
 +      (find-function-do-it): Remove unused var `orig-buf'.
 +
 +      * emacs-lisp/eieio-generic.el (eieio--defalias): Move from eieio-core.
 +      (eieio--defgeneric-init-form): Don't throw away a previous docstring.
 +      (eieio--method-optimize-primary): Don't mess with the docstring.
 +      (defgeneric): Keep the `args' in the docstring.
 +      (defmethod): Don't use the method's docstring for the generic
 +      function's docstring.
 +
 +      * emacs-lisp/eieio-core.el (eieio--defalias): Move to eieio-generic.el.
 +      (eieio-defclass-autoload): Don't record the superclasses any more.
 +      (eieio-defclass-internal): Reuse the old class object if it was just an
 +      autoload stub.
 +      (eieio--class-precedence-list): Load the class if it's autoloaded.
 +
 +      * emacs-lisp/cl-generic.el (cl-generic-ensure-function): It's OK to
 +      override an autoload.
 +      (cl-generic-current-method-specializers): Replace dyn-bind variable
 +      with a lexically-scoped macro.
 +      (cl--generic-lambda): Update accordingly.
 +      (cl-generic-define-method): Record manually in the load-history with
 +      type `cl-defmethod'.
 +      (cl--generic-get-dispatcher): Minor optimization.
 +      (cl--generic-search-method): New function.
 +      (find-function-regexp-alist): Add entry for `cl-defmethod' type.
 +      (cl--generic-search-method): Add hyperlinks for methods.  Merge the
 +      specializers and the function's arguments.
 +
 +2015-01-16  Artur Malabarba  <bruce.connor.am@gmail.com>
 +
 +      * emacs-lisp/package.el (package--read-pkg-desc):
 +      New function. Read a `define-package' form in current buffer.
 +      Return the pkg-desc, with desc-kind set to KIND.
 +      (package-dir-info): New function. Find package information for a
 +      directory. The return result is a `package-desc'.
 +      (package-install-from-buffer): Install packages from dired buffer.
 +      (package-install-file): Install packages from directory.
 +      (package-desc-suffix)
 +      (package-install-from-archive)
 +      * emacs-lisp/package-x.el (package-upload-buffer-internal):
 +      Ensure all remaining instances of `package-desc-kind' handle the 'dir
 +      value.
 +
 +2015-01-16  Jorgen Schaefer  <contact@jorgenschaefer.de>
 +
 +      * emacs-lisp/package.el: Provide repository priorities.
 +      (package-archive-priorities): New variable.
 +      (package--add-to-alist): New function.
 +      (package--add-to-archive-contents): Use it.
 +      (package-menu--find-upgrades): Use it as well. Small clean up to
 +      make the use of the package name here explicit.
 +      (package-archive-priority): New function.
 +      (package-desc-priority-version): New function.
 +
 +2015-01-16  Daniel Colascione  <dancol@dancol.org>
 +
 +      * cus-start.el (all): Make `ring-bell-function' customizable.
 +
 +2015-01-16  Dmitry Gutov  <dgutov@yandex.ru>
 +
 +      * vc/vc-svn.el (vc-svn-dir-status-files): Pass t as
 +      vc-svn-after-dir-status's second argument.  (Bug#19429)
 +
 +2015-01-16  Samer Masterson  <samer@samertm.com>
 +
 +      * pcomplete.el (pcomplete-parse-arguments): Parse arguments
 +      regardless of pcomplete-cycle-completions's value.  (Bug#18950)
 +
 +2015-01-16  Lars Magne Ingebrigtsen  <larsi@gnus.org>
 +
 +      * dom.el (dom-strings): New function.
 +
 +      * files.el (directory-files-recursively): Don't use the word
 +      "path" for a file name.
 +
 +2015-01-15  Wolfgang Jenkner  <wjenkner@inode.at>
 +
 +      * calc/calc-units.el (math-units-in-expr-p)
 +      (math-single-units-in-expr-p, math-find-compatible-unit-rec)
 +      (math-extract-units): Handle the `neg' operator.  (Bug#19582)
 +
 +2015-01-15  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * emacs-lisp/cl-macs.el (cl--labels-magic): New constant.
 +      (cl--labels-convert): Use it to ask the macro what is its replacement
 +      in the #'f case.
 +
 +      * emacs-lisp/cl-generic.el (cl--generic-build-combined-method):
 +      Return the value of the primary rather than the after method.
 +
 +      * emacs-lisp/eieio-core.el: Provide support for cl-generic.
 +      (eieio--generic-tagcode): New function.
 +      (cl-generic-tagcode-function): Use it.
 +      (eieio--generic-tag-types): New function.
 +      (cl-generic-tag-types-function): Use it.
 +      (eieio-object-p): Tighten up the test.
 +
 +      * emacs-lisp/cl-generic.el (cl-generic-define-method): Fix paren typo.
 +
 +2015-01-14  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * emacs-lisp/cl-generic.el: New file.
 +
 +      * emacs-lisp/cl-macs.el (cl-flet): Allow (FUN EXP) forms.
 +      (cl-load-time-value, cl-labels): Use closures rather than
 +      backquoted lambdas.
 +      (cl-macrolet): Use `eval' to create the function value, and support CL
 +      style arguments in for the defined macros.
 +
 +2015-01-14  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * net/eww.el: Use lexical-binding.
 +      (eww-links-at-point): Remove unused arg.
 +      (eww-mode-map): Inherit from special-mode-map.
 +      (eww-mode): Derive from special-mode.  Don't use `setq' on a hook.
 +
 +2015-01-13  Alan Mackenzie  <acm@muc.de>
 +
 +      Allow compilation during loading of CC Mode-derived modes (bug#19206).
 +      * progmodes/cc-bytecomp.el (cc-bytecomp-compiling-or-loading):
 +      New function which walks the stack to discover whether we're compiling
 +      or loading.
 +      (cc-bytecomp-is-compiling): Reformulate, and move towards beginning.
 +      (cc-bytecomp-is-loading): New defsubst.
 +      (cc-bytecomp-setup-environment, cc-bytecomp-restore-environment):
 +      Use the above defsubsts.
 +      (cc-require-when-compile, cc-bytecomp-defvar)
 +      (cc-bytecomp-defun): Simplify conditionals.
 +      * progmodes/cc-defs.el (cc-bytecomp-compiling-or-loading):
 +      "Borrow" this function from cc-bytecomp.el.
 +      (c-get-current-file): Reformulate using the above.
 +      (c-lang-defconst): Prevent duplicate entries of file names in a
 +      symbol's 'source property.
 +      (c-lang-const): Use cc-bytecomp-is-compiling.
 +      * progmodes/cc-langs.el (c-make-init-lang-vars-fun):
 +      Use cc-bytecomp-is-compiling.
 +
 +2015-01-13  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * emacs-lisp/eieio-core.el (eieio-defclass): Fix call to `defclass'
 +      (bug#19552).
 +
 +2015-01-13  Dmitry Gutov  <dgutov@yandex.ru>
 +
 +      * menu-bar.el (menu-bar-goto-menu): Before calling
 +      `xref-marker-stack-empty-p', first check that `xref' is loaded.
 +      (Bug#19554)
 +
 +2015-01-12  Martin Rudalics  <rudalics@gmx.at>
 +
 +      * progmodes/xref.el (xref-marker-stack-empty-p): Add autoload
 +      cookie (Bug#19554).
 +
 +      * frame.el (frame-notice-user-settings): Remove code dealing with
 +      frame-initial-frame-tool-bar-height.  Turn off `tool-bar-mode'
 +      only if `window-system-frame-alist' or `default-frame-alist' ask
 +      for it.
 +      (make-frame): Update frame-adjust-size-history if needed.
 +
 +2015-01-12  Paul Eggert  <eggert@cs.ucla.edu>
 +
 +      Have 'make' output better GEN names
 +      * Makefile.in (PHONY_EXTRAS): New macro.
 +      (.PHONY): Depend on it, and on $(lisp)/loaddefs.el, so that the
 +      relevant files' time stamps are ignored.
 +      (custom-deps, $(lisp)/cus-load.el, finder-data)
 +      ($(lisp)/finder-inf.el): Use PHONY_EXTRAS.
 +      (custom-deps, $(lisp)/cus-load.el, finder-data)
 +      ($(lisp)/finder-inf.el, autoloads, $(lisp)/loaddefs.el)
 +      ($(lisp)/subdirs.el, update-subdirs):
 +      Output more-accurate destination names with GEN.
 +
 +      Say "ELC foo.elc" instead of "GEN foo.elc"
 +      * Makefile.in (AM_V_ELC, am__v_ELC_, am__v_ELC_0, am__v_ELC_1):
 +      New macros.
 +      ($(THEFILE)c, .el.elc): Use them.
 +
 +2015-01-11  Michael Albinus  <michael.albinus@gmx.de>
 +
 +      * files.el (directory-files-recursively): Do not include
 +      superfluous remote file names.
 +
 +2015-01-11  Lars Magne Ingebrigtsen  <larsi@gnus.org>
 +
 +      * net/eww.el (eww): Interpret anything that looks like a protocol
 +      designator as a full URL.
 +
 +2015-01-10  Lars Magne Ingebrigtsen  <larsi@gnus.org>
 +
 +      * net/shr.el (shr-urlify): Don't bother the user about
 +      invalidly-encoded display strings.
 +
 +2015-01-10  Ivan Shmakov  <ivan@siamics.net>
 +
 +      * net/shr.el (shr-urlify): Decode URLs before using them as titles
 +      (bug#19555).
 +
 +2015-01-10  Lars Magne Ingebrigtsen  <larsi@gnus.org>
 +
 +      * net/eww.el (eww): Always interpret URLs that start with https?:
 +      as plain URLs, even if they have spaces in them (bug#19556).
 +      (eww): Also interpret things like "en.wikipedia.org/wiki/Free
 +      software" as an URL.
 +      (eww): Don't interpret "org/foo" as an URL.
 +      (eww): Clear the title when loading so that we don't display
 +      misleading information.
 +
 +2015-01-10  Daniel Colascione  <dancol@dancol.org>
 +
 +      * vc/vc-hooks.el (vc-prefix-map): Bind vc-delete-file to C-x v x,
 +      by analogy with dired.
 +
 +2015-01-09  Daniel Colascione  <dancol@dancol.org>
 +
 +      * progmodes/js.el (js--function-heading-1-re)
 +      (js--function-prologue-beginning): Parse ES6 generator function
 +      declarations.  (That is, "function* name()").
 +
 +2015-01-08  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * emacs-lisp/eieio.el (defclass): Move from eieio-defclass all the code
 +      that creates functions, and most of the sanity checks.
 +      Mark as obsolete the <class>-child-p function.
 +      * emacs-lisp/eieio-core.el (eieio--define-field-accessors): Remove.
 +      (eieio--class, eieio--object): Use cl-defstruct.
 +      (eieio--object-num-slots): Define manually.
 +      (eieio-defclass-autoload): Use eieio--class-make.
 +      (eieio-defclass-internal): Rename from eieio-defclass.  Move all the
 +      `(lambda...) definitions and most of the sanity checks to `defclass'.
 +      Mark as obsolete the <class>-list-p function, the <class> variable and
 +      the <initarg> variables.  Use pcase-dolist.
 +      (eieio-defclass): New compatibility function.
 +      * emacs-lisp/eieio-opt.el (eieio-build-class-alist)
 +      (eieio-class-speedbar): Don't use eieio-default-superclass var.
 +
 +2015-01-08  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * emacs-lisp/eieio-generic.el: New file.
 +      * emacs-lisp/eieio-core.el: Move all generic function code to
 +      eieio-generic.el.
 +      (eieio--defmethod): Declare.
 +
 +      * emacs-lisp/eieio.el: Require eieio-generic.  Move all generic
 +      function code to eieio-generic.el.
 +      * emacs-lisp/eieio-opt.el (eieio-help-generic): Move to
 +      eieio-generic.el.
 +      * emacs-lisp/eieio-datadebug.el (eieio-debug-methodinvoke): Update call
 +      to eieio--generic-call.
 +      * emacs-lisp/eieio-base.el (eieio-instance-inheritor): Don't use
 +      <class>-child type.
 +
 +2015-01-08  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * emacs-lisp/chart.el (chart-add-sequence, chart-bar-quickie):
 +      Don't use <class> as a variable.
 +
 +      * emacs-lisp/eieio.el (same-class-p): Accept class object as well.
 +      (call-next-method): Simplify.
 +      (clone): Obey eieio-backward-compatibility.
 +
 +      * emacs-lisp/eieio-opt.el (eieio-read-generic-p): Remove.
 +      (eieio-read-generic): Use `generic-p' instead.
 +
 +      * emacs-lisp/eieio-core.el (eieio-backward-compatibility): New var.
 +      (eieio-defclass-autoload): Obey it.
 +      (eieio--class-object): Improve error behavior.
 +      (eieio-class-children-fast, same-class-fast-p): Remove.  Inline at
 +      every use site.
 +      (eieio--defgeneric-form-primary-only): Rename from
 +      eieio-defgeneric-form-primary-only; update all callers.
 +      (eieio--defgeneric-form-primary-only-one): Rename from
 +      eieio-defgeneric-form-primary-only-one; update all callers.
 +      (eieio-defgeneric-reset-generic-form)
 +      (eieio-defgeneric-reset-generic-form-primary-only)
 +      (eieio-defgeneric-reset-generic-form-primary-only-one): Remove.
 +      (eieio--method-optimize-primary): New function to replace them.
 +      (eieio--defmethod, eieio-defmethod): Use it.
 +      (eieio--perform-slot-validation): Rename from
 +      eieio-perform-slot-validation; update all callers.
 +      (eieio--validate-slot-value): Rename from eieio-validate-slot-value.
 +      Change `class' to be a class object.  Update all callers.
 +      (eieio--validate-class-slot-value): Rename from
 +      eieio-validate-class-slot-value.  Change `class' to be a class object.
 +      Update all callers.
 +      (eieio-oset-default): Accept class object as well.
 +      (eieio--generic-call-primary-only): Rename from
 +      eieio-generic-call-primary-only.  Update all callers.
 +
 +      * emacs-lisp/eieio-base.el (eieio-persistent-validate/fix-slot-value):
 +      Improve error messages.
 +      (eieio-persistent-slot-type-is-class-p): Handle `list-of' types, as
 +      well as user-defined types.  Emit errors for legacy types like
 +      <class>-child and <class>-list, if not eieio-backward-compatibility.
 +
 +2015-01-08  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * emacs-lisp/eieio.el (eieio-class-parents): Accept class objects.
 +      (eieio--class-slot-initarg): Rename from class-slot-initarg.
 +      Change `class' arg to be a class object.  Update all callers.
 +      (call-next-method): Adjust to new return value of `eieio-generic-form'.
 +      (eieio-default-superclass): Set var to the class object.
 +      (eieio-edebug-prin1-to-string): Fix recursive call for lists.
 +      Change print behavior to affect class objects rather than
 +      class symbols.
 +
 +      * emacs-lisp/eieio-core.el (eieio-class-object): New function.
 +      (eieio-class-parents-fast): Remove macro.
 +      (eieio--class-option-assoc): Rename from class-option-assoc.
 +      Update all callers.
 +      (eieio--class-option): Rename from class-option.  Change `class' arg to
 +      be a class object.  Update all callers.
 +      (eieio--class-method-invocation-order): Rename from
 +      class-method-invocation-order.  Change `class' arg to be a class
 +      object.  Update all callers.
 +      (eieio-defclass-autoload, eieio-defclass): Set the `parent' field to
 +      a list of class objects rather than names.
 +      (eieio-defclass): Remove redundant quotes.  Use `eieio-oref-default'
 +      for accessors to class allocated slots.
 +      (eieio--perform-slot-validation-for-default): Rename from
 +      eieio-perform-slot-validation-for-default.  Update all callers.
 +      (eieio--add-new-slot): Rename from eieio-add-new-slot.
 +      Update all callers.  Use push.
 +      (eieio-copy-parents-into-subclass): Adjust to new content of
 +      `parent' field.  Use dolist.
 +      (eieio-oref): Remove support for providing a class rather than
 +      an object.
 +      (eieio-oref-default): Prefer class objects over class names.
 +      (eieio--slot-originating-class-p): Rename from
 +      eieio-slot-originating-class-p.  Update all callers.  Use `or'.
 +      (eieio--slot-name-index): Turn check into assertion.
 +      (eieio--class-slot-name-index): Rename from
 +      eieio-class-slot-name-index.  Change `class' arg to be a class object.
 +      Update all callers.
 +      (eieio-attribute-to-initarg): Move to eieio-test-persist.el.
 +      (eieio--c3-candidate): Rename from eieio-c3-candidate.
 +      Update all callers.
 +      (eieio--c3-merge-lists): Rename from eieio-c3-merge-lists.
 +      Update all callers.
 +      (eieio--class-precedence-c3): Rename from eieio-class-precedence-c3.
 +      Update all callers.
 +      (eieio--class-precedence-dfs): Rename from eieio-class-precedence-dfs.
 +      Update all callers.
 +      (eieio--class-precedence-bfs): Rename from eieio-class-precedence-bfs.
 +      Update all callers.  Adjust to new `parent' content.
 +      (eieio--class-precedence-list): Rename from -class-precedence-list.
 +      Update all callers.
 +      (eieio-generic-call): Use autoloadp and autoload-do-load.
 +      Slight simplification.
 +      (eieio-generic-call, eieio-generic-call-primary-only): Adjust to new
 +      return value of `eieio-generic-form'.
 +      (eieiomt-add): Index the hashtable with class objects rather than
 +      class names.
 +      (eieio-generic-form): Accept class objects as well.
 +
 +      * emacs-lisp/eieio-base.el (eieio-persistent-convert-list-to-object):
 +      Adjust to new convention for eieio-persistent-validate/fix-slot-value.
 +      (eieio-persistent-validate/fix-slot-value):
 +      Change `class' arg to be a class object.  Update all callers.
 +
 +2015-01-08  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * emacs-lisp/eieio.el (child-of-class-p): Make it accept class objects
 +      additionally to class names.
 +
 +      * emacs-lisp/eieio-core.el (eieio--with-scoped-class): Use let-binding.
 +      (object): Remove first (constant) slot; rename second to `class-tag'.
 +      (eieio--object-class-object, eieio--object-class-name): New funs
 +      to replace eieio--object-class.
 +      (eieio--class-object, eieio--class-p): New functions.
 +      (same-class-fast-p): Make it a defsubst, change its implementation
 +      to check the class objects rather than their names.
 +      (eieio-object-p): Rewrite.
 +      (eieio-defclass): Adjust the object initialization according to the new
 +      object layout.
 +      (eieio--scoped-class): Declare it returns a class object (not a class
 +      name any more).  Adjust calls accordingly (along with calls to
 +      eieio--with-scoped-class).
 +      (eieio--slot-name-index): Rename from eieio-slot-name-index and change
 +      its class arg to be a class object.  Adjust callers accordingly.
 +      (eieio-slot-originating-class-p): Make its start-class arg a class
 +      object.  Adjust all callers.
 +      (eieio--initarg-to-attribute): Rename from eieio-initarg-to-attribute.
 +      Make its `class' arg a class object.  Adjust all callers.
 +
 +      * emacs-lisp/eieio-base.el (eieio-persistent-validate/fix-slot-value):
 +      Use eieio--slot-name-index rather than eieio-slot-name-index.
 +
 +2015-01-08  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * emacs-lisp/eieio.el (make-instance): Simplify by not adding an object
 +      name argument.
 +      (eieio-object-name): Use eieio-object-name-string.
 +      (eieio--object-names): New const.
 +      (eieio-object-name-string, eieio-object-set-name-string): Re-implement
 +      using a hashtable rather than a built-in slot.
 +      (eieio-constructor): Rename from `constructor'.  Remove `newname' arg.
 +      (clone): Don't mess with the object's "name".
 +
 +      * emacs-lisp/eieio-custom.el (eieio-widget-test): Remove dummy arg.
 +      (eieio-object-value-get): Use eieio-object-set-name-string.
 +
 +      * emacs-lisp/eieio-core.el (eieio--defalias): Follow aliases.
 +      (eieio--object): Remove `name' field.
 +      (eieio-defclass): Adjust to new convention where constructors don't
 +      take an "object name" any more.
 +      (eieio--defgeneric-init-form, eieio--defmethod): Follow aliases.
 +      (eieio-validate-slot-value, eieio-oset-default)
 +      (eieio-slot-name-index): Don't hardcode eieio--object-num-slots.
 +      (eieio-generic-call-primary-only): Simplify.
 +
 +      * emacs-lisp/eieio-base.el (clone) <eieio-instance-inheritor>:
 +      Use call-next-method.
 +      (eieio-constructor): Rename from `constructor'.
 +      (eieio-persistent-convert-list-to-object): Drop objname.
 +      (eieio-persistent-validate/fix-slot-value): Don't hardcode
 +      eieio--object-num-slots.
 +      (eieio-named): Use a normal slot.
 +      (slot-missing) <eieio-named>: Remove.
 +      (eieio-object-name-string, eieio-object-set-name-string, clone)
 +      <eieio-named>: New methods.
 +
 +2015-01-08  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * emacs-lisp/eieio-core.el (eieio--class-v): Rename from class-v.
 +      (method-*): Add a "eieio--" prefix to those constants.
 +
 +      * emacs-lisp/eieio.el: Move edebug specs to the corresponding macro.
 +
 +      * emacs-lisp/eieio-speedbar.el: Use lexical-binding.
 +
 +2015-01-08  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * emacs-lisp/eieio.el (child-of-class-p): Fix case where `class' is
 +      `eieio-default-superclass'.
 +
 +      * emacs-lisp/eieio-datadebug.el: Use lexical-binding.
 +
 +      * emacs-lisp/eieio-custom.el: Use lexical-binding.
 +      (eieio-object-value-to-abstract): Simplify.
 +
 +      * emacs-lisp/eieio-opt.el (eieio-build-class-list): Use cl-mapcan.
 +      (eieio-build-class-alist): Use dolist.
 +      (eieio-all-generic-functions): Adjust to use of hashtables.
 +
 +      * emacs-lisp/eieio-core.el (class): Rename field symbol-obarray to
 +      symbol-hashtable.  It contains a hashtable instead of an obarray.
 +      (generic-p): Use symbol property `eieio-method-hashtable' instead of
 +      `eieio-method-obarray'.
 +      (generic-primary-only-p, generic-primary-only-one-p):
 +      Slight optimization.
 +      (eieio-defclass-autoload-map): Use a hashtable instead of an obarray.
 +      (eieio-defclass-autoload, eieio-defclass): Adjust/simplify accordingly.
 +      (eieio-class-un-autoload): Use autoload-do-load.
 +      (eieio-defclass): Use dolist, cl-pushnew, cl-callf.
 +      Use new cl-deftype-satisfies.  Adjust to use of hashtables.
 +      Don't hardcode the value of eieio--object-num-slots.
 +      (eieio-defgeneric-form-primary-only-one): Remove `doc-string' arg.
 +      Use a closure rather than a backquoted lambda.
 +      (eieio--defmethod): Adjust call accordingly.  Set doc-string via the
 +      function-documentation property.
 +      (eieio-slot-originating-class-p, eieio-slot-name-index)
 +      (eieiomt--optimizing-hashtable, eieiomt-install, eieiomt-add)
 +      (eieio-generic-form): Adjust to use of hashtables.
 +      (eieiomt--sym-optimize): Rename from eieiomt-sym-optimize; take
 +      additional class argument.
 +      (eieio-generic-call-methodname): Remove, unused.
 +
 +      * emacs-lisp/eieio-base.el (eieio-persistent-slot-type-is-class-p):
 +      Prefer \' to $.
 +
 +2015-01-08  Eli Zaretskii  <eliz@gnu.org>
 +
 +      * simple.el (line-move-visual): When converting X pixel coordinate
 +      to temporary-goal-column, adjust the value for right-to-left
 +      screen lines.  This fixes vertical-motion, next/prev-line, etc.
 +
 +2015-01-08  Glenn Morris  <rgm@gnu.org>
 +
 +      * files.el (file-tree-walk): Remove; of unknown authorship.  (Bug#19325)
 +
 +2015-01-07  K. Handa  <handa@gnu.org>
 +
 +      * international/ccl.el (define-ccl-program): Improve the docstring.
 +
 +2015-01-06  Sam Steingold  <sds@gnu.org>
 +
 +      * shell.el (shell-display-buffer-actions): Remove,
 +      use `display-buffer-alist' instead.
 +
 +2015-01-05  Dmitry Gutov  <dgutov@yandex.ru>
 +
 +      * progmodes/xref.el (xref--insert-xrefs): Add `help-echo' property
 +      to the references.
 +
 +2015-01-05  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * minibuffer.el (completion-category-defaults): New var.
 +      Set unicode-name to use substring completion.
 +      (completion-category-defaults): Set it to nil.
 +
 +2015-01-04  Dmitry Gutov  <dgutov@yandex.ru>
 +
 +      Add mouse interaction to xref.
 +      * progmodes/xref.el (xref--button-map): New variable.
 +      (xref--mouse-2): New command.
 +      (xref--insert-xrefs): Add `mouse-face' and `keymap' properties to
 +      the inserted references.
 +
 +2015-01-04  Paul Eggert  <eggert@cs.ucla.edu>
 +
 +      Less 'make' chatter for lisp dir
 +      * Makefile.in (THEFILE): Define to be 'no-such-file' by default,
 +      to make it clearer that the caller must specify it.
 +      (compile-onefile): Remove, replacing by ...
 +      ($(THEFILE)c): ... new rule.  This lets us use AM_V_GEN here.
 +      ($(THEFILE)c, .el.elc, $(MH_E_DIR)/mh-loaddefs.el)
 +      ($(TRAMP_DIR)/tramp-loaddefs.el, $(CAL_DIR)/cal-loaddefs.el)
 +      ($(CAL_DIR)/diary-loaddefs.el, $(CAL_DIR)/hol-loaddefs.el):
 +      Use AM_V_GEN to lessen 'make' chatter.
 +      (.el.elc): Omit duplicate comment.
 +
 +      Less 'make' chatter in batch mode
 +      * emacs-lisp/autoload.el (autoload-generate-file-autoloads):
 +      * emacs-lisp/bytecomp.el (byte-compile-file):
 +      * files.el (save-buffer, basic-save-buffer):
 +      * international/quail.el (quail-update-leim-list-file):
 +      Don't output messages like "Generating ..." in batch mode.
 +
 +2015-01-04  Dmitry Gutov  <dgutov@yandex.ru>
 +
 +      Unbreak `mouse-action' property in text buttons.
 +      * button.el (push-button): Fix regression from 2012-12-06.
 +
 +2015-01-03  Dmitry Gutov  <dgutov@yandex.ru>
 +
 +      * progmodes/xref.el (xref-marker-stack-empty-p): New function.
 +
 +      * menu-bar.el (menu-bar-goto-menu): Use it.
 +
 +2015-01-03  Dmitry Gutov  <dgutov@yandex.ru>
 +
 +      * progmodes/xref.el (xref--window-configuration): New variable.
 +      (xref-show-location-at-point): New command.
 +      (xref--restore-window-configuration): New function.
 +      (xref-next-line, xref-prev-line): Delegate to
 +      `xref-show-location-at-point'.
 +      (xref--location-at-point): Don't signal the error.
 +      (xref-goto-xref): Do that here instead.
 +      (xref--xref-buffer-mode): Add `xref--restore-window-configuration'
 +      to `pre-command-hook'.
 +      (xref--xref-buffer-mode-map): Don't remap `next-line' and
 +      `previous-line'.  Additionally bind `xref-next-line' and
 +      `xref-prev-line' to `n' and `p' respectively.
 +      Bind `xref-show-location-at-point' to `C-o'.
 +
 +2015-01-01  Eli Zaretskii  <eliz@gnu.org>
 +
 +      * tool-bar.el (tool-bar-local-item)
 +      (tool-bar-local-item-from-menu): Call force-mode-line-update to
 +      make sure the tool-bar changes show on display.
 +
 +2015-01-01  Michael Albinus  <michael.albinus@gmx.de>
 +
 +      Sync with Tramp 2.2.11.
 +
 +      * net/tramp-compat.el (top): Require cl-macs for Emacs 22.
 +      Make an alias for `default-toplevel-value' if it doesn't exist.
 +
 +      * net/tramp-smb.el (tramp-smb-handle-copy-directory):
 +      Use `tramp-compat-delete-directory'.
 +
 +      * net/trampver.el: Update release number.
 +
 +2015-01-01  Filipp Gunbin  <fgunbin@fastmail.fm>
 +
 +      * autorevert.el (auto-revert-handler): Fix auto-revert-tail-mode
 +      for remote files.  (Bug#19449)
 +
 +2015-01-01  Simen Heggestøyl  <simenheg@gmail.com>  (tiny change)
 +
 +      * textmodes/css-mode.el (scss-mode): Fix typo (bug#19446).
 +
 +2014-12-31  Paul Eggert  <eggert@cs.ucla.edu>
 +
 +      Less 'make' chatter in lisp directory
 +      * Makefile.in (AM_DEFAULT_VERBOSITY, AM_V_GEN, am__v_GEN_)
 +      (am__v_GEN_0, am__v_GEN_1): New macros, from ../src/Makefile.in.
 +      (custom-deps, finder-data, autoloads, update-subdirs): Use them.
 +
 +2014-12-31  Filipp Gunbin  <fgunbin@fastmail.fm>
 +
 +      * info.el (info-display-manual): Limit the completion alternatives
 +      to currently visited manuals if prefix argument is non-nil.
 +
 +2014-12-30  Paul Eggert  <eggert@cs.ucla.edu>
 +
 +      * Makefile.in (semantic): Simplify.
 +
 +2014-12-30  Juri Linkov  <juri@linkov.net>
 +
 +      * net/eww.el (eww-isearch-next-buffer): New function.
 +      (eww-mode): Set multi-isearch-next-buffer-function to it.
 +
 +2014-12-30  Dmitry Gutov  <dgutov@yandex.ru>
 +
 +      * progmodes/xref.el (xref-find-definitions): Mention "no
 +      identifier at point" case in the docstring.
 +
 +      * menu-bar.el (menu-bar-goto-uses-etags-p): New function.
 +      (menu-bar-goto-menu): Use it to show or hide the `set-tags-name'
 +      and `separator-tag-file' items.
 +
 +2014-12-29  Paul Eggert  <eggert@cs.ucla.edu>
 +
 +      * obsolete/pc-select.el (pc-selection-mode): Use system-type.
 +      This is instead of system-name, which is both wrong here and obsolete.
 +      * desktop.el (desktop-save-frameset):
 +      * dnd.el (dnd-get-local-file-uri):
 +      * nxml/rng-uri.el (rng-uri-file-name-1):
 +      Prefer (system-name) to system-name, and avoid naming
 +      locals 'system-name'.
 +      * startup.el (system-name): Now an obsolete variable.  (Bug#19438)
 +
 +2014-12-29  Dmitry Gutov  <dgutov@yandex.ru>
 +
 +      * menu-bar.el (menu-bar-next-tag-other-window)
 +      (menu-bar-next-tag): Remove.
 +
 +2014-12-29  K. Handa  <handa@gnu.org>
 +
 +      * international/mule.el (make-translation-table-from-alist):
 +      Accept nil or zero-length vector for FROM and TO.
 +
 +2014-12-29  Lars Ingebrigtsen  <larsi@gnus.org>
 +
 +      * net/eww.el (eww-mode): Truncate overlong lines for prettier
 +      display when resizing.
 +
 +      * net/shr.el (shr-width): Default to using the window width when
 +      rendering.
 +
 +2014-12-29  Dmitry Gutov  <dgutov@yandex.ru>
 +
 +      Unbreak jumping to an alias's definition.
 +      * emacs-lisp/find-func.el (find-function-library): Return a pair
 +      (ORIG-FUNCTION . LIBRARY) instead of just its second element.
 +      (find-function-noselect): Use it.
 +      * progmodes/elisp-mode.el (elisp--xref-identifier-file): Rename to
 +      `elisp--xref-identifier-location', incorporate logic from
 +      `elisp--xref-find-definitions', use the changed
 +      `find-function-library' return value.
 +
 +2014-12-29  Juri Linkov  <juri@linkov.net>
 +
 +      * comint.el (comint-history-isearch-message): Use field-beginning
 +      instead of comint-line-beginning-position - that's more fixes for
 +      http://lists.gnu.org/archive/html/emacs-devel/2014-12/msg00305.html
 +      (comint-history-isearch-message): Fix args of isearch-message-prefix.
 +
 +2014-12-29  Juri Linkov  <juri@linkov.net>
 +
 +      * vc/vc-dir.el (vc-dir-display-file): New command (bug#19450).
 +      (vc-dir-mode-map): Bind it to "\C-o".
 +      (vc-dir-menu-map): Add it to menu.
 +
 +2014-12-29  Dmitry Gutov  <dgutov@yandex.ru>
 +
 +      * progmodes/etags.el (find-tag-other-window)
 +      (find-tag-other-frame, find-tag-regexp, tags-loop-continue)
 +      (tags-apropos): Declare obsolete.
 +
 +      * menu-bar.el (menu-bar-goto-menu): Replace all but one etags item
 +      with xref ones.
 +
 +2014-12-28  Eli Zaretskii  <eliz@gnu.org>
 +
 +      * international/mule.el (define-coding-system): Fix typos in the
 +      doc string.
 +
 +2014-12-28  Kenichi Handa  <handa@gnu.org>
 +
 +      * international/mule.el (define-coding-system): Improve the doc
 +      string.
 +
 +2014-12-28  Ivan Shmakov  <ivan@siamics.net>
 +
 +      * net/shr.el (shr-tag-table): Fix handling of tbody/header/footer
 +      elements in tables (bug#19444).
 +
 +      * net/eww.el (eww-handle-link): Fix typo in "up" rel handling
 +      (bug#19445).
 +
 +2014-12-28  Juri Linkov  <juri@linkov.net>
 +
 +      * vc/compare-w.el: Require diff-mode for diff faces.
 +      (compare-windows-removed, compare-windows-added): New faces
 +      inheriting from diff faces.
 +      (compare-windows): Define obsolete face alias.
 +      (compare-windows-highlight): Replace face `compare-windows' with
 +      new faces `compare-windows-added' and `compare-windows-removed'
 +      (bug#19451).
 +      (compare-windows-get-recent-window): Signal an error when
 +      no other window is found (bug#19170).
 +
 +2014-12-27  Dmitry Gutov  <dgutov@yandex.ru>
 +
 +      * progmodes/elisp-mode.el (elisp--xref-identifier-file):
 +      Skip features that have no sources.
 +
 +      * simple.el (execute-extended-command):
 +      When `suggest-key-bindings' is nil, don't.
 +
 +2014-12-27  Fabián Ezequiel Gallina  <fgallina@gnu.org>
 +
 +      python.el: Native readline completion.
 +      * progmodes/python.el (python-shell-completion-native-disabled-interpreters)
 +      (python-shell-completion-native-enable)
 +      (python-shell-completion-native-output-timeout): New defcustoms.
 +      (python-shell-completion-native-interpreter-disabled-p)
 +      (python-shell-completion-native-try)
 +      (python-shell-completion-native-setup)
 +      (python-shell-completion-native-turn-off)
 +      (python-shell-completion-native-turn-on)
 +      (python-shell-completion-native-turn-on-maybe)
 +      (python-shell-completion-native-turn-on-maybe-with-msg)
 +      (python-shell-completion-native-toggle): New functions.
 +      (python-shell-completion-native-get-completions): New function.
 +      (python-shell-completion-at-point): Use it.
 +
 +2014-12-27  Fabián Ezequiel Gallina  <fgallina@gnu.org>
 +
 +      python.el: Enhance shell user interaction and deprecate
 +      python-shell-get-or-create-process.
 +      * progmodes/python.el (python-shell-get-process-or-error):
 +      New function.
 +      (python-shell-with-shell-buffer): Use it.
 +      (python-shell-send-string, python-shell-send-region)
 +      (python-shell-send-buffer, python-shell-send-defun)
 +      (python-shell-send-file, python-shell-switch-to-shell): Use it.
 +      Add argument MSG to display user-friendly message when no process
 +      is running.
 +      (python-shell-switch-to-shell): Call pop-to-buffer with NORECORD.
 +      (python-shell-make-comint): Rename argument SHOW from POP.
 +      Use display-buffer instead of pop-to-buffer.
 +      (run-python): Doc fix.  Return process.
 +      (python-shell-get-or-create-process): Make obsolete.
 +
 +2014-12-27  Fabián Ezequiel Gallina  <fgallina@gnu.org>
 +
 +      * progmodes/python.el (python-shell-buffer-substring):
 +      Handle cornercase when region sent starts at point-min.
 +
 +2014-12-27  Eli Zaretskii  <eliz@gnu.org>
 +
 +      * language/misc-lang.el (composition-function-table): Add Syriac
 +      characters and also ZWJ/ZWNJ.
 +      See http://lists.gnu.org/archive/html/help-gnu-emacs/2014-12/msg00248.html
 +      for the details.
 +
 +2014-12-27  Fabián Ezequiel Gallina  <fgallina@gnu.org>
 +
 +      python.el: Fix message when sending region.
 +      * progmodes/python.el (python-shell-send-region): Rename argument
 +      send-main from nomain.  Fix message.
 +      (python-shell-send-buffer): Rename argument send-main from arg.
 +
 +      python.el: Cleanup temp files even with eval errors.
 +      * progmodes/python.el (python-shell-send-file): Make file-name
 +      mandatory.  Fix temp file removal in the majority of cases.
 +
 +      python.el: Handle file encoding for shell.
 +      * progmodes/python.el (python-rx-constituents): Add coding-cookie.
 +      (python-shell--save-temp-file): Write file with proper encoding.
 +      (python-shell-buffer-substring): Add coding cookie for detected
 +      encoding to generated content.  Fix blank lines when removing
 +      if-name-main block.
 +      (python-shell-send-file): Handle file encoding.
 +      (python-info-encoding-from-cookie)
 +      (python-info-encoding): New functions.
 +
 +2014-12-27  Michael Albinus  <michael.albinus@gmx.de>
 +
 +      * net/tramp-sh.el (tramp-do-copy-or-rename-file-out-of-band):
 +      Use `tramp-rsh-end-of-line', it ought to be more robust.
 +
 +2014-12-27  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * progmodes/js.el (js-syntax-propertize): "return" can't be divided
 +      (bug#19397).
 +
 +2014-12-27  Michael Albinus  <michael.albinus@gmx.de>
 +
 +      * net/tramp.el (tramp-read-passwd): Ignore errors from `auth-source-*'.
 +
 +      * net/tramp-sh.el (tramp-do-copy-or-rename-file-out-of-band): Use "\n"
 +      as end-of-line delimeter for passwords, when running on MS Windows.
 +
 +2014-12-27  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * progmodes/sh-script.el (sh-set-shell): Don't change the global value
 +      of indent-line-function (bug#19433).
 +
 +2014-12-27  Fabián Ezequiel Gallina  <fgallina@gnu.org>
 +
 +      Fix line numbers on Python shell.
 +      * progmodes/python.el (python-shell--save-temp-file): Do not
 +      append coding cookie.
 +      (python-shell-send-string): Generalize for
 +      python-shell-send-region.
 +      (python--use-fake-loc): Delete var.
 +      (python-shell-buffer-substring): Cleanup fake-loc logic.
 +      (python-shell-send-region): Remove fake-loc logic, simplify.
 +
 +2014-12-27  Fabián Ezequiel Gallina  <fgallina@gnu.org>
 +
 +      * progmodes/python.el (python-indent-post-self-insert-function):
 +      Make colon to re-indent only for dedenters, handling
 +      multiline-statements gracefully.
 +
 +2014-12-27  Michael Albinus  <michael.albinus@gmx.de>
 +
 +      * net/tramp.el (tramp-handle-insert-file-contents):
 +      Set `find-file-not-found-functions' in case of errors.  (Bug#18623)
 +
 +2014-12-27  Michael Albinus  <michael.albinus@gmx.de>
 +
 +      * net/tramp-sh.el (tramp-send-command-and-read): New optional
 +      arg MARKER.
 +      (tramp-get-remote-path): Use it.
 +
 +2014-12-27  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * subr.el (redisplay-dont-pause): Mark as obsolete.
 +
 +2014-12-27  Michael Albinus  <michael.albinus@gmx.de>
 +
 +      * net/tramp.el (tramp-error-with-buffer): Call `message' properly.
 +      (tramp-accept-process-output): Use nil as argument for
 +      `accept-process-output', when there is a gateway prepended.
 +
 +      * net/tramp-gw.el (tramp-gw-open-connection): Suppress traces in
 +      wrong debug buffer.
 +      (tramp-gw-open-connection): Set process coding system 'binary.
 +      (tramp-gw-open-network-stream): Handle HTTP error 403.
 +
 +      * net/tramp-sh.el (tramp-compute-multi-hops): Suppress traces in
 +      wrong debug buffer.
 +      (tramp-maybe-open-connection): Set connection property "gateway".
 +
 +2014-12-27  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * subr.el (sit-for): Tweak docstring (bug#19381).
 +
 +2014-12-27  Dmitry Gutov  <dgutov@yandex.ru>
 +
 +      * vc/vc-git.el (vc-git-after-dir-status-stage): Move `up-to-date'
 +      stage to after `diff-index' (bug#19386).
 +
 +2014-12-27  João Távora  <joaotavora@gmail.com>
 +
 +      * textmodes/tex-mode.el (tex-insert-quote): Consider and respect
 +      `electric-pair-mode' (bug#19356).
 +
 +2014-12-27  Dmitry Gutov  <dgutov@yandex.ru>
 +
 +      elisp-xref-find: Don't create buffers eagerly.
 +
 +      * progmodes/elisp-mode.el (elisp--identifier-location): Fold back
 +      into `elisp--company-location'.
 +      (elisp--identifier-completion-table): Rename to
 +      `elisp--identifier-completion-table', and do not include just any
 +      symbols with a property list.
 +      (elisp-completion-at-point): Revert the 2014-12-25 change.
 +      (elisp--xref-identifier-file): New function.
 +      (elisp--xref-find-definitions): Use it.
 +
 +      * emacs-lisp/find-func.el (find-function-library): New function,
 +      extracted from `find-function-noselect'.
 +
 +      * progmodes/xref.el (xref-elisp-location): New class.
 +      (xref-make-elisp-location): New function.
 +      (xref-location-marker): New implementation.
 +
 +2014-12-27  Juri Linkov  <juri@linkov.net>
 +
 +      * minibuffer.el (minibuffer-completion-help):
 +      Use shrink-window-if-larger-than-buffer in window-height
 +      when temp-buffer-resize-mode is nil.
 +
 +      * window.el (with-displayed-buffer-window): Remove window-height
 +      from the action alist in the temp-buffer-window-show call
 +      when window-height is handled explicitly afterwards (bug#19355).
 +
 +2014-12-27  Juri Linkov  <juri@linkov.net>
 +
 +      Support subdirectories when saving places in dired.
 +      * saveplace.el (toggle-save-place, save-place-to-alist)
 +      (save-places-to-alist, save-place-dired-hook):
 +      Use dired-current-directory instead of dired-directory (bug#19436).
 +      (save-place-dired-hook): Add check for alist to make the new
 +      format future-proof to allow other possible formats.
 +
 +2014-12-26  Fabián Ezequiel Gallina  <fgallina@gnu.org>
 +
 +      python.el: Generate clearer shell buffer names.
 +      * progmodes/python.el (python-shell-get-process-name)
 +      (python-shell-internal-get-process-name): Use `buffer-name`.
 +      (python-shell-internal-get-or-create-process): Simplify.
 +
 +2014-12-26  Dmitry Gutov  <dgutov@yandex.ru>
 +
 +      Add basic xref apropos implementation to elisp-mode.
 +
 +      * progmodes/elisp-mode.el (elisp--xref-find-definitions):
 +      Filter out nil results.
 +      (elisp--xref-find-apropos): New function.
 +      (elisp-xref-find): Use it.
 +
 +      * progmodes/xref.el (xref--show-xrefs): Use `user-error'.
 +
 +2014-12-25  Filipp Gunbin  <fgunbin@fastmail.fm>
 +
 +      * dired-aux.el (dired-maybe-insert-subdir):
 +      Make dired-maybe-insert-subdir always skip trivial files.
 +
 +2014-12-25  Helmut Eller  <eller.helmut@gmail.com>
 +            Dmitry Gutov  <dgutov@yandex.ru>
 +
 +      Consolidate cross-referencing commands.
 +
 +      Move autoloaded bindings for `M-.', `M-,', `C-x 4 .' and
 +      `C-x 5 .' from etags.el to xref.el.
 +
 +      * progmodes/xref.el: New file.
 +
 +      * progmodes/elisp-mode.el (elisp--identifier-types): New variable.
 +      (elisp--identifier-location): New function, extracted from
 +      `elisp--company-location'.
 +      (elisp--company-location): Use it.
 +      (elisp--identifier-completion-table): New variable.
 +      (elisp-completion-at-point): Use it.
 +      (emacs-lisp-mode): Set the local values of `xref-find-function'
 +      and `xref-identifier-completion-table-function'.
 +      (elisp-xref-find, elisp--xref-find-definitions)
 +      (elisp--xref-identifier-completion-table): New functions.
 +
 +      * progmodes/etags.el (find-tag-marker-ring): Mark obsolete in
 +      favor of `xref--marker-ring'.
 +      (tags-lazy-completion-table): Autoload.
 +      (tags-reset-tags-tables): Use `xref-clear-marker-stack'.
 +      (find-tag-noselect): Use `xref-push-marker-stack'.
 +      (pop-tag-mark): Make an alias for `xref-pop-marker-stack'.
 +      (etags--xref-limit): New constant.
 +      (etags-xref-find, etags--xref-find-definitions): New functions.
 +
 +2014-12-25  Martin Rudalics  <rudalics@gmx.at>
 +
 +      * cus-start.el (resize-mini-windows): Make it customizable.
 +
 +2014-12-24  Stephen Leake  <stephen_leake@stephe-leake.org>
 +
 +      * startup.el (fancy-about-text): Change buttons for etc/CONTRIBUTE
 +      to (info "(emacs)Contributing").  (Bug#19299)
 +
 +2014-12-24  Martin Rudalics  <rudalics@gmx.at>
 +
 +      * window.el (mouse-autoselect-window-position-1): New variable.
 +      (mouse-autoselect-window-cancel)
 +      (mouse-autoselect-window-select, handle-select-window):
 +      With delayed autoselection select window only if mouse moves after
 +      selecting its frame.
 +
 +2014-12-24  Michael Albinus  <michael.albinus@gmx.de>
 +
 +      * eshell/esh-ext.el (eshell-find-interpreter): Expand relative
 +      remote file names.  (Bug#18782)
 +
 +2014-12-23  Sam Steingold  <sds@gnu.org>
 +
 +      * shell.el (shell-display-buffer-actions): New user option.
 +      (shell): Pass it to `pop-to-buffer' instead of hard-coding
 +      `pop-to-buffer-same-window'.
 +
 +2014-12-23  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * progmodes/js.el (js--syntax-propertize-regexp-syntax-table): New var.
 +      (js-syntax-propertize-regexp): Use it to recognize "slash in
 +      a character class" (bug#19397).
 +
 +2014-12-22  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * completion.el: Use post-self-insert-hook (bug#19400).
 +      (completion-separator-self-insert-command)
 +      (completion-separator-self-insert-autofilling): Remove.
 +      (completion-separator-chars): New var.
 +      (completion-c-mode-hook, completion-setup-fortran-mode): Use it instead
 +      of changing the keymap.
 +      (completion--post-self-insert): New function.
 +      (dynamic-completion-mode): Use it instead of rebinding keys.
 +      (cmpl--completion-string): Rename from completion-string.
 +      (add-completion-to-head, delete-completion): Let-bind it explicitly.
 +
 +2014-12-22  Bozhidar Batsov  <bozhidar@batsov.com>
 +
 +      * progmodes/ruby-mode.el (ruby--string-region): Simplify code
 +      by leveraging `syntax-ppss'.
 +
 +2014-12-22  Artur Malabarba  <bruce.connor.am@gmail.com>
 +
 +      * let-alist.el (let-alist): Use `make-symbol' instead of `gensym'.
 +
 +2014-12-20  Michael Albinus  <michael.albinus@gmx.de>
 +
 +      * net/tramp-sh.el (tramp-histfile-override): Add :version.
 +
 +2014-12-20  Teodor Zlatanov  <tzz@lifelogs.com>
 +
 +      * net/tramp-sh.el (tramp-histfile-override): Clarify docstring.
 +
 +2014-12-19  Artur Malabarba  <bruce.connor.am@gmail.com>
 +
 +      * let-alist.el (let-alist): Enable access to deeper alists by
 +      using dots inside the dotted symbols.
 +
 +2014-12-19  Alan Mackenzie  <acm@muc.de>
 +
 +      Make C++11 uniform init syntax work.
 +      New keywords "final" and "override".
 +      * progmodes/cc-engine.el (c-back-over-member-initializer-braces):
 +      New function.
 +      (c-guess-basic-syntax): Set `containing-sex' and `lim' using the
 +      new function.
 +      * progmodes/cc-fonts.el (c-font-lock-declarations): Check more
 +      carefully for "are we at a declarator?" using
 +      c-back-over-member-initializers.
 +      * progmodes/cc-langs.el (c-type-modifier-kwds): Include "final"
 +      and "override" in the C++ value.
 +
 +2014-12-19  Martin Rudalics  <rudalics@gmx.at>
 +
 +      * textmodes/ispell.el (ispell-command-loop): Don't use `next-window'.
 +
 +2014-12-21  Lars Ingebrigtsen  <larsi@gnus.org>
 +
 +      * net/nsm.el (nsm-save-host): Don't save the host name twice
 +      (bug#19269).
 +
 +2014-12-18  Sam Steingold  <sds@gnu.org>
 +
 +      Keyboard interface (C-f10) to `mouse-buffer-menu' (C-down-mouse-1).
 +      * mouse.el (mouse-buffer-menu-map): Extract from `mouse-buffer-menu'.
 +      (mouse-buffer-menu): Use `mouse-buffer-menu-map'.
 +      * menu-bar.el (menu-bar-buffer-vector): Extract from
 +      `menu-bar-update-buffers'.
 +      (menu-bar-update-buffers): Use `menu-bar-buffer-vector'.
 +      (buffer-menu-open): New user command, bound globally to C-f10,
 +      provides a keyboard interface to `mouse-buffer-menu' (C-down-mouse-1).
 +      (mouse-buffer-menu-keymap): Use `menu-bar-buffer-vector' to
 +      convert the value returned by `mouse-buffer-menu-map' to a list
 +      acceptable to `popup-menu' for `buffer-menu-open'.
 +
 +2014-12-18  Artur Malabarba  <bruce.connor.am@gmail.com>
 +
 +      * let-alist.el (let-alist): Evaluate the `alist' argument only once.
 +
 +2014-12-18  Sam Steingold  <sds@gnu.org>
 +
 +      * emacs-lisp/package.el: Avoid compilation warning by declaring
 +      the `find-library-name' function.
 +      (package-activate-1): Fix the `with-demoted-errors' calls:
 +      the first argument must be a string literal.
 +
 +2014-12-18  Martin Rudalics  <rudalics@gmx.at>
 +
 +      Add code for "preserving" window sizes.
 +      * dired.el (dired-pop-to-buffer): Call fit-window-to-buffer with
 +      `preserve-size' t.
 +      (dired-mark-pop-up): Preserve size of window showing marked files.
 +      * electric.el (Electric-pop-up-window):
 +      * help.el (resize-temp-buffer-window): Call fit-window-to-buffer
 +      with `preserve-size' t.
 +      * minibuffer.el (minibuffer-completion-help):
 +      Use `resize-temp-buffer-window' instead of `fit-window-to-buffer'
 +      (Bug#19355).  Preserve size of completions window.
 +      * register.el (register-preview): Preserve size of register
 +      preview window.
 +      * tmm.el (tmm-add-prompt): Call fit-window-to-buffer
 +      with `preserve-size' t (Bug#1291).
 +      * window.el (with-displayed-buffer-window): Add calls to
 +      `window-preserve-size'.
 +      (window-min-pixel-size, window--preservable-size)
 +      (window-preserve-size, window-preserved-size)
 +      (window--preserve-size, window--min-size-ignore-p): New functions.
 +      (window-min-size, window-min-delta, window--resizable)
 +      (window--resize-this-window, split-window-below)
 +      (split-window-right): Amend doc-string.
 +      (window--min-size-1, window-sizable, window--size-fixed-1)
 +      (window-size-fixed-p, window--min-delta-1)
 +      (frame-windows-min-size, window--max-delta-1, window-resize)
 +      (window--resize-child-windows, window--resize-siblings)
 +      (enlarge-window, shrink-window, split-window): Handle preserving
 +      window sizes.
 +      (adjust-window-trailing-edge): Handle preserving window
 +      sizes.  Signal user-error instead of an error when there's no
 +      window above or below.
 +      (window--state-put-2): Handle horizontal scroll bars.
 +      (window--display-buffer): Call `preserve-size' if asked for.
 +      (display-buffer): Mention `preserve-size' alist member in doc-string.
 +      (fit-window-to-buffer): New argument PRESERVE-SIZE.
 +      * textmodes/ispell.el (ispell-command-loop): Suppress horizontal
 +      scroll bar on ispell's windows.  Don't count window lines and
 +      don't deal with dedicated windows.
 +      (ispell-show-choices, ispell-help): Let `ispell-display-buffer'
 +      do the window handling.
 +      (ispell-adjusted-window-height, ispell-overlay-window): Remove.
 +      (ispell-display-buffer): New function to reuse, create and fit
 +      window to ispell's buffers.  (Bug#3413)
 +
 +2014-12-18  Dmitry Gutov  <dgutov@yandex.ru>
 +
 +      * emacs-lisp/package.el (package-activate): Do not re-activate or
 +      reload the dependencies (bug#19390).
 +
 +2014-12-18  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * progmodes/cc-cmds.el (c-subword-mode): Alias to subword-mode.
 +      (c-update-modeline):
 +      * progmodes/cc-langs.el (c-mode-menu): Use c-subword-mode.
 +      * progmodes/cc-mode.el (subword-mode): Move autoload to cc-cmds.el.
 +      (c-mode-base-map): Use c-subword-mode.
 +
 +2014-12-18  Eli Zaretskii  <eliz@gnu.org>
 +
 +      * international/mule-diag.el (describe-font-internal):
 +      Display additional info returned by font-info.
 +
 +      * linum.el (linum--face-width): Rename from linum--face-height,
 +      and use the new functionality of font-info.
 +      (linum-update-window): Use linum--face-width and frame-char-width,
 +      instead of approximating with height.
 +
 +2014-12-18  Dmitry Gutov  <dgutov@yandex.ru>
 +
 +      * vc/vc-svn.el (vc-svn-dir-status-files): Revert the 2014-12-02
 +      change (bug#19387).  Use `apply' on `vc-dir-command'  (bug#19405).
 +
 +      * emacs-lisp/package.el (package-activate-1): Add RELOAD argument
 +      and a docstring.
 +      (package-activate): Call itself on dependencies on PACKAGE with
 +      the same FORCE argument.  Pass FORCE as RELOAD into
 +      `package-activate-1'  (bug#19390).
 +
 +2014-12-17  Sam Steingold  <sds@gnu.org>
 +
 +      * emacs-lisp/package.el (package--list-loaded-files):
 +      Handle `(nil ...)' elements in `load-history'.
 +
 +2014-12-17  Teodor Zlatanov  <tzz@lifelogs.com>
 +
 +      * net/tramp-sh.el (tramp-histfile-override): New variable.
 +      (tramp-open-shell, tramp-maybe-open-connection): Use it.
 +
 +2014-12-17  Dmitry Gutov  <dgutov@yandex.ru>
 +
 +      * vc/vc.el: Improve `dir-status-files' description.
 +
 +      * emacs-lisp/package.el (package--list-loaded-files): Don't call
 +      file-truename on load-history elements (bug#19390).
 +
 +2014-12-16  Nicolas Petton  <petton.nicolas@gmail.com>
 +
 +      * emacs-lisp/seq.el: New file.
 +
 +2014-12-16  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * jit-lock.el (jit-lock-function): Don't defer if jit-lock-defer-time
 +      is 0 and there is no input pending.
 +
 +2014-12-15  Juri Linkov  <juri@linkov.net>
 +
 +      * replace.el (query-replace-read-from): Use query-replace-compile-replacement
 +      only on the return value (bug#19383).
 +
 +2014-12-15  Juri Linkov  <juri@linkov.net>
 +
 +      * isearch.el (isearch-lazy-highlight-search): Extend the bound of
 +      the wrapped search by the length of the search string to be able
 +      to lazy-highlight the whole search string at point (bug#19353).
 +
 +2014-12-15  Lars Magne Ingebrigtsen  <larsi@gnus.org>
 +
 +      * net/shr.el (shr-fold-text): Don't bug out on zero-length text.
 +
 +2014-12-14  Alan Mackenzie  <acm@muc.de>
 +
 +      * cus-start.el (all): Add fast-but-imprecise-scrolling.
 +
 +2014-12-14  Artur Malabarba  <bruce.connor.am@gmail.com>
 +
 +      * let-alist.el: Add lexical binding.
 +
 +2014-12-14  Steve Purcell  <steve@sanityinc.com>  (tiny change)
 +
 +      * emacs-lisp/package.el (package-menu-mode): Use an extra column
 +      for the "Version" column, to accomodate date-and-time-based versions.
 +
 +2014-12-14  Cameron Desautels  <camdez@gmail.com>
 +
 +      * cus-edit.el (custom-unsaved-options): New function, extracted
 +      from `customize-unsaved'.
 +      (custom-unsaved): Use it.
 +      (custom-prompt-customize-unsaved-options): New function.
 +      (Bug#19328)
 +
 +2014-12-14  Dmitry Gutov  <dgutov@yandex.ru>
 +
 +      * fringe.el (fringe-bitmap-p): Fix 2014-12-05 breakage.
 +
 +2014-12-14  Dmitry Gutov  <dgutov@yandex.ru>
 +
 +      Move ASYNC argument to the `diff' VC command to the fifth
 +      position, for better compatibility with existing third-party code,
 +      and document it.
 +
 +      * vc/vc.el (vc-diff-internal): Pass `async' argument to the
 +      backend `diff' command in the last position.
 +
 +      * vc/vc-svn.el (vc-svn-diff):
 +      * vc/vc-src.el (vc-src-diff):
 +      * vc/vc-sccs.el (vc-sccs-diff):
 +      * vc/vc-rcs.el (vc-rcs-diff):
 +      * vc/vc-mtn.el (vc-mtn-diff):
 +      * vc/vc-hg.el (vc-hg-diff):
 +      * vc/vc-git.el (vc-git-diff):
 +      * vc/vc-dav.el (vc-dav-diff):
 +      * vc/vc-cvs.el (vc-cvs-diff):
 +      * vc/vc-bzr.el (vc-bzr-diff):
 +      * obsolete/vc-arch.el (vc-arch-diff): Move ASYNC argument to the end.
 +
 +2014-12-14  Paul Eggert  <eggert@cs.ucla.edu>
 +
 +      * emacs-lisp/cconv.el (cconv--analyze-use):
 +      Rename from cconv--analyse-use.
 +      (cconv--analyze-function): Rename from cconv--analyse-function.
 +      (cconv-analyze-form): Rename from cconv-analyse-form.
 +
 +2014-12-13  Andreas Schwab  <schwab@linux-m68k.org>
 +
 +      * net/shr.el (shr-next-link): Don't error out at eob.
 +
 +2014-12-05  Nicolas Richard  <theonewiththeevillook@yahoo.fr>
 +
 +      * isearch.el (isearch-open-necessary-overlays): Open overlay
 +      ending at point (bug#19333).
 +
 +2014-12-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
 +
 +      * net/shr.el (shr-fold-text): New function.
 +      (shr-show-alt-text, shr-urlify, shr-tag-img): Use it to fold long
 +      alt/title texts.
 +      (shr-fold-text): Inhibit state from being altered.
 +
 +      * files.el (directory-files-recursively): Really check whether
 +      files are symlinks.
 +      (directory-name-p): New function.
 +      (directory-files-recursively): Use it.
 +
 +2014-12-13  Artur Malabarba  <bruce.connor.am@gmail.com>
 +
 +      * emacs-lisp/package.el (package--list-loaded-files): New function
 +      to list files in a given directory which correspond to already
 +      loaded files.
 +      (package-activate-1): Reload files given by `package--list-loaded-files'.
 +      Fix bug#10125, bug#18443, and bug#18448.
 +
 +2014-12-13  Eric S. Raymond  <esr@snark.thyrsus.com>
 +
 +      * vc/vc-svn.el (vc-svn-diff): Fix bug #19312.
 +
 +2014-12-13  Michael Albinus  <michael.albinus@gmx.de>
 +
 +      * simple.el (password-word-equivalents): Add "passcode", used for
 +      numeric secrets like PINs or RSA tokens.
 +
 +2014-12-13  Michael Albinus  <michael.albinus@gmx.de>
 +
 +      * net/tramp-sh.el (tramp-get-remote-path): Use a login shell in
 +      order to determine `tramp-own-remote-path'.
 +
 +2014-12-13  Fabián Ezequiel Gallina  <fgallina@gnu.org>
 +
 +      * progmodes/python.el (python-shell-parse-command):
 +      Quote `python-shell-interpreter`.  (Bug#19289)
 +
 +2014-12-12  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * progmodes/python.el (python-indent-line): Use `noindent' in strings.
 +      (python-indent-levels): Document extra value.
 +      (python-indent-calculate-indentation): Return `noindent' in strings.
 +      (python-indent-post-self-insert-function)
 +      (python-indent-calculate-levels): Handle new value.
 +
 +2014-12-12  Lars Magne Ingebrigtsen  <larsi@gnus.org>
 +
 +      * net/network-stream.el (network-stream-open-starttls): No need to
 +      check for the availability of `gnutls-available-p'.
 +
 +      * files.el (directory-files-recursively): Don't follow symlinks to
 +      other directories.
 +
 +2014-12-12  Eric S. Raymond  <esr@snark.thyrsus.com>
 +
 +      * vc/vc-dav.el, vc/vc-git.el, vc/vc-hg.el, vc/vc-src.el:
 +      * vc/vc.el: latest-on-branch-p is no longer a public method.
 +
 +      * vc/vc.el, vc/vc-hg.el, vc/vc-git.el, vc/vc-hooks.el:
 +      * vc/vc-mtn.el, vc/vc-rcs.el, vc/vc-sccs.el, vc/vc-src.el:
 +      Remove `rollback' method, to be replaced in the future by uncommit.
 +
 +2014-12-11  Michael Albinus  <michael.albinus@gmx.de>
 +
 +      * vc/vc-hg.el (vc-hg-state): Make FILE absolute.  Handle the case
 +      that there is empty output.
 +
 +2014-12-11  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * emacs-lisp/eldoc.el (eldoc-documentation-function): Change default.
 +      (eldoc-mode, eldoc-schedule-timer): Adjust to new default.
 +
 +2014-12-10  Artur Malabarba  <bruce.connor.am@gmail.com>
 +
 +      * let-alist.el: Add new package and macro.
 +
 +2014-12-10  Eric S. Raymond  <esr@snark.thyrsus.com>
 +
 +      * vc/vc-dispatcher.el, vc/vc-hooks.el, vc/vc-rcs.el:
 +      * vc/vc-sccs.el, vc/vc.el: Righteous featurectomy of vc-keep-workfiles,
 +      it's a shoot-self-in-foot archaism.  Workfiles are always kept.
 +
 +2014-12-10  Rasmus Pank Roulund  <emacs@pank.eu>
 +
 +      * net/ange-ftp.el (ange-ftp-switches-ok): Disallow flags causing
 +      trouble with ls over ftp.  These flags result in ls returning no
 +      output, causing Tramp-breakage.  (bug#19192)
 +
 +2014-12-10  Andreas Schwab  <schwab@suse.de>
 +
 +      * files.el (file-tree-walk): Use file-name-as-directory unconditionally.
 +
 +2014-12-10  Lars Magne Ingebrigtsen  <larsi@gnus.org>
 +
 +      * files.el (directory-files-recursively):
 +      Use `file-name-all-completions' instead of `directory-files' for
 +      greater speed.
 +
 +      * net/shr.el (shr-tag-object): Don't bug out on text elements in
 +      <object>.
 +
 +2014-12-09  Bozhidar Batsov  <bozhidar@batsov.com>
 +
 +      * progmodes/ruby-mode.el (auto-mode-alist): Add .rabl, Berksfile
 +      and Puppetfile.
 +      (ruby-toggle-string-quotes): New command that allows you to quickly
 +      toggle between single-quoted and double-quoted string literals.
 +
 +2014-12-09  Eric S. Raymond  <esr@snark.thyrsus.com>
 +
 +      * vc/vc-src.el (vc-src-do-comand): Prepend -- to file argument
 +      list, avoids problems witt names containing hyphens.
 +
 +2014-12-09  Wilson Snyder  <wsnyder@wsnyder.org>
 +
 +      Sync with upstream verilog-mode revision aa4b777.
 +      * progmodes/verilog-mode.el (verilog-mode-version): Update.
 +      (verilog-auto-end-comment-lines-re, verilog-end-block-ordered-re)
 +      (verilog-set-auto-endcomments): Automatically comment property/
 +      endproperty blocks to match other similar blocks like sequence/
 +      endsequence, function/endfunction, etc.  Reported by Alex Reed.
 +      (verilog-set-auto-endcomments): Fix end comments for functions of
 +      type void, etc.  Detect the function- or task-name when
 +      auto-commenting blocks that lack an explicit portlist.
 +      Reported by Alex Reed.
 +      (verilog-nameable-item-re): Fix nameable items that can have an
 +      end-identifier to include endchecker, endgroup, endprogram,
 +      endproperty, and endsequence.  Reported by Alex Reed.
 +      (verilog-preprocessor-re, verilog-beg-of-statement):
 +      Fix indentation of property/endproperty around pre-processor
 +      directives.  Reported by Alex Reed.
 +      (verilog-label-be): When auto-commenting a buffer, consider
 +      auto-comments on all known keywords (not just a subset thereof).
 +      Reported by Alex Reed.
 +      (verilog-beg-of-statement): Fix labeling do-while blocks, bug842.
 +      Reported by Alex Reed.
 +      (verilog-beg-of-statement-1, verilog-at-constraint-p):
 +      Fix hanging with many curly-bracket pairs, bug663.
 +      (verilog-do-indent): Fix electric tab deleting form-feeds.
 +      Note caused by indent-line-to deleting tabls pre 24.5.
 +      (verilog-auto-output, verilog-auto-input, verilog-auto-inout)
 +      (verilog-auto-inout-module, verilog-auto-inout-in): Doc fixes.
 +      (verilog-read-always-signals, verilog-auto-sense-sigs)
 +      (verilog-auto-reset): Fix AUTORESET with always_comb and always_latch,
 +      bug844.  Reported by Greg Hilton.
 +
 +2014-12-09  Alex Reed  <acreed4@gmail.com>  (tiny change)
 +
 +      * progmodes/verilog-mode.el (verilog-no-indent-begin-re):
 +      Fix `verilog-indent-begin-after-if' nil not honoring 'forever',
 +      'foreach', and 'do' keywords.
 +      (verilog-endcomment-reason-re, verilog-beg-of-statement):
 +      Fix labeling do-while blocks, bug842.
 +      (verilog-backward-token): Fix indenting sensitivity lists with
 +      named events, bug840.
 +
 +2014-12-09  Reto Zimmermann  <reto@gnu.org>
 +
 +      Sync with upstream vhdl mode v3.36.1.
 +      * progmodes/vhdl-mode.el (vhdl-version, vhdl-time-stamp): Update.
 +      (vhdl-compiler-alist): Anchor all error regexps.
 +      (vhdl-compile-use-local-error-regexp): Change default to nil.
 +      (vhdl-asort, vhdl-anot-head-p): Remove.
 +      (vhdl-aput, vhdl-adelete, vhdl-aget): Simplify.
 +      Remove optional argument of vhdl-aget and update all callers.
 +      (vhdl-import-project): Also set `vhdl-compiler'.
 +
 +2014-12-09  Lars Magne Ingebrigtsen  <larsi@gnus.org>
 +
 +      * files.el (find-files): New function.
 +
 +      * net/shr.el (shr-dom-print): Don't print comments.
 +      (shr-tag-svg): Give inline SVG images the right type.
 +
 +      * net/eww.el (eww-update-header-line-format): Mark valid/invalid
 +      certificates in the header line.
 +      (eww-invalid-certificate, eww-valid-certificate): New faces.
 +
 +2014-12-09  Fabián Ezequiel Gallina  <fgallina@gnu.org>
 +
 +      * progmodes/python.el (inferior-python-mode):
 +      Set `comint-prompt-read-only` to `t` only locally.
 +
 +2014-12-08  Lars Magne Ingebrigtsen  <larsi@gnus.org>
 +
 +      * net/nsm.el (nsm-check-protocol): Test for RC4 on `high'.
 +      (nsm-format-certificate): Include more data about the connection.
 +      (nsm-query): Fill the text to that it looks nicer.
 +      (nsm-check-protocol): Also warn if using SSL3 or older.
 +
 +2014-12-08  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * progmodes/gud.el (gud-gdb-completions): Remove unused var `start'.
 +
 +      * obsolete/gulp.el (gulp-create-m-p-alist): Remove unused var `mnt-tm'.
 +
 +      * net/tramp.el (tramp-handle-make-symbolic-link): Mark unused arg.
 +
 +      * info.el (Info-mode-map): Remove left-over binding.
 +
 +      * emacs-lisp/avl-tree.el: Use lexical-binding and cl-lib.
 +      (avl-tree--root): Remove redundant defsetf.
 +
 +2014-12-08  Lars Magne Ingebrigtsen  <larsi@gnus.org>
 +
 +      * net/nsm.el (network-security-level): Remove the detailed
 +      description, which was already outdated, and refer the users to
 +      the manual.
 +      (nsm-check-protocol): Check for weak Diffie-Hellman prime bits
 +      (bug#19153).
 +
 +2014-12-06  Andrey Kotlarski  <m00naticus@gmail.com>
 +
 +      * net/eww.el (eww-buffers-mode): New major mode.
 +      (eww-list-buffers, eww-buffer-select, eww-buffer-show-next)
 +      (eww-buffer-show-previous, eww-buffer-kill, eww-buffer-show):
 +      New commands/functions (bug#19131).
 +
 +2014-12-08  Lars Magne Ingebrigtsen  <larsi@gnus.org>
 +
 +      * net/gnutls.el (gnutls-negotiate): Ignore files found via
 +      'file-name-handler-alist' since the gnutls library can't use those
 +      (bug#15866).
 +
 +2014-12-08  Dmitry Gutov  <dgutov@yandex.ru>
 +
 +      * vc/vc-hg.el (vc-hg-dir-status-files): Only include ignores files
 +      when FILES is non-nil (bug#19304).
 +
 +2014-12-08  Eric S. Raymond  <esr@snark.thyrsus.com>
 +
 +      * vc/vc-arch.el: Move to obsolete directory so a test framework
 +      won't trip over bit-rot in it.  There has been no Arch snapshot
 +      for nine years.
 +
 +2014-12-07  Lars Magne Ingebrigtsen  <larsi@gnus.org>
 +
 +      * net/eww.el (eww-follow-link): Revert prefix behaviour to
 +      previous behavior.
 +      (eww-copy-page-url): Add doc string.
 +
 +2014-12-07  Ivan Shmakov  <ivan@siamics.net>
 +
 +      * net/eww.el (eww): Move history recording here...
 +      (eww-browse-url): ... from here (bug#19253).
 +
 +      * net/eww.el (eww-browse-url): Use generate-new-buffer (was:
 +      iterating over possible buffer names.)
 +
 +2014-12-07  Lars Magne Ingebrigtsen  <larsi@gnus.org>
 +
 +      * net/eww.el (eww-reload): Take a prefix to work locally (bug#19086).
 +      (eww-current-buffer): Compilation fix for bug#18550 patch.
 +
 +2014-12-07  Ivan Shmakov  <ivan@siamics.net>
 +
 +      * net/eww.el (eww-list-histories): Restore the history in the
 +      correct buffer (bug#18550).
 +
 +2014-12-07  Lars Magne Ingebrigtsen  <larsi@gnus.org>
 +
 +      * net/eww.el (eww-bookmark-prepare): Display URLs in first by
 +      displaying shortened titles first (bug#16398).
 +
 +2014-12-07  Tom Willemse  <tom@ryuslash.org>  (tiny change)
 +
 +      * progmodes/python.el: Recognize docstrings.
 +      (python-docstring-at-p, python-font-lock-syntactic-face-function):
 +      New functions.
 +      (python-mode): Use them.
 +
 +2014-12-06  Ulf Jasper  <ulf.jasper@web.de>
 +
 +      * net/newst-treeview.el (newsticker--treeview-list-add-item)
 +      (newsticker--treeview-propertize-tag): Bind tree menu to mouse-3.
 +      (newsticker--treeview-create-groups-menu)
 +      (newsticker--treeview-create-tree-menu): Remove.
 +      (newsticker--treeview-tree-open-menu): New.
 +      (newsticker-treeview-tree-click): Pass event to
 +      `newsticker-treeview-tree-do-click'.
 +      (newsticker-treeview-tree-do-click): Open treemenu on mouse-3.
 +
 +2014-12-05  Juri Linkov  <juri@linkov.net>
 +
 +      * comint.el (comint-history-isearch-search)
 +      (comint-history-isearch-wrap): Use field-beginning instead of
 +      comint-line-beginning-position.
 +      (comint-send-input): Go to the end of the field instead of the end
 +      of the line to accept whole multi-line input.
 +      http://lists.gnu.org/archive/html/emacs-devel/2014-12/msg00305.html
 +
 +2014-12-05  Juri Linkov  <juri@linkov.net>
 +
 +      * minibuffer.el (minibuffer-completion-help):
 +      Compare selected-window with minibuffer-window to check whether
 +      completions should be displayed near the minibuffer.  (Bug#17809)
 +      http://lists.gnu.org/archive/html/emacs-devel/2014-12/msg00311.html
 +
 +2014-12-05  Michael Albinus  <michael.albinus@gmx.de>
 +
 +      * vc/vc-mtn.el (vc-mtn-root):
 +      * vc/vc-svn.el (vc-svn-registered): Make FILE absolute.
 +
 +2014-12-05  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * progmodes/sh-script.el (sh-smie-sh-rules): Go back to the beginning
 +      of the whole pipe when indenting an opening keyword after a |.
 +      Generalize this treatment to opening keywords like "while" (bug#18031).
 +
 +2014-12-05  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * simple.el (newline): Place the hook buffer-locally,
 +      to make sure it's first.
 +
 +      * progmodes/prog-mode.el (prettify-symbols--compose-symbol):
 +      Fix handling of symbols with different syntax at beginning/end or with
 +      symbol rather than word syntax.
 +
 +2014-12-05  Eli Zaretskii  <eliz@gnu.org>
 +
 +      * simple.el (line-move): If noninteractive, call line-move-1, not
 +      forward-line, since the former is compatible with line-move-visual
 +      both in terms of the column to which it moves and the return
 +      value.  (Bug#19211)
 +
 +2014-12-05  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * vc/ediff-init.el (ediff-odd-p): Remove.
 +      (ediff-background-face): Use cl-oddp instead.
 +      (ediff-buffer-live-p): Make it a defsubst.
 +
 +      * tooltip.el (tooltip-region-active-p): Remove.
 +
 +      * net/shr.el (shr-char-breakable-p, shr-char-kinsoku-bol-p)
 +      (shr-char-kinsoku-eol-p, shr-char-nospace-p): Use define-inline.
 +
 +      * fringe.el (fringe-bitmap-p): Make it a plain function.
 +
 +      * emacs-lisp/eieio-core.el: Prefer inlinable functions over macros.
 +      (class-p, generic-p, eieio-object-p, class-abstract-p):
 +      Make them defsubst, so as to avoid corner case problems where
 +      the arg might be evaluated in the condition-case, or it can't be passed
 +      to higher-order functions like `cl-some'.
 +
 +2014-12-05  Nicolas Richard  <theonewiththeevillook@yahoo.fr>
 +
 +      * wid-edit.el (widget-choose): Let numeric keypad work (bug#19268)
 +      and remove old menu-related code.
 +
 +2014-12-05  Lars Magne Ingebrigtsen  <larsi@gnus.org>
 +
 +      * net/eww.el (eww-display-pdf): Let mailcap determine how to
 +      display PDF files (bug#19270).
 +
 +2014-12-05  Juri Linkov  <juri@linkov.net>
 +
 +      Compare with the most recent window by default.
 +      * vc/compare-w.el (compare-windows-get-window-function): New defcustom.
 +      (compare-windows-get-recent-window)
 +      (compare-windows-get-next-window): New functions.
 +      (compare-windows, compare-windows-sync-default-function):
 +      Use `compare-windows-get-window-function' instead of `next-window'.
 +      (compare-windows): Add diff/match messages with region boundaries.
 +      (Bug#19170)
 +
 +2014-12-04  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * subr.el (filter): Remove.  Use `cl-remove-if-not' or `seq-filter'.
 +
 +2014-12-04  Lars Magne Ingebrigtsen  <larsi@gnus.org>
 +
 +      * net/shr.el (shr--extract-best-source): Ignore non-text children.
 +
 +2014-12-04  Eli Zaretskii  <eliz@gnu.org>
 +
 +      Implement copying of a buffer portion while preserving visual order.
 +      * simple.el (bidi-directional-controls-chars)
 +      (bidi-directional-non-controls-chars): New variables.
 +      (squeeze-bidi-context-1, squeeze-bidi-context)
 +      (line-substring-with-bidi-context)
 +      (buffer-substring-with-bidi-context): New functions.
 +
 +      * files.el (file-tree-walk): Doc fix.
 +
 +2014-12-04  Rupert Swarbrick  <ruperts@broadcom.com> (tiny change)
 +          Rüdiger Sonderfeld  <ruediger@c-plusplus.net>
 +
 +      * autoinsert.el (auto-insert-alist): Update C/C++ header and
 +      program support to match more extensions.  Replace non-alnum
 +      characters when generating include guards (headers) and check for
 +      more extensions when generating includes (programs)
 +      (bug#19254).
 +
 +2014-12-03  Eric S. Raymond  <esr@snark.thyrsus.com>
 +
 +      * files.el (file-tree-walk): Fix docstring.
 +
 +2014-12-03  Karl Fogel  <kfogel@red-bean.com>
 +
 +      Fix bug whereby saving files hung in VC hook.
 +
 +      Saving a buffer visiting a file under SVN control would hang if
 +      the remote repository were unreachable, because the VC hooks tried
 +      to run "svn status -u" on the file, where the "-u" tells svn to
 +      get update information from the remote repository.
 +      http://lists.gnu.org/archive/html/emacs-devel/2014-12/msg00174.html
 +
 +      * vc/vc-svn.el (vc-svn-state): Remove optional `localp'
 +      argument and always pass "-v" to "svn status", never "-u".
 +
 +2014-12-03  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * emacs-lisp/inline.el: Fix up copyright header.
 +      (inline-quote, inline-const-p, inline-const-val, inline-error):
 +      Silence compiler warnings.
 +      (inline-letevals): Fix edebug spec.
 +      (inline--testconst-p): Consider lambda expressions as const-p.
 +      (inline--getconst-val): Use inline--testconst-p.
 +
 +      * minibuffer.el (completion-table-dynamic): Add arg `switch-buffer'
 +      and change default to stay in the minibuffer when called from
 +      the minibuffer (bug#19250).
 +      (lazy-completion-table): Use this new argument to preserve the
 +      old behavior.
 +
 +      * progmodes/elisp-mode.el (elisp--local-variables): Don't burp on
 +      incorrect lexical elements (bug#19250).
 +
 +2014-12-03  A. N. Other  <none@example.com>
 +
 +      * files.el (file-tree-walk): Lisp translation of ANSI ftw(3).
 +
 +2014-12-02  Glenn Morris  <rgm@gnu.org>
 +
 +      * whitespace.el (whitespace-big-indent-regexp): Add :version.
 +
 +2014-12-02  Eric S. Raymond  <esr@snark.thyrsus.com>
 +
 +      * subr.el (filter): New macro.  Because it's just silly for a Lisp
 +      not to have this in 2014.  And VC needs it.
 +
 +      * vc.el: All backends: API simplification: Abolish dir-status.
 +      It's replaced by dir-status-files.
 +
 +      * vc.el: All backends: API simplification: Remove 4th
 +      'default-state' argument from vc-dir-status files and its backend
 +      methods - no backend method ever set it.  It was used only in the
 +      fallback method to to set a default of 'up-to-date, though a
 +      convoluted call chain obscured this.
 +
 +      * vc-hooks.el: Bind vc-delete-file to Ctrl-x v delete.
 +
 +      * vc.el (vc-expand-dirs): Now takes a second BACKEND argument,
 +      improving behavior on directories using multiple file-oriented VCSes.
 +
 +      * vc/vc.el: All backends: API simplification; clear-headers
 +      is no longer a public method.  It is now local to the one place
 +      it's used, in the RCS steal-lock method.
 +
 +2014-12-01  Eric S. Raymond  <esr@snark.thyrsus.com>
 +
 +      * vc/vc.el: In all backends: API simplification; could-register
 +      is no longer a public method.  (vc-cvs.el still has a private
 +      implementation.)
 +
 +      * vc/vc.el: In all backends: API cleanup; the backend diff method
 +      takes an explicit async flag.  This eliminates a particularly ugly
 +      global.
 +
 +      * vc-bzr.el: Restore vc-bzr-state-heuristic as a private method.
 +      VC randomly/unpredictably fails without it; cause not yet established.
 +
 +2014-12-01  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      Merge some of the differences from the standalone CC-mode.
 +      The main change is to only use the `category' text-property only when
 +      available.  For that many calls are changed to use c-get-char-property,
 +      c-next-single-property-change, c-sc-scan-lists,
 +      c-sc-parse-partial-sexp, c-unmark-<->-as-paren.
 +
 +      * progmodes/cc-mode.el (c-just-done-before-change): New var.
 +      (c-basic-common-init): Initialize it.
 +      (c-common-init): Only use mode-require-final-newline when available.
 +      (c-before-change): Check and set c-just-done-before-change.
 +      (c-after-change): Re-set c-just-done-before-change.
 +      (c-advise-fl-for-region): New macro.
 +      (lazy-lock-defer-rest-after-change, lazy-lock-defer-line-after-change)
 +      (font-lock-after-change-function, jit-lock-after-change):
 +      Advise if needed.
 +
 +      * progmodes/cc-langs.el (c-modified-constant): New lang var.
 +      (c-known-type-key): Don't make a list just to throw it away.
 +
 +      * progmodes/cc-engine.el (c-invalidate-state-cache, c-parse-state):
 +      Handle the case where categories are not available.
 +      (c-record-parse-state-state, c-replay-parse-state-state):
 +      Handle marker values.
 +      (c-before-change-check-<>-operators): Look for the `syntax-table'
 +      property rather than for the corresponding `category'.
 +      (c-looking-at-decl-block): Remove unused var
 +      `c-disallow-comma-in-<>-arglists'.
 +      (c-forward-<>-arglist-recur): Remove unused var
 +      `orig-record-found-types'.
 +
 +      * progmodes/cc-defs.el (c-version): Bump up to 5.33.
 +      (c-use-category): New const.
 +      (c-next-single-property-change): New macro.
 +      (c-region-is-active-p): Prefer region-active-p when available.
 +      (c-search-backward-char-property): Fix old min/max typo; probably
 +      a copy/paste error.
 +      (c-mark-<-as-paren, c-mark->-as-paren, c-unmark-<->-as-paren):
 +      Turn them into macros that obey c-use-category.
 +      (c-sc-scan-lists-no-category+1+1, c-sc-scan-lists-no-category+1-1)
 +      (c-sc-scan-lists-no-category-1+1, c-sc-scan-lists-no-category-1-1)
 +      (c-sc-scan-lists, c-sc-parse-partial-sexp)
 +      (c-looking-at-non-alphnumspace): New macros.
 +      (c-sc-parse-partial-sexp-no-category): New function.
 +      (c-emacs-features): Add `category-properties' element.
 +
 +      * progmodes/cc-cmds.el (c-forward-into-nomenclature)
 +      (c-backward-into-nomenclature): Use cc-subword if subword-mode is
 +      not available.
 +      (c-beginning-of-defun, c-end-of-defun, c-mark-function)
 +      (c-indent-line-or-region): Use c-region-is-active-p.
 +
 +      * progmodes/cc-bytecomp.el (cc-bytecomp-unbound-variables)
 +      (cc-bytecomp-original-functions, cc-bytecomp-original-properties)
 +      (cc-bytecomp-loaded-files): Re-set each time the file is loaded.
 +      (cc-bytecomp-obsolete-var, cc-bytecomp-ignore-obsolete)
 +      (cc-bytecomp-obsolete-fun): Delete unused functions.
 +
 +      * progmodes/cc-align.el (c-lineup-respect-col-0): New function.
 +
 +2014-12-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
 +
 +      * net/shr.el (shr-dom-print): Fix up `shr-dom-print' after the
 +      dom.el changes.
 +
 +2014-12-01  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * vc/vc.el (vc-find-conflicted-file): Look for conflicted files in the
 +      current "project" rather than just the current directory.
 +      * vc/vc-git.el (vc-git-conflicted-files): Clarify in which directory
 +      the file names make sense.
 +
 +      * vc/smerge-mode.el (smerge-swap): New command.
 +
 +      * vc/diff-mode.el (diff-kill-applied-hunks): New command.
 +
 +2014-12-01  Ulf Jasper  <ulf.jasper@web.de>
 +
 +      * net/newst-treeview.el (newsticker--treeview-item-show):
 +      Check window liveliness before measuring its width.
 +
 +      * net/newst-backend.el (newsticker--get-news-by-url-callback):
 +      Pass correct status to `newsticker--sentinel-work'.
 +      (newsticker--sentinel-work): Use "newsticker--download-error" as
 +      guid in order to prevent multiple "Could not download..."
 +      messages.  (Bug#19166)
 +
 +2014-12-01  Ivan Shmakov  <ivan@siamics.net>
 +
 +      * net/eww.el (eww-render): Call `eww-after-render-hook' in the
 +      correct buffer (bug#19225).
 +
 +2014-12-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
 +
 +      * net/nsm.el (network-security-level): Change the default to `medium'.
 +
 +      * net/eww.el (eww): Leave point in a place that doesn't cause
 +      scrolling when displaying "Loading...".
 +
 +2014-12-01  Eric S. Raymond  <esr@snark.thyrsus.com>
 +
 +      * vc/vc.el, vc/vc-cvs.el, vc/vc-rcs.el, vc/vc-svn.el: The 'merge'
 +      backend method of RCS/CVS/SVN is now 'merge-file', to contrast with
 +      'merge-branch'.  Prompting for merge revisions is pushed down to
 +      the back ends; this fixes a layering violation that caused bad
 +      behavior with SVN.
 +
 +      * vc/vc.el, vc-hooks.el: All backends: API simplification;
 +      vc-stay-local-p and repository-hostname are no longer public
 +      methods.  Only the CVS and SVN backends used these, and the SVN
 +      support was conditioned out because svn status -v is too slow.
 +      The CVS back end retains this machinery and the vc-stay-local
 +      configuration variable now only affects it.
 +
 +2014-12-01  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * emacs-lisp/inline.el: New file.
 +
 +2014-12-01  Eric S. Raymond  <esr@snark.thyrsus.com>
 +
 +      * vc/vc.el, vc-hooks.el: All backends: API simplification;
 +      vc-state-heuristic is no longer a public method, having been
 +      removed where it is redundant, unnecessary, or known buggy.
 +      This eliminated all backends except CVS.  Eliminates bug#7850.
 +
 +      * vc/vc-cvs.el, vc/vc-hooks.el, vc/vc-rcs.el, vc/vc-sccs.el:
 +      Eliminate vc-mistrust-permissions.  It was only relevant to the
 +      RCS and SCCS back ends and defaulted to t.  Code now always
 +      mistrusts permissions - by actual measurement the effect on
 +      performance is negligible.  As a side effect bug#11490 is now
 +      irrelevant.
 +
 +      * vc/vc.el, vc-hooks.el: All backends: API simplification;
 +      vc-workfile-unchanged-p is no longer a public method (but the RCS
 +      and SCCS back ends retain it as a private method used in state
 +      computation).  This method was redundant with vc-state and usually
 +      implemented as a trivial call to same.  Fixes the failure mode
 +      described in bug#694.
 +
 +      * vc/vc.el: All backends: API simplification; init-revision is
 +      gone, and vc-registered functions no longer take an
 +      initial-revision argument.
 +
 +2014-11-29  Glenn Morris  <rgm@gnu.org>
 +
 +      * vc/vc-src.el (vc-src, vc-src-diff-switches)
 +      (vc-src-master-templates): Fix :version tags.
 +
 +2014-11-29  Paul Rankin  <paul@tilk.co>  (tiny change)
 +
 +      * outline.el (outline-move-subtree-down): Refactor and improve code.
 +
 +2014-11-29  Stephen Berman  <stephen.berman@gmx.net>
 +          Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * outline.el (outline-move-subtree-down): Make sure we can move
 +      forward to find the end of the subtree and the insertion point
 +      (bug#19102).
 +
 +2014-11-29  Fabián Ezequiel Gallina  <fgallina@gnu.org>
 +
 +      * progmodes/python.el (python-shell-completion-setup-code):
 +      Use __builtin__ module (or builtins in Python 3) and catch all errors
 +      when importing readline and rlcompleter.
 +
 +2014-11-29  Stephen Berman  <stephen.berman@gmx.net>
 +
 +      * calendar/todo-mode.el: Handle calling revert-buffer (bug#19187).
 +      (todo-revert-buffer): New function.
 +      (todo-modes-set-1): Use it as the buffer-local value of
 +      revert-buffer-function.
 +
 +2014-11-29  Stephen Berman  <stephen.berman@gmx.net>
 +
 +      * calendar/todo-mode.el (todo-mode): If called interactively, just
 +      display a message saying to call todo-show to enter Todo mode
 +      (Bug#19112).
 +
 +2014-11-29  Dmitry Gutov  <dgutov@yandex.ru>
 +
 +      * vc/vc-hg.el (vc-hg-dir-status-files): Include ignored files.
 +      (Bug#18579)
 +
 +      * vc/vc-bzr.el (vc-bzr-after-dir-status): Don't skip ignored
 +      files.  (Bug#18579)
 +
 +2014-11-29  Michael Albinus  <michael.albinus@gmx.de>
 +
 +      * textmodes/makeinfo.el (makeinfo-buffer): Make it work also for
 +      remote `buffer-file-name'.
 +
 +2014-11-29  Leo Liu  <sdl.web@gmail.com>
 +
 +      * calendar/diary-lib.el (calendar-mark-1): Fix thinko.
 +
 +2014-11-29  Fabián Ezequiel Gallina  <fgallina@gnu.org>
 +
 +      Set PYTHONUNBUFFERED on shell startup.
 +
 +      * progmodes/python.el (python-shell-unbuffered): New var.
 +      (python-shell-calculate-process-environment): Use it.
 +
 +2014-11-29  Michael Albinus  <michael.albinus@gmx.de>
 +
 +      * net/tramp.el (tramp-action-password): Clean password on subsequent
 +      attempts even if there was no wrong password indication.  (Bug#19047)
 +
 +      * net/tramp-sh.el (tramp-get-remote-locale): Return "LC_ALL=C" as
 +      fallback.
 +      (tramp-open-connection-setup-interactive-shell): No need to check
 +      for nil as `tramp-get-remote-locale' return value.
 +
 +2014-11-29  Eli Zaretskii  <eliz@gnu.org>
 +
 +      * vc/vc-git.el (vc-git-command, vc-git--call):
 +      Bind coding-system-for-read and coding-system-for-write to
 +      vc-git-commits-coding-system.
 +      (vc-git-previous-revision): Use "~1" instead of "^", since the
 +      latter is a special character for MS-Windows system shells.
 +
 +2014-11-29  Michael Albinus  <michael.albinus@gmx.de>
 +
 +      Improve XEmacs compatibility.
 +
 +      * net/tramp.el (tramp-autoload-file-name-handler):
 +      Wrap `temporary-file-directory' by `symbol-value', it doesn't
 +      exist in XEmacs.
 +      (tramp-read-passwd): Don't use `with-timeout-suspend' and
 +      `with-timeout-unsuspend' if they don't exist, like in XEmacs.
 +      (tramp-time-less-p, tramp-time-subtract): Remove functions.
 +      (tramp-handle-file-newer-than-file-p, tramp-time-diff):
 +      * net/tramp-adb.el (tramp-adb-ls-output-time-less-p):
 +      * net/tramp-cache.el (tramp-get-file-property):
 +      * net/tramp-smb.el (tramp-smb-handle-insert-directory):
 +      Use `time-less-p' and `time-subtract, respectively.
 +
 +      * net/tramp-adb.el (top): Do not require time-date.el.
 +
 +      * net/tramp-compat.el (top): Require time-date.el for XEmacs.
 +
 +      * net/tramp-sh.el (tramp-open-connection-setup-interactive-shell):
 +      Check, whether `utf-8' is a valid coding system.
 +
 +2014-11-29  Eli Zaretskii  <eliz@gnu.org>
 +
 +      * vc/vc.el (vc-retrieve-tag): Doc fix.
 +
 +2014-11-28  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * simple.el (execute-extended-command--shorter): Fix the "M-p" case
 +      (bug#19152).
 +
 +2014-11-28  Martin Rudalics  <rudalics@gmx.at>
 +
 +      Fix two issues around help-window-select.  (Bug#11039) (Bug#19012)
 +      * help.el (help-window-old-frame): New variable.
 +      (help-window-select): Default to nil (Bug#11039).
 +      Rewrite doc-string.
 +      (help-window-setup): When the help window appears on another
 +      frame and `help-window-select' is non-nil, give that frame input
 +      focus too (Bug#19012).
 +      (with-help-window): Store selected frame in
 +      help-window-old-frame.
 +
 +2014-11-28  Ulf Jasper  <ulf.jasper@web.de>
 +
 +      * net/newst-treeview.el (newsticker--treeview-load): Take care of
 +      nil value for `newsticker-groups-filename'.
 +
 +2014-11-28  Daiki Ueno  <ueno@gnu.org>
 +
 +      * epa.el (epa-sign-file, epa-encrypt-file, epa-decrypt-region)
 +      (epa-sign-region, epa-encrypt-region):
 +      Use `epg-context-set-{passphrase,progress}-callback', instead of
 +      `setf'.  This partially reverts commit 9e48a95c (bug#19150).
 +      Reported by José A. Romero L.
 +
 +2014-11-27  Lars Magne Ingebrigtsen  <larsi@gnus.org>
 +
 +      * net/eww.el (eww-restore-history):
 +      Bind `inhibit-modification-hooks' instead of `after-change-functions'.
 +
 +2014-11-27  Ulf Jasper  <ulf.jasper@web.de>
 +
 +      * net/newst-backend.el (newsticker--parse-atom-1.0):
 +      Handle embedded (x)html in summary node.
 +
 +2014-11-27  Sam Steingold  <sds@gnu.org>
 +
 +      * menu-bar.el (menu-bar-open): When everything else fails,
 +      use (mouse-menu-bar-map).
 +
 +2014-11-27  Ulf Jasper  <ulf.jasper@web.de>
 +
 +      * net/newst-treeview.el (newsticker-groups-filename):
 +      Change default value to nil.  Point out that variable is obsolete in doc
 +      string.
 +      (newsticker--treeview-load): Change wording of the questions the
 +      user is asked when `newsticker-groups-filename' is found to be
 +      used and we offer to read and remove the groups file.  (Bug#19165)
 +
 +2014-11-27  Lars Magne Ingebrigtsen  <larsi@gnus.org>
 +
 +      * net/eww.el (eww): Record the new URL immediately, so that if the
 +      HTTP fetch fails, we have the right URL in the buffer.
 +      (eww-process-text-input): Don't shorten the input field if
 +      deleting at the last character (bug#19085).
 +      (eww-restore-history): Inhibit change functions while restoring
 +      the history.
 +      (eww-process-text-input): Fix deletion at the start of the field, too.
 +      (eww-mode): Revert mistanken removal of `buffer-disable-undo'.
 +      (eww-process-text-input): Try to keep track of the size more reliably.
 +
 +      * dom.el (dom-pp): New function.
 +
 +2014-11-27  Eli Zaretskii  <eliz@gnu.org>
 +
 +      * vc/vc-bzr.el (vc-bzr-print-log, vc-bzr-expanded-log-entry):
 +      Don't assume --long is the default for "bzr log", always specify
 +      it explicitly, in case the user defined an alias for 'log' that
 +      uses some other format.
 +
 +2014-11-27  Fabián Ezequiel Gallina  <fgallina@gnu.org>
 +
 +      * progmodes/python.el (python-eldoc--get-doc-at-point):
 +      Strip shell output before returning.  (bug#18794)
 +
 +2014-11-27  Dmitry Gutov  <dgutov@yandex.ru>
 +
 +      Fix indentation before `!=' and after `+='.  Originally reported
 +      in https://github.com/mooz/js2-mode/issues/174.
 +      * progmodes/js.el (js--indent-operator-re): Make assignments and
 +      (in)equality operator a separate case.
 +      (js--continued-expression-p): Escape the second `+' in the regexp.
 +
 +2014-11-27  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * window.el (handle-select-window): Deactivate shift-region (bug#19003).
 +
 +2014-11-26  Lars Magne Ingebrigtsen  <larsi@gnus.org>
 +
 +      * net/nsm.el (nsm-new-fingerprint-ok-p): Display the certificate
 +      when querying about new certificates.
 +
 +      * net/shr.el (shr-make-table-1): dom.el changes for table rendering.
 +
 +      * dom.el (dom-by-tag): Use `equal' for comparisons so that tags
 +      can be strings.
 +      (dom-elements): Protect against non-text nodes.
 +      (dom-non-text-children): New function.
 +
 +      * net/eww.el (eww-tag-title): Use `dom-text'.
 +
 +2014-11-26  Sam Steingold  <sds@gnu.org>
 +
 +      * textmodes/sgml-mode.el (sgml-validate-command): Pass -utf8 to tidy.
 +
 +2014-11-26  Lars Magne Ingebrigtsen  <larsi@gnus.org>
 +
 +      * net/eww.el (eww-highest-readability): More dom.el fixes.
 +
 +2014-11-26  Ulf Jasper  <ulf.jasper@web.de>
 +
 +      * net/newst-backend.el (newsticker--parse-generic-items):
 +      Take care of UIDs when adding elements to cache.
 +
 +2014-11-26  Alan Mackenzie  <acm@muc.de>
 +
 +      Remove spurious reference to symbol category_properties.
 +      * progmodes/cc-engine.el (c-state-pp-to-literal): Fix here.
 +
 +2014-11-26  Lars Magne Ingebrigtsen  <larsi@gnus.org>
 +
 +      * net/eww.el: Use the new dom.el accessors throughout.
 +
 +      * net/shr.el: Ditto.
 +
 +      * dom.el: New file.
 +
 +2014-11-26  Glenn Morris  <rgm@gnu.org>
 +
 +      * arc-mode.el (archive-visit-single-files): Add :version.
 +
 +2014-11-25  Lars Magne Ingebrigtsen  <larsi@gnus.org>
 +
 +      * net/nsm.el (nsm-format-certificate): Don't bug out on missing
 +      elements.
 +      (nsm-warnings-ok-p): The new version of this function always
 +      returned nil when everything was OK.
 +
 +2014-11-25  Teodor Zlatanov  <tzz@lifelogs.com>
 +
 +      * net/gnutls.el (gnutls): Set :group to 'comm so it's near NSM.
 +
 +      * net/nsm.el (nsm-check-tls-connection, nsm-save-host)
 +      (nsm-warnings-ok-p): Use `gnutls-peer-status-warning-describe'.
 +
 +2014-11-20  Nicolas Richard  <theonewiththeevillook@yahoo.fr>
 +
 +      * emacs-lisp/byte-run.el (function-put): Match argument names to
 +      docstring.
 +
 +2014-11-24  Sam Steingold  <sds@gnu.org>
 +
 +      * vc/vc-hooks.el (vc-directory-exclusion-list):
 +      Fix a trivial typo (bug#19171).
 +
 +2014-11-24  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * vc/vc-hooks.el (vc-state-base-face): Don't override
 +      mode-line-inactive.
 +
 +2014-11-24  Lars Magne Ingebrigtsen  <larsi@gnus.org>
 +
 +      * net/eww.el (eww-set-character-encoding): Use `read-coding-system'.
 +      (eww-process-text-input): Inhibit read only so that input fields
 +      don't get shortened (bug#19085).
 +
 +2014-11-24  Leo Liu  <sdl.web@gmail.com>
 +
 +      * emacs-lisp/macroexp.el (macroexp-let2*): New macro.
 +
 +      * window.el (with-temp-buffer-window)
 +      (with-current-buffer-window, with-displayed-buffer-window):
 +      * emacs-lisp/cl-macs.el (cl--compiler-macro-adjoin):
 +      * emacs-lisp/cl-lib.el (substring):
 +      * emacs-lisp/cl-extra.el (cl-getf): Use it.
 +
 +2014-11-24  Eli Zaretskii  <eliz@gnu.org>
 +
 +      * isearch.el (isearch-update): Don't assume
 +      pos-visible-in-window-p will return nil when point is hscrolled
 +      out of view.  (Bug#19157)
 +
 +2014-11-20  Andrey Kotlarski  <m00naticus@gmail.com>
 +
 +      * net/eww.el (eww-browse-url): Optionally create new eww buffer.
 +      (eww-follow-link): Follow in new buffer in case of prefix
 +      argument, open externally with double prefix (bug#19130).
 +
 +2014-11-23  Lars Magne Ingebrigtsen  <larsi@gnus.org>
 +
 +      * net/eww.el (eww-display-html): Decode the document-defined charset.
 +      (eww): Pop to the *eww* buffer immediately after executing the
 +      `M-x eww' command to avoid having buffers pop up later.
 +      (eww-display-html): Don't pop the *eww* buffer.
 +      (eww-display-raw): Ditto.
 +      (eww-display-image): Ditto.
 +      (eww-follow-link): Make going to #targets in the page work again.
 +
 +2014-11-23  Ivan Shmakov  <ivan@siamics.net>
 +
 +      * net/eww.el (eww-suggest-uris): New variable.
 +      (eww-suggested-uris): New function.
 +      (eww): Default to URL under point.
 +      (eww-links-at-point): New function.
 +
 +2014-11-20  Mark Oteiza  <mvoteiza@udel.edu>  (tiny change)
 +
 +      * net/eww.el (eww-add-bookmark): Fix bookmark titles.
 +
 +2014-11-17  Mark Oteiza  <mvoteiza@udel.edu>  (tiny change)
 +
 +      * net/eww.el (eww-mode-map): Bind backtab to shr-previous-link.
 +
 +2014-11-23  Kenjiro Nakayama  <nakayamakenjiro@gmail.com>
 +
 +      * net/eww.el (eww-set-character-encoding): New command and keystroke.
 +      (eww-display-raw): Use it (bug#16225).
 +
 +2014-11-23  Lars Magne Ingebrigtsen  <larsi@gnus.org>
 +
 +      * net/nsm.el (network-security-level): Rename from
 +      `nsm-security-level' and documented.
 +
 +      * mail/smtpmail.el (smtpmail-via-smtp): Warn unless encrypted and
 +      we're sending a password.
 +
 +      * net/nsm.el: New file that implements a Network Security Manager.
 +
 +      * net/network-stream.el (open-network-stream): Add a new
 +      :warn-unless-encrypted parameter.
 +      (network-stream-open-plain): Allow warning unless encrypted.
 +      (network-stream-open-starttls): Call the Network Security Manager.
 +      (network-stream-open-tls): Ditto.
 +
 +2014-11-23  Leo Liu  <sdl.web@gmail.com>
 +
 +      * calendar/cal-china.el (calendar-chinese-from-absolute-for-diary)
 +      (calendar-chinese-to-absolute-for-diary)
 +      (calendar-chinese-mark-date-pattern, diary-chinese-anniversary):
 +      Handle leap months in Chinese calendar.  (Bug#18953)
 +
 +2014-11-22  Alan Mackenzie  <acm@muc.de>
 +
 +      Fix error with `mark-defun' and "protected:" in C++ Mode.
 +      * progmodes/cc-cmds.el (c-where-wrt-brace-construct): Handle a
 +      return code of (label) from c-beginning-of-decl-1.  (Bug#19134)
 +
 +2014-11-22  Ulf Jasper  <ulf.jasper@web.de>
 +
 +      * net/newst-backend.el (newsticker--sentinel-work):
 +      Tell `libxml-parse-xml-region' to discard comments.  (Bug#18787)
 +
 +2014-11-22  Michael Albinus  <michael.albinus@gmx.de>
 +
 +        * net/tramp-sh.el (tramp-sh-handle-start-file-process)
 +      (tramp-sh-handle-process-file): Propagate `process-environment'.
 +
 +      * vc/vc-hg.el (vc-hg-state): No special handling for remote files;
 +      Tramp propagates environment variables now.
 +
 +2014-11-22  Eric S. Raymond  <esr@snark>
 +
 +      * vc/vc-filewise.el: New file to isolate code used only by the
 +      file-oriented back ends (SCCS/RCS/CVS/SRC) which should not
 +      live in vc.el and certainly not in vc-hooks.el.
 +
 +      * vc/vc-hooks.el, vc-rcs.el, vc-sccs.el: vc-name  -> vc-master-name.
 +      This is preparatory to isolating all the 'master' functions
 +      used only by the file-oriented back ends.  With this done first,
 +      the substantive diffs will be easier to read.
 +
 +2014-11-21  Rüdiger Sonderfeld  <ruediger@c-plusplus.net>
 +
 +      * play/morse.el (nato-alphabet): Mark URL in docstring in a way
 +      that is recognized by `help-mode'.
 +
 +2014-11-21  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * desktop.el (desktop-create-buffer): Use activate-mark to set
 +      `mark-active' (bug#19058).
 +
 +2014-11-21  Eric S. Raymond  <esr@snark>
 +
 +      * vc/vc-src.el (vc-src-state): Fix bug that produced spurious
 +      nil state.
 +
 +2014-11-21  Eli Zaretskii  <eliz@gnu.org>
 +
 +      * vc/vc.el (vc-deduce-fileset): Support invocation from
 +      *vc-change-log* buffer.  (Bug#19084)
 +
 +2014-11-13  Matthew Leach  <matthew@mattleach.net>
 +
 +      * arc-mode.el (archive-visit-single-files): New.
 +      (archive-mode): Visit file if archive contains a single file.
 +      (Bug#1702)
 +
 +2014-11-21  Ulrich Müller  <ulm@gentoo.org>
 +
 +      * vc/vc.el: Fix a typo in the commentary.
 +
 +2014-11-20  Eric S. Raymond  <esr@snark.thyrsus.com>
 +
 +      * vc/vc-src.el, vc/vc.el: Added support for SRC.  Needs more
 +      testing and a real log-view mode.
 +
 +      * vc/vc-bzr.el, vc/vc-cvs.el, vc/vc-dav.el, vc/vc-git.el:
 +      * vc/vc-hg.el, vc/vc-mtn.el, vc/vc-rcs.el, vc/vc-sccs.el:
 +      * vc/vc-svn.el, vc/vc.el: Remove editable argument from the backend
 +      checkout methods; where it matters (which is only in SCCS and RCS)
 +      files are always checked out editable.  This may actually have
 +      been dynamically true already - it looks like the vc-next-action
 +      code evolved past visiting the other case.  Tested with RCS.
 +
 +      * vc/vc-arch.el, vc/vc-bzr.el, vc/vc-cvs.el, vc/vc-dav.el:
 +      * vc/vc-git.el, vc/vc-hg.el, vc/vc-mtn.el, vc/vc-rcs.el:
 +      * vc/vc-sccs.el, vc/vc-svn.el, vc/vc.el: Remove never-used rev
 +      argument from the backend checkin methods.  Only the RCS, SCCS,
 +      and CVS back ends tried to do anything with it, and that code was
 +      never exercised.  Chiseling away the cruft of decades...
 +
 +2014-11-19  Lars Magne Ingebrigtsen  <larsi@gnus.org>
 +
 +      * net/eww.el (eww-render): Remove a no-op :title setting.
 +
 +2014-11-19  Ivan Shmakov  <ivan@siamics.net>
 +
 +      * net/eww.el (eww-history-limit): New variable.
 +      (eww-save-history): Use it (bug#19105).
 +      (eww-reload): Reload the page in the right buffer.
 +
 +2014-11-19  Lars Magne Ingebrigtsen  <larsi@gnus.org>
 +
 +      * net/eww.el (eww-desktop-misc-data): Use `cl-remove-duplicates'.
 +
 +2014-11-19  Ivan Shmakov  <ivan@siamics.net>
 +
 +      * net/eww.el (eww-desktop-remove-duplicates)
 +      (eww-restore-desktop, eww-restore-reload-prompt): New variables.
 +      (eww-mode): Set up desktop mode (bug#18010).
 +      (eww-desktop-data-save, eww-desktop-data-1)
 +      (eww-desktop-history-duplicate, eww-desktop-misc-data)
 +      (eww-restore-desktop): New functions.
 +
 +2014-11-19  Eli Zaretskii  <eliz@gnu.org>
 +
 +      * vc/vc.el (vc-log-internal-common): Turn on log-view-mode in the
 +      correct buffer.  (Bug#19101)
 +
 +2014-11-19  Rüdiger Sonderfeld  <ruediger@c-plusplus.net>
 +
 +      * vc/vc-git.el (vc-git-diff): Use "difftool -x diff" with
 +      `diff-switches' if `vc-git-diff-switches' is nil.  (Bug#19099)
 +
 +2014-11-19  Artur Malabarba  <bruce.connor.am@gmail.com>
 +
 +      * ido.el (ido-bury-buffer-at-head): New command.
 +      (ido-buffer-completion-map): Bind it to C-S-b.
 +
 +2014-11-18  Juri Linkov  <juri@linkov.net>
 +
 +      * simple.el (next-line-or-history-element): Wrap next-line
 +      in with-no-warnings.
 +      (previous-line-or-history-element): Wrap previous-line
 +      in with-no-warnings.
 +
 +2014-11-18  Juri Linkov  <juri@linkov.net>
 +
 +      * progmodes/grep.el (grep-compute-defaults):
 +      Compute grep-highlight-matches before its use.
 +
 +2014-11-18  Juri Linkov  <juri@linkov.net>
 +
 +      * replace.el (query-replace-from-to-separator): Turn defvar into
 +      defcustom.  Wrap char-displayable-p in ignore-errors because an
 +      attempt to autoload char-displayable-p fails during pre-loading.
 +      Move (propertize "\0" ... 'separator t) out of customizable part
 +      to query-replace-read-from.
 +      (query-replace-read-from): Call custom-reevaluate-setting on
 +      query-replace-from-to-separator to reevaluate the separator
 +      depending on the return value of char-displayable-p.
 +      http://lists.gnu.org/archive/html/emacs-devel/2014-11/msg00466.html
 +
 +2014-11-18  Juri Linkov  <juri@linkov.net>
 +
 +      * bindings.el (minibuffer-local-map): Rebind [down] from
 +      next-history-element to next-line-or-history-element, and [up]
 +      from previous-history-element to previous-line-or-history-element.
 +
 +      * simple.el (next-line-or-history-element)
 +      (previous-line-or-history-element): New commands.
 +      http://lists.gnu.org/archive/html/emacs-devel/2014-11/msg00822.html
 +
 +2014-11-18  Leo Liu  <sdl.web@gmail.com>
 +
 +      * emacs-lisp/nadvice.el (define-advice): New macro.
 +      * emacs-lisp/lisp-mode.el (lisp-imenu-generic-expression):
 +      Add define-advice.
 +      (lisp-font-lock-keywords-1): Add define-advice.
 +
 +2014-11-18  Daiki Ueno  <ueno@gnu.org>
 +
 +      * epg.el (epg-context): New slot EDIT-CALLBACK.
 +      (epg--process-filter): Call EDIT-CALLBACK when editing a key.
 +      (epg-reset): Reset EDIT-CALLBACK of the context.
 +      (epg-start-edit-key): New function.
 +      (epg-edit-key): New function.
 +
 +2014-11-18  Paul Eggert  <eggert@cs.ucla.edu>
 +
 +      Port new time stamp handling to Emacs 23.2.
 +      This fix is for Gnus.  Reported by Katsumi Yamaoka.
 +      * calendar/time-date.el (time-add, time-subtract, time-less-p):
 +      Use eval-and-compile, not eval-when-compile.
 +
 +2014-11-18  Daiki Ueno  <ueno@gnu.org>
 +
 +      * epg.el (epg-context-set-passphrase-callback)
 +      (epg-context-set-progress-callback): Check if the CALLBACK
 +      argument is a function, instead of a cons.
 +
 +2014-11-18  Daiki Ueno  <ueno@gnu.org>
 +
 +      * epa-file.el (epa-file-insert-file-contents)
 +      (epa-file-write-region): Remove redundant check of
 +      epa-pinentry-mode.
 +      * epa.el (epa-sign-file, epa-encrypt-file, epa-decrypt-region)
 +      (epa-sign-region, epa-encrypt-region): Remove redundant check of
 +      epa-pinentry-mode.
 +
 +2014-11-18  Daiki Ueno  <ueno@gnu.org>
 +
 +      * epa-file.el (epa-file-insert-file-contents): Don't show
 +      "*Error*" buffer if input file does not exist.
 +      Reported by Herbert J. Skuhra.
 +
 +2014-11-18  Paul Pogonyshev  <pogonyshev@gmail.com>
 +          Rüdiger Sonderfeld  <ruediger@c-plusplus.net>
 +
 +      * progmodes/cc-langs.el: Support some of the new keywords in C++11.
 +      An alternative version of the patch from bug#13871.
 +      (c-operators): Add "alignof".
 +      (c-primitive-type-kwds): Add "char16_t", "char32_t".
 +      (c-type-modifier-kwds): Add "constexpr", "noexcept".
 +      (c-modifier-kwds): Add "thread_local".
 +      (c-constant-kwds): Add "nullptr".
 +
 +2014-11-17  Michal Nazarewicz  <mina86@mina86.com>
 +
 +      * textmodes/tildify.el (tildify-pattern, tildify-space-string):
 +      New variables for specifying tildify pattern and representation of
 +      a hard space -- a no-break space by default -- respectively.
 +      Being buffer-local they are much easier to handle than
 +      `tildify-string-alist' and `tildify-pattern-alist' respectively
 +      that have been used so far.  They also works better with derived
 +      modes.
 +      (tildify-foreach-region-function): New variable specifying
 +      a function determining portions of buffer that should be
 +      tildified.  It allows major modes to create a filtering function
 +      more elaborate than a set of regular expressions.  Initialised to
 +      `tildify--deprecated-ignore-evironments' by default to handle now
 +      deprecated `tildify-ignored-environments-alist' variable.
 +      (tildify--foreach-region): A new function that takes
 +      `tildify-foreach-region-function' into account and calls callback
 +      for regions of the buffer that should be tildified.
 +      (tildify-foreach-ignore-environments): A new function which can be
 +      partially applied and used as `tildify-foreach-region-function'.
 +      (tildify-ignored-environments-alist, tildify-pattern)
 +      (tildify-string-alist, tildify--pick-alist-entry): Mark as obsolete.
 +      (tildify--find-env): Rename from `tildify-find-env' and mark as
 +      obsolete.
 +      (tildify--deprecated-ignore-evironments): New function,
 +      immediately marked as obsolete, used to handle deprecated
 +      `tildify-ignored-environments-alist'.
 +
 +      * textmodes/tex-mode.el (tex-common-initialization):
 +      Set `tildify-space-string' and `tildify-foreach-region-function'
 +      variables in all variants of TeX mode since `tildify-string-alist'
 +      and `tildify-ignored-environments-alist' are now empty by default.
 +
 +      * nxml/nxml-mode.el (nxml-mode): Ditto in `nxml-mode'.
 +      If encoding supports it use no-break space instead of character
 +      entity; this changes previous default which used a numeric
 +      reference.
 +
 +      * textmodes/sgml-mode.el (sgml-mode): ditto in `sgml-mode'.
 +      If encoding does not support no-break space, use numeric reference;
 +      this changes previous default which used named entity (“&nbsp;”)
 +      in HTML mode.
 +
 +2014-11-17  Ulf Jasper  <ulf.jasper@web.de>
 +
 +      * calendar/icalendar.el (icalendar-export-alarms):
 +      New customizable variable.  (Bug#5433)
 +      (icalendar-export-region): Export alarms as specified in
 +      `icalendar-export-alarms'.
 +      (icalendar--create-ical-alarm, icalendar--do-create-ical-alarm):
 +      New functions for exporting alarms.
 +
 +2014-11-17  Lars Magne Ingebrigtsen  <larsi@gnus.org>
 +
 +      * bindings.el (search-map): Move `eww-search-words' to `M-s M-w'.
 +
 +2014-11-17  Paul Eggert  <eggert@cs.ucla.edu>
 +
 +      Port new time stamp handling to old Emacs and to XEmacs.
 +      This is needed for Gnus, which copies time-date.el and which
 +      runs on older Emacs implementations.
 +      * calendar/time-date.el (with-decoded-time-value):
 +      Handle 'nil' and floating-point arg more compatibly with new Emacs.
 +      (encode-time-value, with-decoded-time-value):
 +      Obsolete only if new Emacs.
 +      (time-add, time-subtract, time-less-p): Define if not new Emacs.
 +
 +      Improve time stamp handling, and be more consistent about it.
 +      This implements a suggestion made in:
 +      http://lists.gnu.org/archive/html/emacs-devel/2014-10/msg00587.html
 +      Among other things, this means timer.el no longer needs to
 +      autoload the time-date module.
 +      * allout-widgets.el (allout-elapsed-time-seconds): Doc fix.
 +      * arc-mode.el (archive-ar-summarize):
 +      * calendar/time-date.el (seconds-to-time, days-to-time, time-since):
 +      * emacs-lisp/timer.el (timer-relative-time, timer-event-handler)
 +      (run-at-time, with-timeout-suspend, with-timeout-unsuspend):
 +      * net/tramp.el (tramp-time-less-p, tramp-time-subtract):
 +      * proced.el (proced-time-lessp):
 +      * timezone.el (timezone-time-from-absolute):
 +      * type-break.el (type-break-schedule, type-break-time-sum):
 +      Simplify by using new functionality.
 +      * calendar/cal-dst.el (calendar-next-time-zone-transition):
 +      Do not return time values in obsolete and undocumented (HI . LO)
 +      format; use (HI LO) instead.
 +      * calendar/time-date.el (with-decoded-time-value):
 +      Treat 'nil' as current time.  This is mostly for XEmacs.
 +      (encode-time-value, with-decoded-time-value): Obsolete.
 +      (time-add, time-subtract, time-less-p): Use no-op autoloads, for
 +      XEmacs.  Define only if XEmacs, as they're now C builtins in Emacs.
 +      * ldefs-boot.el: Update to match new time-date.el
 +      * proced.el: Do not require time-date.
 +
 +2014-11-16  Lars Magne Ingebrigtsen  <larsi@gnus.org>
 +
 +      * net/eww.el (eww-mode): Make the buffer read-only.
 +      (eww-form-text): Inhibit read-only-ness in text input fields
 +      (bug#16476).
 +
 +2014-11-16  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * simple.el (execute-extended-command--shorter): Cut search here.
 +      (execute-extended-command): Instead of here.
 +
 +2014-11-16  Fabián Ezequiel Gallina  <fgallina@gnu.org>
 +
 +      * progmodes/python.el (python-mode): Avoid use of set-local to
 +      keep Emacs 24.x compatibility.
 +
 +2014-11-16  Lars Magne Ingebrigtsen  <larsi@gnus.org>
 +
 +      * net/shr.el (shr): Move to the new defgroup `web'.
 +
 +      * net/eww.el (eww): Ditto.
 +
 +      * simple.el (execute-extended-command): Don't show the help
 +      message if the binding isn't significantly shorter than the
 +      M-x command the user typed (bug#19013).
 +
 +2014-11-16  Ulf Jasper  <ulf.jasper@web.de>
 +
 +      * calendar/icalendar.el (icalendar--convert-tz-offset):
 +      Return complete cons when offsets of standard time and daylight saving
 +      time are equal.
 +      (icalendar-export-region): Fix unbound variable warning.
 +
 +2014-11-16  Fabián Ezequiel Gallina  <fgallina@gnu.org>
 +
 +      * progmodes/python.el (run-python): Allow CMD to be optional and
 +      default it to a safe command, even for Windows.  (bug#18596)
 +
 +2014-11-16  Fabián Ezequiel Gallina  <fgallina@gnu.org>
 +
 +      * progmodes/python.el (python-shell-calculate-command):
 +      Rename from python-shell-parse-command.  Cleanup.
 +      (run-python, run-python-internal): Use it.
 +      (python-shell-calculate-pythonpath): Rename from
 +      python-new-pythonpath.
 +      (python-shell-calculate-process-environment): Use it.
 +      (python-shell-calculate-exec-path): Add comment.
 +
 +2014-11-16  Thierry Banel  <tbanelwebmin@free.fr>  (tiny change)
 +
 +      * calc/calc-arith.el (math-max-list, math-min-list): Fix bug
 +      for date handling.
 +
 +2014-11-16  Andreas Schwab  <schwab@linux-m68k.org>
 +
 +      * version.el (emacs-repository-get-version): Use git rev-parse
 +      instead of git log.
 +
 +2014-11-16  Fabián Ezequiel Gallina  <fgallina@gnu.org>
 +
 +      * progmodes/python.el (python-indent-calculate-levels):
 +      Fix indentation behavior multiline dedenter statement.  (Bug#18432)
 +
 +2014-11-16  Fabián Ezequiel Gallina  <fgallina@gnu.org>
 +
 +      * progmodes/python.el (python-indent-region):
 +      Use python-indent-line and skip special cases.  (Bug#18843)
 +
 +2014-11-16  Peder O. Klingenberg  <peder@klingenberg.no>
 +
 +      * mail/emacsbug.el (report-emacs-bug): Make a better guess at
 +        envelope-from when reporting through sendmail (bug#19054).
 +
 +2014-11-16  Oscar Fuentes  <ofv@wanadoo.es>
 +
 +      Add faces for the VC modeline state indicator.
 +      * vc/vc-hooks.el:
 +      (vc-state-faces, vc-state-base-face)
 +      (vc-up-to-date-state, vc-needs-update-state)
 +      (vc-locked-state, vc-locally-added-state)
 +      (vc-conflict-state, vc-removed-state)
 +      (vc-missing-state, vc-edited-state):
 +      New faces.
 +      (vc-default-mode-line-string): Use them
 +
 +2014-11-16  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * emacs-lisp/backquote.el (backquote-process): Optimize away ",'".
 +
 +2014-11-15  Lars Magne Ingebrigtsen  <larsi@gnus.org>
 +
 +      * net/eww.el (eww-search-words): Mention `eww-search-prefix'.
 +
 +2014-11-15  Fabián Ezequiel Gallina  <fgallina@gnu.org>
 +
 +      * progmodes/python.el (python-eldoc-setup-code): Enhance string
 +      type checks, simplify printing.  (Bug#18962)
 +
 +2014-11-14  Ivan Andrus  <darthandrus@gmail.com>
 +
 +      * progmodes/python.el (python-shell-font-lock-kill-buffer):
 +      (python-shell-font-lock-with-font-lock-buffer)
 +      (python-shell-get-buffer, python-ffap-module-path):
 +      Use `derived-mode-p' instead of equality test on `major-mode'.
 +
 +2014-11-14  Fabián Ezequiel Gallina  <fgallina@gnu.org>
 +
 +      * progmodes/python.el (python-shell-virtualenv-root): Rename from
 +      python-shell-virtualenv-path.
 +      (python-shell-internal-get-process-name)
 +      (python-shell-calculate-process-environment)
 +      (python-shell-calculate-exec-path): Use it.
 +
 +2014-11-14  Eli Zaretskii  <eliz@gnu.org>
 +
 +      * bindings.el (search-map): Fix last change: don't use 'kbd' in
 +      bindings.el, since it is not yet loaded when bindings.el is
 +      preloaded.
 +
 +2014-11-14  Fabián Ezequiel Gallina  <fgallina@gnu.org>
 +
 +      * progmodes/python.el (python-shell-completion-get-completions):
 +      Fix previous merge.
 +
 +2014-11-14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
 +
 +      * net/eww.el (eww-render): Don't set the title to the URL.
 +
 +2014-11-13  Ulrich Müller  <ulm@gentoo.org>
 +
 +      * version.el (emacs-repository-get-version): Call `git log'
 +      command with proper format argument (bug#19049).
 +
 +2014-11-14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
 +
 +      * bindings.el (search-map): Bind M-s M-s to `eww-search-words'.
 +
 +2014-11-14  Kenjiro NAKAYAMA  <nakayamakenjiro@gmail.com>
 +
 +      * net/eww.el (eww-search-words): New command (bug#16258).
 +
 +2014-11-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
 +
 +      * net/shr.el (shr-inhibit-images): Add a doc string.
 +
 +      * net/eww.el (eww-after-render-hook): New variable.
 +      (eww-render): Use it.
 +
 +      * net/shr.el (shr-descend): Don't descend further than
 +      `max-specpdl-size' allows (bug#16587).
 +      (shr-depth): New variable.
 +      (shr-warning): New variable.
 +
 +2014-11-13  Ivan Shmakov  <ivan@siamics.net>
 +
 +      * net/shr.el (shr-parse-base): Handle <base href=""> correctly.
 +      (shr-expand-url): Expand absolute URLs correctly (bug#17958).
 +
 +2014-11-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
 +
 +      * net/eww.el (eww): Add comment to clarify.
 +
 +      * net/shr.el (shr-parse-image-data): Remove blocked bits from
 +      external SVG images.
 +      (shr-tag-object): Display images in <object> forms (bug#16244).
 +      (shr-tag-table): Also insert <objects> after the tables.
 +
 +2014-11-13  Michael Albinus  <michael.albinus@gmx.de>
 +
 +      * vc/vc-hg.el (vc-hg-state): Disable pager.  (Bug#18940)
 +
 +2014-11-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
 +
 +      * net/eww.el (eww-form-file): Fix version number.
 +
 +2014-11-10  Lars Magne Ingebrigtsen  <larsi@gnus.org>
 +
 +      * net/eww.el (eww-form-file): :type isn't a valid `defface' keyword.
 +
 +2014-11-10  Kenjiro NAKAYAMA  <nakayamakenjiro@gmail.com>
 +
 +      * net/eww.el(eww-form-file(defface)): New defface of file upload form.
 +      (eww-submit-file): New key map of file upload.
 +      (eww-form-file): New file upload button and file name context.
 +      (eww-select-file): Select file and display selected file name.
 +      (eww-tag-input): Handle input tag of file type.
 +      (eww-update-field): Add point offset.
 +      (eww-submit): Add submit with multipart/form-data.
 +
 +2014-11-10  Lars Magne Ingebrigtsen  <larsi@gnus.org>
 +
 +      * net/eww.el (eww-render, eww-display-html, eww-setup-buffer):
 +      Allow taking a buffer to render data in.  This allows using several
 +      eww buffers (bug#16211).
 +
 +2014-11-10  Charles Rendleman  <carendle@gmail.com>  (tiny change)
 +
 +      * net/eww.el (eww-download-callback): Save only the file contents,
 +      not the headers.
 +
 +2014-11-10  Lars Magne Ingebrigtsen  <larsi@gnus.org>
 +
 +      * net/eww.el (eww-data): New plist to store all the data relevant
 +      to a single page, used throughout the file instead of the
 +      variables `eww-current-url', `eww-current-dom',
 +      `eww-current-source', and `eww-current-title'.
 +      (eww-readable): Copy over pertinent data from the parent page.
 +      (eww-save-history): Don't let the history grow infinitely.
 +
 +      * net/eww.el: Remove `eww-next-url', `eww-previous-url',
 +      `eww-up-url', `eww-home-url', `eww-start-url' and
 +      `eww-contents-url' and put the data into the `eww-data' plist.
 +      This allow restoring these values after going back in the history.
 +
 +2014-11-10  Sylvain Chouleur  <sylvain.chouleur@gmail.com>  (tiny change)
 +
 +      Allow VTIMEZONE where daylight and standard time zones are equal.
 +      See: http://lists.gnu.org/archive/html/emacs-devel/2014-11/msg00494.html
 +      * calendar/icalendar.el (icalendar--convert-tz-offset):
 +      Support timezone without daylight saving time.
 +
 +2014-11-10  Glenn Morris  <rgm@gnu.org>
 +
 +      * startup.el (command-line): Handle nil elements in load-path.
 +
 +2014-11-10  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * help.el (view-lossage): Include the actual commands run.
 +
 +2014-11-10  Dmitry Gutov  <dgutov@yandex.ru>
 +
 +      * vc/vc-dir.el (vc-dir-hide-state): Also hide `ignored' items when
 +      no state is specified.  (Bug#18964)
 +
 +2014-11-09  Eric Ludlam  <zappo@gnu.org>
 +
 +      * emacs-lisp/eieio-custom.el (eieio-customize-object):
 +      Set eieio-cog (current group) to g, which is an improved form of input
 +      group.
 +
 +2014-11-09  Juri Linkov  <juri@jurta.org>
 +
 +      * isearch.el (isearch-message-prefix): Show "Multi-file" and
 +      "Multi-buffer" instead of "Multi".  (Bug#13592)
 +
 +      * misearch.el (multi-isearch-file-list):
 +      Autoload multi-isearch-buffer-list and multi-isearch-file-list.
 +      (multi-isearch-end): Reset multi-isearch-buffer-list and
 +      multi-isearch-file-list to nil.
 +
 +2014-11-09  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * emacs-lisp/bytecomp.el (byte-compile-initial-macro-environment):
 +      Don't call byte-compile-preprocess since the result will go through
 +      cconv.
 +      (byte-compile-output-docform): Handle uninterned `name' correctly.
 +      * emacs-lisp/cl-macs.el (cl-define-compiler-macro): Use interned name
 +      to circumvent byte-compiler bug.
 +
 +      * emacs-lisp/macroexp.el (macroexp--expand-all): Fix typo.
 +      (macroexp--compiler-macro): Remove left-over debug code.
 +
 +      * emacs-lisp/cl-extra.el (cl-get): Silence compiler warning.
 +
 +2014-11-08  Juri Linkov  <juri@jurta.org>
 +
 +      * simple.el (shell-command): Use buffer-name when output-buffer is
 +      a buffer.  (Bug#18096)
 +
 +2014-11-08  Juri Linkov  <juri@jurta.org>
 +
 +      * minibuffer.el (minibuffer-completion-help): Compare this-command
 +      with completion-at-point.  (Bug#17809)
 +
 +2014-11-08  Glenn Morris  <rgm@gnu.org>
 +
 +      * emacs-lisp/bytecomp.el (byte-compile-report-error):
 +      Allow the argument to be a string.  Due to the vague doc,
 +      it was already being used this way.
 +
 +2014-11-08  Michael Albinus  <michael.albinus@gmx.de>
 +
 +      * net/tramp.el (tramp-check-cached-permissions): Include hop in
 +      the constructed Tramp file name.  (Bug#18943)
 +
 +2014-11-08  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * emulation/cua-base.el (cua--select-keymaps): Use region-active-p
 +      (bug#18952).
 +      (cua-set-mark, cua--post-command-handler-1):
 +      * emulation/cua-gmrk.el (cua-cancel-global-mark): Same.
 +
 +2014-11-08  Michael Albinus  <michael.albinus@gmx.de>
 +
 +      * files.el (file-name-non-special): Wrap the call of
 +      `insert-file-contents' by `unwind-protect', in order to set the
 +      buffer's file name anyway.  (Bug#18891)
 +
 +2014-11-08  Alan Mackenzie  <acm@muc.de>
 +
 +      Fix wrong bound to c-font-lock-declarators.
 +      * progmodes/cc-fonts.el (c-font-lock-declarations):
 +      Pass "(point-max)" as bound to c-font-lock-declarators, not "limit", as
 +      the buffer is sometimes narrowed to less than "limit" (e.g., in
 +      the presence of macros).  (Bug#18948)
 +
 +2014-11-08  Michael Albinus  <michael.albinus@gmx.de>
 +
 +      * net/tramp.el (tramp-error-with-buffer): Show connection buffer
 +      only when message appeared in minibuffer.  (Bug#18891)
 +
 +      * net/tramp-adb.el (tramp-adb-handle-file-attributes):
 +      * net/tramp-gvfs.el (tramp-gvfs-handle-file-attributes):
 +      * net/tramp-sh.el (tramp-sh-handle-file-attributes): Return nil in
 +      case of errors.
 +
 +2014-11-08  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * emacs-lisp/bytecomp.el (byte-compile-initial-macro-environment):
 +      Don't compile before eval in `eval-and-compile'.
 +      (byte-compile-arglist-warn): Add check for defining macros after their
 +      first use.  Check call use even if the function is fboundp.
 +
 +2014-11-08  Richard Stallman  <rms@gnu.org>
 +
 +      * mail/rmail.el (rmail-epa-decrypt): Detect armor with line prefixes.
 +      Check more carefully for mime-part specified character set.
 +      Check for mime-part Content Transfer Encoding.
 +      Notify if no armor found.
 +
 +2014-11-08  Martin Rudalics  <rudalics@gmx.at>
 +
 +      * faces.el (face-set-after-frame-default): Enable running
 +      `window-configuration-change-hook'.
 +
 +2014-11-07  Juri Linkov  <juri@jurta.org>
 +
 +      * replace.el: History for query replace pairs.
 +      (query-replace-defaults): Promote to a list of cons cell.  Doc fix.
 +      (query-replace-from-to-separator): New variable.
 +      (query-replace-read-from): Let-bind query-replace-from-to-history
 +      to a list of FROM-TO strings created from query-replace-defaults
 +      and separated by query-replace-from-to-separator.  Use it as
 +      the history while reading from the minibuffer.  Split the returned
 +      string by the separator to get FROM and TO parts, and add them
 +      to the history variables.
 +      (query-replace-read-to): Add FROM-TO pairs to query-replace-defaults.
 +      (query-replace-regexp-eval): Let-bind query-replace-defaults to nil.
 +      http://lists.gnu.org/archive/html/emacs-devel/2014-11/msg00253.html
 +
 +      * isearch.el (isearch-text-char-description): Keep characters
 +      intact and put formatted strings with the `display' property.
 +
 +2014-11-07  Martin Rudalics  <rudalics@gmx.at>
 +
 +      * cus-start.el (frame-resize-pixelwise): Fix group.
 +      (frame-inhibit-implied-resize): Add entry.
 +
 +2014-11-07  Daiki Ueno  <ueno@gnu.org>
 +
 +      * epa.el (epa-pinentry-mode): New user option.
 +      (epa-sign-file, epa-encrypt-file, epa-decrypt-region)
 +      (epa-sign-region, epa-encrypt-region): Respect epa-pinentry-mode.
 +      * epa-file.el (epa-file-insert-file-contents)
 +      (epa-file-write-region): Respect epa-pinentry-mode.
 +
 +2014-11-07  Daiki Ueno  <ueno@gnu.org>
 +
 +      * epg.el (epg--list-keys-1): Ignore fields after the 15th field
 +      (bug#18979).  Reported by Hideki Saito.
 +
 +2014-11-06  Daiki Ueno  <ueno@gnu.org>
 +
 +      * emacs-lisp/package.el (package--display-verify-error): New function.
 +      (package--check-signature): Use it to display output sent to stderr.
 +
 +2014-11-06  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * subr.el (pop): Don't call the getter twice (bug#18968).
 +
 +      * emacs-lisp/macroexp.el (macroexp--expand-all): Optimize away trivial
 +      uses of `funcall'.
 +
 +2014-11-06  Daiki Ueno  <ueno@gnu.org>
 +
 +      * epa.el (epa-error-buffer): New variable.
 +      (epa-display-error): New function.
 +      (epa-decrypt-file, epa-verify-file, epa-verify-region)
 +      (epa-delete-keys, epa-import-keys): Display output sent to stderr.
 +      (epa-sign-file, epa-sign-region, epa-encrypt-region)
 +      (epa-export-keys, epa-insert-keys): Display output sent to stderr.
 +      Use setf instead of epg-context-set-*.
 +      * epa-file.el (epa-file-insert-file-contents):
 +      Use epa-display-error instead of epa-display-info.  Mimic the behavior
 +      of jka-compr when decryption program is not found.
 +      (epa-file-write-region): Use epa-display-error instead of
 +      epa-display-info.
 +
 +2014-11-05  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * vc/vc.el (vc-region-history): New command.
 +      (vc-print-log-internal): Use cl-some.
 +
 +      * vc/vc-git.el (vc-git-region-history): New function.
 +      (vc-git-region-history-mode-map)
 +      (vc-git--log-view-long-font-lock-keywords)
 +      (vc-git-region-history-font-lock-keywords): New vars.
 +      (vc-git-region-history-font-lock): New function.
 +      (vc-git-region-history-mode): New major mode.
 +
 +2014-11-05  Tassilo Horn  <tsdh@gnu.org>
 +
 +      * net/eww.el (subr-x): Require subr-x at compile-time because eww
 +      uses string-trim.
 +
 +2014-11-05  Daiki Ueno  <ueno@gnu.org>
 +
 +      * epg.el (epg-context): Add new slot ERROR-OUTPUT.
 +      (epg-error-output): New buffer-local variable.
 +      (epg--start): Initialize epg-error-output.
 +      (epg--process-filter): Record output lines sent to stderr, in
 +      epg-error-output.
 +      (epg-wait-for-completion): Copy epg-error-output to ERROR-OUTPUT
 +      slot of context.
 +      * epa-file.el (epa-file-insert-file-contents): On error, display
 +      output sent to stderr.
 +      (epa-file-write-region): Likewise.
 +
 +2014-11-05  Eli Zaretskii  <eliz@gnu.org>
 +
 +      * jit-lock.el (jit-lock-stealth-fontify): Be tolerant to nil being
 +      returned by load-average.
 +
 +2014-11-05  Michael Albinus  <michael.albinus@gmx.de>
  
 -2014-10-20  Juanma Barranquero  <lekktu@gmail.com>
 +      * net/tramp-sh.el (tramp-do-copy-or-rename-file-via-buffer): Don't use
 +      a local copy; setting `inhibit-file-name-handlers' proper might be
 +      more performant.  (Bug#18751)
  
 -      * skeleton.el (skeleton-autowrap): Mark as obsolete.  Doc fix.
 +2014-11-05  Glenn Morris  <rgm@gnu.org>
  
 -2014-10-20  Glenn Morris  <rgm@gnu.org>
 +      * mail/emacsbug.el (report-emacs-bug): No longer include
 +      recent-keys in the report.  (Bug#18900)
  
 -      * dired.el (dired-read-regexp): Make obsolete.
 -      (dired-mark-files-regexp, dired-mark-files-containing-regexp)
 -      (dired-flag-files-regexp):
 -      * dired-aux.el (dired-mark-read-regexp):
 -      * dired-x.el (dired-mark-unmarked-files): Use read-regexp directly.
 +2014-11-04  Paul Eggert  <eggert@cs.ucla.edu>
  
 -2014-10-20  Stefan Monnier  <monnier@iro.umontreal.ca>
 +      * mouse.el (mouse-drag-line): Fix misspelling of "right-fringe".
  
 -      * progmodes/python.el (inferior-python-mode): Use add-hook.
 +2014-11-04  Teodor Zlatanov  <tzz@lifelogs.com>
  
 -      * Makefile.in (AUTOGEN_VCS): Remove emulation/tpu-edt.el.
 +      * net/eww.el (eww): Trim URL with `string-trim'.
 +      Suggested by Vibhav Pant <vibhavp@gmail.com>.
  
 -2014-10-20  Glenn Morris  <rgm@gnu.org>
 +2014-11-03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
  
 -      * emulation/crisp.el, emulation/tpu-edt.el, emulation/tpu-extras.el:
 -      * emulation/tpu-mapper.el, emulation/vi.el, emulation/vip.el:
 -      * emulation/ws-mode.el: Move to obsolete/.  [Backport]
 +      * net/eww.el (eww-score-readability): Don't count comments positively.
  
 -2014-10-20  Glenn Morris  <rgm@gnu.org>
 +      * net/shr.el (shr-retransform-dom): Typo fix.
  
 -      * cus-start.el (history-length): Bump :version.  [Backport]
 +      * net/eww.el (eww-score-readability): Parse SVC images correctly.
 +      (eww-display-html): Don't leave point inside forms.
  
 -2014-10-20  Stefan Monnier  <monnier@iro.umontreal.ca>
 +      * net/shr.el: Ditto.
 +
 +2014-11-03  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * emacs-lisp/edebug.el (edebug-safe-prin1-to-string): Assume that
 +      edebug-prin1-to-string already handles circularity.
 +
 +      * emacs-lisp/byte-run.el (defun-declarations-alist): Fix compiler-macro
 +      autoloading when specified as a lambda.
 +
 +      * simple.el (execute-extended-command--last-typed): New var.
 +      (read-extended-command): Set it.
 +      Don't complete obsolete commands.
 +      (execute-extended-command--shorter-1)
 +      (execute-extended-command--shorter): New functions.
 +      (execute-extended-command): Use them to suggest shorter names.
 +      (indicate-copied-region, deactivate-mark): Use region-active-p.
 +
 +2014-11-03  Michael Albinus  <michael.albinus@gmx.de>
 +
 +      * net/tramp-sh.el (tramp-do-copy-or-rename-file-via-buffer): Use a
 +      local copy of FILENAME, when it is remote.  (Bug#18751)
 +
 +      * net/tramp-adb.el (tramp-adb-handle-process-file): Do not raise
 +      an error when the command fails; the return code must indicate.
 +      (tramp-adb-send-command-and-check): Fix docstring.
 +
 +2014-11-03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
 +
 +      * net/shr.el (shr-retransform-dom): Don't ignore elements that
 +      have no children like <br />.
 +
 +      * net/eww.el (eww-display-html): Clear `url-queue'.
 +      (eww-display-pdf): New function.
 +      (eww-render): Display PDFs with `doc-view'.
 +      (url-queue): Require `url-queue' to avoid compilation warning.
 +      (eww-colorize-region): Remove duplicate function.
 +      (eww-tag-body): Use `shr-colorize-region'.
 +
 +2014-11-03  Yoni Rabkin <yrk@gnu.org>
 +
 +      * net/eww.el (eww-list-bookmarks): Autoload.
 +
 +2014-11-03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
 +
 +      * net/shr.el (shr-retransform-dom): Allow several text sub-nodes.
 +
 +      * net/eww.el (eww-display-html): The charset is called `utf-8',
 +      not `utf8'.
 +      (eww-readable): Decode the saved text correctly.
 +      (eww-readable): Save the history before displaying so that we can
 +      go back to the non-readable version.
 +      (eww-display-html): Don't try to decode the text if we've been
 +      passed in a pre-parsed DOM.
 +      (eww-tag-title): Remove newlines and extra whitespace from the
 +      displayed title.
 +
 +2014-11-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
 +
 +      * net/eww.el (eww-readable): New command and keystroke.
 +
 +      * net/shr.el (shr-retransform-dom): New function.
 +
 +      * net/eww.el (eww-display-html): Set `eww-current-source' in the
 +      correct buffer.
 +      (eww-view-source): Use it.
 +
 +2014-11-02  Ivan Shmakov  <ivan@siamics.net>
 +
 +      * net/eww.el (eww): Recognize colon-delimited IPv6 addresses.
 +      (Bug#18603).
 +
 +2014-11-02  Brian McKenna  <brian@brianmckenna.org>  (tiny change)
 +
 +      * net/eww.el (eww-submit): Encode empty form values as "".  (Bug#17785).
 +
 +2014-11-02  Ivan Shmakov  <ivan@siamics.net>
 +
 +      * net/eww.el (eww): Allow "file:/file/name" URLs.  (Bug#18825).
 +
 +2014-11-02  Ivan Shmakov  <ivan@siamics.net>
 +
 +      * net/eww.el (eww-mode-map): Remove mentions of `eww-quit'.
 +      (Bug#18834).
 +
 +2014-11-02  Eric Abrahamsen  <eric@ericabrahamsen.net>
 +
 +      * emacs-lisp/eieio.el (eieio-edebug-prin1-to-string): Adjust for
 +      use as advice.
 +      (edebug-setup-hook): Advise `edebug-prin1-to-string'.  (Bug#18897)
 +
 +2014-11-02  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * emacs-lisp/pp.el (pp-macroexpand-expression): Use macroexpand-1
 +      (bug#18821).
 +      * progmodes/elisp-mode.el (emacs-lisp-macroexpand): Idem.
 +
 +2014-11-01  Michael R. Mauger  <michael@mauger.com>
 +
 +      * sql.el (sql-mode-oracle-font-lock-keywords): Correct regexp
 +      syntax, add new keywords, and parse longer keywords first.
 +      (sql-redirect-one): Protect against empty command.
 +      (sql-mode, sql-interactive-mode): Set `custom-mode-group' property
 +      to SQL.  (Bug#14759)
 +
 +2014-11-01  Michael R. Mauger  <michael@mauger.com>
 +
 +      * sql.el (sql-interactive-mode, sql-stop): Correct fix for
 +      Bug#16814 with let-bind of comint-input-ring variables around read
 +      and save functions.
 +
 +2014-11-01  Michael Albinus  <michael.albinus@gmx.de>
 +
 +      * net/tramp-cache.el (tramp-get-file-property)
 +      (tramp-set-file-property): Check that `tramp-cache-get-count-*'
 +      and `tramp-cache-set-count-*' are bound.  Otherwise, there might
 +      be compiler warnings.
 +
 +      * net/tramp-sh.el (tramp-get-remote-uid, tramp-get-remote-gid):
 +      Return -1 respective "UNKNOWN", if uid or gid cannot be determined.
 +
 +2014-11-01  Eli Zaretskii  <eliz@gnu.org>
 +
 +      * progmodes/compile.el (compilation-mode): Turn off deferred
 +      fontifications locally.  (Bug#18856)
 +
 +2014-11-01  Wolfgang Jenkner  <wjenkner@inode.at>
 +
 +      * net/tramp-sh.el (tramp-send-command): Fix the case where the
 +      remote-echo connection property is non-nil (bug#18858).
 +
 +2014-11-01  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * simple.el (newline): Add assertions to try and help catch bug#18913.
 +
 +      * emulation/cua-base.el (cua-delete-region): Use delete-active-region
 +      (bug#18886).
 +      (cua--last-deleted-region-pos, cua--last-deleted-region-text): Remove.
 +
 +2014-11-01  Kim F. Storm  <storm@cua.dk>
 +
 +      Restore cua-delete-copy-to-register-0 and M-v command (bug#18886).
 +      * delsel.el (delete-selection-save-to-register)
 +      (delsel--replace-text-or-position): New vars.
 +      (delete-active-region): Use them.
 +      (delete-selection-repeat-replace-region): New command, moved from
 +      cua-base.el.
 +      * emulation/cua-base.el (cua--repeat-replace-text): Remove var.
 +      (cua-repeat-replace-region): Move command to delsel.el.
 +      (cua--init-keymaps): Update binding accordingly.
 +      (cua-mode): Set delete-selection-save-to-register.
 +
 +2014-11-01  Alan Mackenzie  <acm@muc.de>
 +
 +      Make blink-parens work with a closing template delimiter.
 +      * progmodes/cc-cmds.el (c-electric-lt-gt): Cause a redisplay
 +      before calling blink-paren-function, so as to apply syntax-table
 +      properties to the ">".
 +
 +2014-11-01  Jan Djärv  <jan.h.d@swipnet.se>
 +
 +      * select.el (gui-get-selection): Comment: data-type ignored on NS.
 +
 +2014-10-31  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * emacs-lisp/macroexp.el (macroexpand-1): New function (bug#18821).
 +      (macroexp--expand-all): Unrelated tweaks.
 +
 +      * emacs-lisp/gv.el (gv-get): Use macroexpand-1.
 +
 +2014-10-30  Glenn Morris  <rgm@gnu.org>
 +
 +      * startup.el (command-line): Remove pointless attempt to avoid
 +      statting the file-system (which expand-file-name doesn't do).
 +
 +2014-10-30  Daniel Colascione  <dancol@dancol.org>
 +
 +      Add "enum class" support to C++ mode.
 +      * progmodes/cc-langs.el (c-after-brace-list-decl-kwds)
 +      (c-after-brace-list-key): New language consts/variables.
 +      * progmodes/cc-engine.el (c-looking-at-decl-block):
 +      Exclude spurious match of "enum struct" from decl-block recognition.
 +      (c-backward-colon-prefixed-type): New function.
 +      (c-backward-over-enum-header): Call above function to extend
 +      recognition of enum structure.
 +
 +2014-10-30  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * progmodes/cc-defs.el (c--macroexpand-all): New function (bug#18845).
 +      (c-lang-defconst):
 +      * progmodes/cc-langs.el (c-make-init-lang-vars-fun): Use it.
 +
 +2014-10-30  Eli Zaretskii  <eliz@gnu.org>
 +
 +      * progmodes/compile.el (compilation-start):
 +      If compilation-scroll-output is non-nil, don't force window-start of
 +      the compilation buffer to be at beginning of buffer.  (Bug#18874)
 +
 +      * startup.el (fancy-about-text): Read the entire tutorial, not
 +      just its first 256 bytes.  (Bug#18760)
 +
 +2014-10-30  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * emacs-lisp/bytecomp.el: Require cl-extra (bug#18804).
 +      * emacs-lisp/cl-extra.el: Add missing provide.
 +
 +      * emacs-lisp/bytecomp.el (byte-compile-and-folded): Optimize case where
 +      all args are copyable (bug#18767).
 +      (=, <, >, <=, >=): Re-enable the optimization.
 +
 +2014-10-29  Glenn Morris  <rgm@gnu.org>
 +
 +      * net/rcirc.el (rcirc-fill-column): Unbump :version.  Mark :risky.
 +
 +      * version.el (emacs-bzr-version, emacs-bzr-get-version):
 +      Revert 2014-10-26 change.
 +
 +2014-10-29  Paul Eggert  <eggert@cs.ucla.edu>
 +
 +      Simplify use of current-time and friends.
 +      * allout-widgets.el (allout-widgets-hook-error-handler):
 +      * calendar/appt.el (appt-display-message):
 +      * calendar/icalendar.el (icalendar--convert-float-to-ical):
 +      * calendar/timeclock.el (timeclock-in, timeclock-when-to-leave)
 +      (timeclock-last-period, timeclock-day-base):
 +      * eshell/em-ls.el (eshell-ls-file):
 +      * eshell/esh-util.el (eshell-parse-ange-ls):
 +      * generic-x.el (named-database-print-serial):
 +      * net/newst-backend.el (newsticker--get-news-by-url-callback)
 +      (newsticker-get-news, newsticker--sentinel-work)
 +      (newsticker--image-get, newsticker--image-sentinel):
 +      * net/tramp-sh.el (tramp-get-remote-touch):
 +      * progmodes/opascal.el (opascal-debug-log):
 +      * textmodes/remember.el (remember-mail-date)
 +      (remember-store-in-files):
 +      * vc/vc-annotate.el (vc-annotate-display-autoscale)
 +      (vc-default-annotate-current-time):
 +      * vc/vc-bzr.el (vc-bzr-shelve-snapshot):
 +      * vc/vc-cvs.el (vc-cvs-annotate-current-time):
 +      * vc/vc-rcs.el (vc-rcs-annotate-current-time):
 +      Omit unnecessary call to current-time.
 +      * calendar/time-date.el (time-to-seconds) [!float-time]:
 +      * vc/vc-annotate.el (vc-annotate-convert-time):
 +      Use current time if arg is nil, to be compatible with float-time.
 +      (time-date--day-in-year): New function, with most of the guts of
 +      the old time-to-day-in-year.
 +      (time-to-day-in-year): Use it.
 +      (time-to-days): Use it, to avoid decoding the same time stamp twice.
 +      * calendar/timeclock.el (timeclock-time-to-date):
 +      Arg is now optional, like current-time-string.
 +      (timeclock-update-mode-line):
 +      Don't call current-time twice to get the current time stamp,
 +      as this can lead to inconsistent results.
 +      * completion.el (cmpl-hours-since-origin):
 +      * ido.el (ido-time-stamp):
 +      * vc/vc-annotate.el (vc-annotate-convert-time):
 +      Simplify by using float-time.
 +      * completion.el (save-completions-to-file):
 +      Rename local var to avoid confusion.
 +      * net/rcirc.el (rcirc-float-time): Simplify to an alias because
 +      time-to-seconds now behaves like float-time with respect to nil arg.
 +      * subr.el (progress-reporter-do-update):
 +      Don't call float-time unless needed.
 +
 +2014-10-29  Leo Liu  <sdl.web@gmail.com>
 +
 +      * net/rcirc.el (rcirc-fill-column): Use function.
 +      (rcirc-markup-fill): Remove adjustment.
 +
 +2014-10-28  Christopher Schmidt  <ch@ristopher.com>
 +
 +      * calc/calc.el (quick-calc):
 +      * calc/calc-aent.el (calc-do-quick-calc): New argument INSERT.
 +
 +2014-10-28  Sam Steingold  <sds@gnu.org>
 +
 +      * net/rcirc.el (rcirc-fill-column): Allow any symbolic value for
 +      the sake of `window-body-width' (in addition to `frame-width').
 +
 +2014-10-26  Eric S. Raymond  <esr@thyrsus.com>
 +
 +      * version.el: Fix some fallback values to conform to the actual
 +      release number.
 +
 +2014-10-25  Eric S. Raymond  <esr@thyrsus.com>
 +
 +      * Makefile.in: Change some production names so they're neutral
 +      about the repository type.
 +
 +2014-10-25  Michael Albinus  <michael.albinus@gmx.de>
 +
 +      * net/tramp-gvfs.el (tramp-gvfs-methods-mounttracker)
 +      (tramp-gvfs-mountlocation-signature): Check `tramp-gvfs-enabled'
 +      during initialization.  (Bug#18774)
 +
 +2014-10-25  Vincent Belaïche  <vincentb1@users.sourceforge.net>
 +
 +      * ses.el (macroexp): Add require for this package, so that
 +      function `ses--cell' gets macroexp-quote --- this change was
 +      supposed to be in my previous commit, but left out by mistake.
 +      (ses--cell): Do not make formula a macroexp-quote of value when
 +      value, not formula, is *skip*.
 +
 +2014-10-24  Vincent Belaïche  <vincentb1@users.sourceforge.net>
 +
 +      * ses.el (macroexp): Add require for this package, so that function
 +      `ses--cell gets macroexp-quote.
 +      (ses--cell): Makes formula a macroexp-quote of value when formula
 +      is nil.  The rationale of this changr is to allow in the future
 +      shorter SES files, e.g. we could have only `(ses-cell A1 1.0)'
 +      instead of `(ses-cell A1 1.0 1.0 nil REFLIST)'.  In such a case
 +      reference list REFLIST would be re-computed after load --- thus
 +      trading off load time against file size.
 +
 +      * emacs-lisp/package.el (package--alist-to-plist-args):
 +      Use macroexp-quote instead of a lambda expression which has the same
 +      content as macroexp-quote.
 +      (macroexp): Add require for this package, so that function
 +      `package--alist-to-plist-args' gets macroexp-quote.
 +
 +      * emacs-lisp/macroexp.el (macroexp-quote): New defun.
 +
 +2014-10-24  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * term/ns-win.el (ns-store-cut-buffer-internal)
 +      (ns-copy-including-secondary): Use gui-set-selection (bug#18816).
 +
 +2014-10-24  Martin Rudalics  <rudalics@gmx.at>
 +
 +      * mouse.el (mouse-drag-line): Don't use mouse-pixel-position.
 +      Calculate increment from last position instead of window edge.
 +      Add right- and bottom-divider bindings to transient map.
 +
 +2014-10-23  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * emacs-lisp/cl-macs.el (cl-defstruct): Define an internal predicate
 +      even if :predicate was nil, for the benefit of typep.
 +      Record the name of the predicate for typep's use.
 +      (cl--make-type-test): Use pcase.  Obey new
 +      cl-deftype-satisfies property.
 +
 +      * epg.el: Use cl-defstruct.
 +      (epg-make-data-from-file, epg-make-data-from-string, epg-data-file)
 +      (epg-data-string): Define via cl-defstruct.
 +      (epg--gv-nreverse): New macro.
 +      (epg-context--make): New constructor (provided vi cl-defstruct).
 +      (epg-make-context): Rewrite using it.
 +      (epg-context-protocol, epg-context-program)
 +      (epg-context-home-directory, epg-context-armor, epg-context-textmode)
 +      (epg-context-include-certs, epg-context-cipher-algorithm)
 +      (epg-context-digest-algorithm, epg-context-compress-algorithm)
 +      (epg-context-passphrase-callback, epg-context-progress-callback)
 +      (epg-context-signers, epg-context-sig-notations, epg-context-process)
 +      (epg-context-output-file, epg-context-result, epg-context-operation)
 +      (epg-context-pinentry-mode): Define using cl-defstruct.
 +      (epg-context-set-protocol, epg-context-set-program)
 +      (epg-context-set-include-certs, epg-context-set-cipher-algorithm)
 +      (epg-context-set-digest-algorithm)
 +      (epg-context-set-sig-notations, epg-context-set-process)
 +      (epg-context-set-output-file, epg-context-set-result)
 +      (epg-context-set-operation, epg-context-set-pinentry-mode)
 +      (epg-context-set-compress-algorithm): Remove.  Use setf instead.
 +      (epg-context-set-armor, epg-context-set-textmode)
 +      (epg-context-set-signers): Redefine using setf
 +      and declare as obsolete.
 +      (epg-context-set-passphrase-callback)
 +      (epg-context-set-progress-callback): Use setf.
 +      (epg-signature-notations): Rename from epg-sig-notations.
 +      (epg-make-signature, epg-signature-status, epg-signature-key-id)
 +      (epg-signature-validity, epg-signature-fingerprint)
 +      (epg-signature-creation-time, epg-signature-expiration-time)
 +      (epg-signature-pubkey-algorithm, epg-signature-digest-algorithm)
 +      (epg-signature-class, epg-signature-version): Define vi cl-defstruct.
 +      (epg-signature-set-status, epg-signature-set-key-id)
 +      (epg-signature-set-validity, epg-signature-set-fingerprint)
 +      (epg-signature-set-creation-time, epg-signature-set-expiration-time)
 +      (epg-signature-set-pubkey-algorithm)
 +      (epg-signature-set-digest-algorithm, epg-signature-set-class)
 +      (epg-signature-set-version, epg-signature-set-notations): Remove.
 +      Use setf instead.
 +      (epg-make-new-signature, epg-new-signature-type)
 +      (epg-new-signature-pubkey-algorithm)
 +      (epg-new-signature-digest-algorithm, epg-new-signature-class)
 +      (epg-new-signature-creation-time, epg-new-signature-fingerprint):
 +      Define using cl-defstruct.
 +      (epg-make-key, epg-key-owner-trust, epg-key-sub-key-list)
 +      (epg-key-user-id-list): Define using cl-defstruct.
 +      (epg-key-set-sub-key-list, epg-key-set-user-id-list): Remove.
 +      Use setf instead.
 +      (epg-make-sub-key, epg-sub-key-validity, epg-sub-key-capability)
 +      (epg-sub-key-secret-p, epg-sub-key-algorithm, epg-sub-key-length)
 +      (epg-sub-key-id, epg-sub-key-creation-time)
 +      (epg-sub-key-expiration-time, epg-sub-key-fingerprint): Define using
 +      cl-defstruct.
 +      (epg-sub-key-set-fingerprint): Remove.  Use setf instead.
 +      (epg-make-user-id, epg-user-id-validity, epg-user-id-string)
 +      (epg-user-id-signature-list): Define using cl-defstruct.
 +      (epg-user-id-set-signature-list): Remove.  Use setf instead.
 +      (epg-make-key-signature, epg-key-signature-validity)
 +      (epg-key-signature-pubkey-algorithm, epg-key-signature-key-id)
 +      (epg-key-signature-creation-time, epg-key-signature-expiration-time)
 +      (epg-key-signature-user-id, epg-key-signature-class)
 +      (epg-key-signature-exportable-p): Define using cl-defstruct.
 +      (epg-make-sig-notation, epg-sig-notation-name)
 +      (epg-sig-notation-value, epg-sig-notation-human-readable)
 +      (epg-sig-notation-critical): Define using cl-defstruct.
 +      (epg-sig-notation-set-value): Remove.  Use setf instead.
 +      (epg-make-import-status, epg-import-status-fingerprint)
 +      (epg-import-status-reason, epg-import-status-new)
 +      (epg-import-status-user-id, epg-import-status-signature)
 +      (epg-import-status-sub-key, epg-import-status-secret): Define using
 +      cl-defstruct.
 +      (epg-make-import-result, epg-import-result-considered)
 +      (epg-import-result-no-user-id, epg-import-result-imported)
 +      (epg-import-result-imported-rsa, epg-import-result-unchanged)
 +      (epg-import-result-new-user-ids, epg-import-result-new-sub-keys)
 +      (epg-import-result-new-signatures, epg-import-result-new-revocations)
 +      (epg-import-result-secret-read, epg-import-result-secret-imported)
 +      (epg-import-result-secret-unchanged, epg-import-result-not-imported)
 +      (epg-import-result-imports): Define using cl-defstruct.
 +
 +      * emacs-lisp/package.el: Require EPG during macroexpansion.
 +      (package--check-signature, package-import-keyring): Use setf instead of
 +      epg-context-set-home-directory.
 +
 +2014-10-23  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * emacs-lisp/bytecomp.el (byte-compile--use-old-handlers): Change default.
 +
 +2014-10-23  Leo Liu  <sdl.web@gmail.com>
 +
 +      * progmodes/cfengine.el (cfengine3-defun-full-re): New var.
 +      (cfengine3-create-imenu-index): Use it and use ` ' for separation.
 +      (cfengine3-current-defun): New function.
 +      (cfengine3-mode): Set add-log-current-defun-function.
 +
 +2014-10-23  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * select.el: Use lexical-binding.
 +      (gui-set-selection): Provide an implementation for non-GUI frames
 +      (bug#18791).
 +      * term/x-win.el: Use lexical-binding.
 +      (x-clipboard-yank): Fix up missed renamings.
 +      * term/w32-win.el (libgif-version, libjpeg-version): Silence compiler.
 +      (w32--set-selection): Fix up var names.
 +      * term/pc-win.el: Use lexical-binding.
 +      (w16-selection-exists-p): Silence compiler warning.
 +      (w16-selection-owner-p): Fix up missed renamings.
 +
 +      * emacs-lisp/bytecomp.el (byte-compile-form): Remove left-over debug.
 +
 +      * frame.el (frame-notice-user-settings): Fix excessive quoting.
 +
 +2014-10-22  Tassilo Horn  <tsdh@gnu.org>
 +
 +      * doc-view.el (doc-view-open-text): View the document's plain text
 +      in the current buffer instead of a new one.
 +      (doc-view-toggle-display): Handle the case where the current
 +      buffer contains the plain text contents of the document.
 +      (doc-view-initiate-display): Don't switch to fallback mode if the
 +      user wants to view the doc's plain text.
 +      (doc-view-set-doc-type): Use assoc-string instead of
 +      assoc-ignore-case.
 +
 +2014-10-21  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * subr.el (read-key): Fix clicks on the mode-line.
 +      (set-transient-map): Return exit function.
 +
 +      * mouse.el (mouse-drag-line): Use set-transient-map (bug#18015).
 +      (mouse--down-1-maybe-follows-link): Remove unused var `this-event'.
 +      (mouse-yank-secondary): Use gui-get-selection.
 +      (mouse--down-1-maybe-follows-link): Use read-key.
 +
 +      * xt-mouse.el: Add `event-kind' property on the fly from
 +      xterm-mouse-translate-1 rather than statically at the outset.
 +
 +2014-10-21  Daniel Colascione  <dancol@dancol.org>
 +
 +      * vc/vc-dispatcher.el (vc-resynch-window): Tell view-mode not to
 +      change window configuration when we turn it off.
 +
 +2014-10-21  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      Get rid of backend-dependent selection-handling functions for kill/yank
 +      and make it generic instead by relying on the lower-level selection
 +      management functions.
 +
 +      * select.el (select-enable-clipboard): Rename from
 +      gui-select-enable-clipboard.
 +      (select-enable-primary): Move from x-win.el and rename from
 +      x-select-enable-primary.
 +      (gui-last-selected-text): Remove.
 +      (gui--last-selected-text-clipboard, gui--last-selected-text-primary):
 +      New vars.
 +      (gui-select-text): Rewrite, based on x-win.el's old x-select-text.
 +      (gui-select-text-alist, gui-selection-value-alist): Remove.
 +      (x-select-request-type): Move from x-win.el.
 +      (gui--selection-value-internal): New function, taken from x-win's
 +      x-selection-value-internal.
 +      (gui-selection-value): Rewrite, based on x-win.el's old x-selection-value.
 +      (gui-set-selection-alist): Rename from gui-own-selection-alist and
 +      extend it to handle a nil value as a "disown" request.
 +      (gui-disown-selection-alist): Remove.
 +      (xselect-convert-to-delete): Adjust accordingly.
 +      (gui-set-selection): Simplify accordingly as well.  Use dotimes.
 +
 +      * term/x-win.el (x-last-selected-text-primary)
 +      (x-select-enable-primary): Remove (moved to select.el).
 +      (x-select-request-type): Move to select.el.
 +      (x-selection-value-internal, x--selection-value): Remove functions.
 +      (gui-selection-value, gui-select-text): Remove moethods.
 +      (gui-set-selection): Merge own and disown methods.
 +
 +      * term/w32-win.el (w32--select-text, w32--get-selection-value):
 +      Delete function (move functionality into w32--set-selection and
 +      w32--get-selection).
 +      (gui-select-text, gui-selection-value): Don't define methods.
 +      (w32--set-selection, w32--get-selection, w32--selection-owner-p):
 +      New functions.
 +      (gui-get-selection, gui-selection-owner-p, gui-selection-exists-p):
 +      Use them.
 +      (gui-selection-exists-p): Adjust to new name of C primitive.
 +
 +      * term/pc-win.el (w16-get-selection-value): Add dummy argument and drop
 +      test of gui-select-enable-clipboard, to make it usable as
 +      a gui-get-selection method.
 +      (gui-selection-exists-p): Adjust to new name of C primitive.
 +      (gui-set-selection): Merge own and disown methods.
 +      (gui-select-text, gui-selection-value): Delete methods.
 +      (w16--select-text): Delete function.
 +
 +      * term/ns-win.el (ns-get-pasteboard, ns-set-pasteboard)
 +      (ns-selection-value): Remove functions.
 +      (gui-select-text, gui-selection-value): Don't define method any more.
 +      (gui-set-selection): Merge the old own and disown methods.
 +      (gui-selection-exists-p, gui-get-selection): Adjust to new name of
 +      underlying C primitive.
 +
 +      * startup.el (command-line): Adjust now that `gui-method' expects nil
 +      for ttys.
 +
 +      * frame.el (gui-method): Use window-system rather than framep.
 +      (gui-method-declare): The tty case is now nil rather than t.
 +      (make-frame): Adjust accordingly.
 +
 +2014-10-21  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * net/newst-reader.el (newsticker--image-read): Simplify.
 +      (newsticker--icon-read): Use dolist and fix free var error.
 +
 +      * imenu.el (imenu--menubar-keymap): New var.
 +      (imenu-add-to-menubar): Set it to remember the keymap we used.
 +      (imenu-update-menubar): Use it instead of asking lookup-key.
  
        * obsolete/cc-compat.el: Make obsolete (bug#18561).
  
        * emacs-lisp/bytecomp.el (=, <, >, <=, >=): Don't optimize multi-arg
        case (bug#18767).
  
 +2014-10-21  Glenn Morris  <rgm@gnu.org>
 +
 +      * Merge in all changes up to version 24.4 release.
 +
 +2014-10-20  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * emacs-lisp/bytecomp.el (=, <, >, <=, >=): Don't optimize multi-arg
 +      case (bug#18767).
 +
  2014-10-20  Glenn Morris  <rgm@gnu.org>
  
 -      * Version 24.4 released.
 +      * Merge in all changes up to 24.4 release.
 +
 +2014-10-20  Ulf Jasper  <ulf.jasper@web.de>
 +
 +      * net/newst-backend.el
 +      (newsticker--image-download-by-url-callback): Make this function
 +      actually work: Check status properly, then save image.
 +
 +2014-10-20  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * mouse.el (mouse--down-1-maybe-follows-link): Remove unused var
 +      `this-event'.
 +      (mouse-drag-line): Unless there's no actual mouse, use the event's
 +      position info.
 +
 +2014-10-20  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * textmodes/css-mode.el (scss-mode): New major-mode.
 +      (css-mode-syntax-table): Use d style comment, to ease the scss case.
 +      (css-ident-re): Allow things like @-moz-keyframes.
 +      (scss--hash-re): New const.
 +      (css--font-lock-keywords): New function, extracted from
 +      css-font-lock-keywords.
 +
 +2014-10-19  Ulf Jasper  <ulf.jasper@web.de>
 +
 +      * net/newst-backend.el: Require url-parse.
 +      (newsticker--get-news-by-wget): Store feed name as process property.
 +      (newsticker--sentinel): Read feed name from process property.
 +      (newsticker--sentinel-work): Rename argument name to feed-name.
 +      Rename variable imageurl to image-url.  Pick icon url from Atom
 +      1.0 data.  Launch download of feed icon.
 +      (newsticker--get-icon-url-atom-1.0): New.
 +      (newsticker--unxml)
 +      (newsticker--unxml-node)
 +      (newsticker--unxml-attribute): Documentation.
 +      (newsticker--icons-dir): New.
 +      (newsticker--image-get): New arguments FILENAME and DIRECTORY.
 +      Use `url-retrieve' if `newsticker-retrieval-method' is 'intern.
 +      (newsticker--image-download-by-wget): New.  Use process properties
 +      for storing informations.
 +      (newsticker--image-sentinel): Read informations from process properties.
 +      (newsticker--image-save)
 +      (newsticker--image-remove)
 +      (newsticker--image-download-by-url)
 +      (newsticker--image-download-by-url-callback): New.
 +      (newsticker-opml-export): Handle url list entries containing a
 +      function instead of an url string.
 +
 +      * net/newst-reader.el (newsticker-html-renderer): Whitespace.
 +      (newsticker--print-extra-elements)
 +      (newsticker--do-print-extra-element):
 +      Documentation (newsticker--image-read): Optionally limit image height.
 +      Use imagemagick if possible.
 +      (newsticker--icon-read): New.
 +
 +      * net/newst-treeview.el (newsticker--treeview-item-show): Limit height of feed logo.
 +      (newsticker--treeview-tree-expand): Use feed icons in treeview.
 +      (newsticker--tree-widget-icon-create): New.  Set the tree widget icon.
 +      (newsticker--tree-widget-leaf-icon): Use feed icon.
 +
 +2014-10-19  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * emacs-lisp/eieio-opt.el (eieio-lambda-arglist): Remove.
 +      Use help-function-arglist instead.
 +
 +      * emacs-lisp/eieio-core.el (eieio-compiled-function-arglist): Remove.
 +      (eieio--with-scoped-class): Use `declare'.
 +      (eieio-defclass): Remove compatibility code.
 +      (no-method-definition, no-next-method, inconsistent-class-hierarchy)
 +      (invalid-slot-type, unbound-slot, invalid-slot-name): Use define-error.
 +
 +2014-10-18  Jan Djärv  <jan.h.d@swipnet.se>
 +
 +      * cus-start.el (x-gtk-whole-detached-tool-bar): Remove.
 +
 +      * term/x-win.el (x-gtk-stock-map): Add icon names suggested as
 +      replacements to stock names before stock names in a list.
 +      Cdr may be a list, each name is tried in turn until one is found.
 +
 +2014-10-18  Alan Mackenzie  <acm@muc.de>
 +
 +      Check that a "macro" found near point-min isn't a ## operator.
 +      * progmodes/cc-engine.el (c-macro-is-genuine-p): New function.
 +      (c-beginning-of-macro): Use the above new function.  (Bug#18749)
 +
 +2014-10-18  Teodor Zlatanov  <tzz@lifelogs.com>
 +
 +      * net/gnutls.el (gnutls-negotiate): Don't use cl-mapcan; pass
 +      correct data to `gnutls-boot' (Bug#18664).
 +      Reported by Toke Høiland-Jørgensen <toke@toke.dk>.
 +
 +2014-10-18  Michal Nazarewicz  <mina86@mina86.com>
 +
 +      * whitespace.el (whitespace-style, whitespace-big-indent)
 +      (whitespace-big-indent-regexp, whitespace-style-value-list)
 +      (whitespace-toggle-option-alist, whitespace-interactive-char)
 +      (whitespace-toggle-options)
 +      (global-whitespace-toggle-options, whitespace-help-text)
 +      (whitespace-style-face-p, whitespace-color-on): Add a 'big-indent
 +      style to `whitespace-mode' to indicate that the line indentation
 +      is too deep.  By default, 32 SPACEs or four TABs are considered
 +      too many but `whitespace-big-indent-regexp' can be configured.
 +
 +2014-10-17  Michal Nazarewicz  <mina86@mina86.com>
 +
 +      * textmodes/tildify.el (tildify--pick-alist-entry): Rename from
 +      tildify-mode-alist.
 +
 +2014-10-17  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * emacs-lisp/eieio.el: Use lexical-binding drop non-GV fallback.
 +      (defclass, defgeneric, defmethod): Add doc-string position.
 +      (with-slots): Require cl-lib.
 +
 +      * emacs-lisp/eieio-core.el: Use lexical-binding and cl-lib.
 +      (list-of): New type.
 +      (eieio--typep): Remove.
 +      (eieio-perform-slot-validation): Use cl-typep instead.
 +
 +      * emacs-lisp/eieio-base.el: Use lexical-binding and cl-lib.
 +
 +      * emacs-lisp/cl-macs.el (cl--make-type-test): Avoid ((lambda ..) ..).
 +
 +2014-10-16  Alan Mackenzie  <acm@muc.de>
 +
 +      Trigger showing when point is in the "periphery" of a line or just
 +      inside a paren.
 +      * paren.el (show-paren-style, show-paren-delay)
 +      (show-paren-priority, show-paren-ring-bell-on-mismatch):
 +      Remove superfluous :group specifications.
 +      (show-paren-when-point-inside-paren)
 +      (show-paren-when-point-in-periphery): New customizable variables.
 +      (show-paren-highlight-openparen): Make into a defcustom.
 +      (show-paren--unescaped-p, show-paren--categorize-paren)
 +      (show-paren--locate-near-paren): New defuns.
 +      (show-paren--default): Refaactor and trigger on more paren
 +      positions.
 +      (show-paren-function): Small consequential changes.
 +
 +2014-10-16  Tom Tromey  <tom@tromey.com>
  
 -2014-10-15  Alan Mackenzie  <acm@muc.de>
 +      * files.el (auto-mode-alist): Use javascript-mode for .jsm
 +      (bug #18719).
 +
 +2014-10-16  Eli Zaretskii  <eliz@gnu.org>
 +
 +      * international/characters.el (bracket-type): Force pre-loading of
 +      uni-brackets.el.
 +
 +2014-10-16  Alan Mackenzie  <acm@muc.de>
  
        * cus-edit.el (custom-command-apply): Specify the return value in
        the doc string.
  
  2014-10-15  Stefan Monnier  <monnier@iro.umontreal.ca>
  
 -      * emacs-lisp/lisp.el (lisp--local-variables-1): Handle `quote'.
 -      Backported (bug#18688).
 +      * emacs-lisp/eldoc.el (global-eldoc-mode): Enable by default.
 +      Remove incorrect handling of eldoc-print-after-edit.
 +      (eldoc-message-commands, eldoc-last-data): Use defvar.
 +      * loadup.el (emacs-lisp/eldoc): Load it.
 +
 +      * progmodes/m4-mode.el (m4-syntax-propertize): New var.
 +      (m4-mode): Use it.
 +      (m4--quoted-p): New function.
 +      (m4-font-lock-keywords): Don't handle #..\n comments any more.
 +      (m4-mode-syntax-table): Use punctuation syntax (according to m4 manual)
 +      for most special characters.
  
 -2014-10-14  Eli Zaretskii  <eliz@gnu.org>
 +      * progmodes/compile.el (compilation--previous-directory): Simplify.
 +      (compilation-next-error): Ensure the parse before we look at
 +      compilation-message property.
 +
 +2014-10-15  Eli Zaretskii  <eliz@gnu.org>
 +
 +      * simple.el (what-cursor-position):
 +      * descr-text.el (describe-char): Update to support the new bidi
 +      characters.
  
        * emacs-lisp/tabulated-list.el (tabulated-list-mode):
        Force bidi-paragraph-direction to 'left-to-right'.  This fixes
        buffer-menu display when the first buffer happens to start with
        R2L letter.
  
 -2014-10-13  Glenn Morris  <rgm@gnu.org>
 +2014-10-15  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * progmodes/elisp-mode.el (elisp--local-variables-1):
 +      Handle quoted expressions (bug#18688).
  
 -      * emacs-lisp/authors.el (authors-aliases, authors-fixed-case)
 -      (authors-obsolete-files-regexps): Additions.
 -      (authors-no-scan-regexps): New constant.
 -      (authors-no-scan-file-p): New function.
 -      (authors): Respect authors-no-scan-file-p.
 +2014-10-14  Jérémy Compostella  <jeremy.compostella@intel.com>
 +          Michael Albinus  <michael.albinus@gmx.de>
 +
 +      * net/tramp-sh.el (tramp-open-connection-setup-interactive-shell):
 +      Reduce the amount of set environment variable commands.
  
  2014-10-12  Fabián Ezequiel Gallina  <fgallina@gnu.org>
  
 -      Fix import completion.  (Bug#18582)
 -      * progmodes/python.el (python-shell-completion-get-completions):
 -      Fix import case regexp.
 +      Fix import completion.  (Bug#18582)
 +      * progmodes/python.el (python-shell-completion-get-completions):
 +      Fix import case regexp.
 +
 +2014-10-12  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * progmodes/bat-mode.el (bat-font-lock-keywords): Fix \\<_ typo
 +      (bug#18622).  Reported by Arni Magnusson <arnima@hafro.is>.
 +      * progmodes/prolog.el (prolog-electric--underscore): Same.
 +
 +2014-10-12  Michael Albinus  <michael.albinus@gmx.de>
 +
 +      * net/tramp-sh.el (tramp-get-remote-id): Check also for "gid".
 +
 +2014-10-11  Jan Djärv  <jan.h.d@swipnet.se>
 +
 +      * cus-start.el (all): Add missing ns and boolean to
 +      ns-use-fullscreen-animation.
 +
 +2014-10-11  Leo Liu  <sdl.web@gmail.com>
 +
 +      * progmodes/cfengine.el (cfengine3-defuns, cfengine3-vartypes):
 +      Use strings.
 +      (cfengine3-create-imenu-index): New function.
 +      (cfengine3-mode): Use it for `imenu-create-index-function'.
 +      (cfengine-auto-mode): Improve and prefer cfengine3-mode when
 +      buffer is empty.
 +
 +2014-10-11  Jan Djärv  <jan.h.d@swipnet.se>
 +
 +      * cus-start.el (all): Add ns-use-fullscreen-animation.
 +
 +2014-10-11  Glenn Morris  <rgm@gnu.org>
 +
 +      * calendar/diary-lib.el (diary-display-function):
 +      Drop support for deprecated nil and list forms.
 +      (diary-list-entries): Update for the above.
 +      * calendar/cal-x.el (calendar-dedicate-diary): Simplify accordingly.
 +
 +2014-10-10  Leo Liu  <sdl.web@gmail.com>
 +
 +      * window.el (temp-buffer-window-show): Make BUFFER a required arg.
 +      (Bug#18656)
  
  2014-10-10  Stefan Monnier  <monnier@iro.umontreal.ca>
  
 -      * progmodes/bat-mode.el (bat-font-lock-keywords): Fix \\<_ typo
 -      (bug#18622).  Reported by Arni Magnusson <arnima@hafro.is>.
 -      * progmodes/prolog.el (prolog-electric--underscore): Same.
 +      * select.el (gui-selection-exists-p-alist): New method.
 +      * menu-bar.el (menu-bar-edit-menu, clipboard-yank):
 +      * simple.el (deactivate-mark): Use it.
 +      * term/x-win.el (gui-selection-exists-p):
 +      * term/w32-win.el (gui-selection-exists-p):
 +      * term/pc-win.el (gui-selection-exists-p):
 +      * term/ns-win.el (gui-selection-exists-p): Provide a backend instance.
 +
 +2014-10-10  Glenn Morris  <rgm@gnu.org>
 +
 +      * info.el (Info-fontify-maximum-menu-size): Bump to 400k.  (Bug#16227)
 +      Fix :type.  Allow t to mean no limit.
 +      (Info-fontify-node): Handle Info-fontify-maximum-menu-size = t.
  
  2014-10-09  Glenn Morris  <rgm@gnu.org>
  
        * frame.el (display-monitor-attributes-list): Doc tweaks.
  
 -2014-10-08  Eli Zaretskii  <eliz@gnu.org>
 +2014-10-09  Eli Zaretskii  <eliz@gnu.org>
  
        * faces.el (display-grayscale-p): Mention in the doc string that
        the argument can be either a display name or a frame.
        be either a display name or a frame.  Improve the docs of the
        monitor attributes.  (Bug#18636)
  
 -2014-10-06  Martin Rudalics  <rudalics@gmx.at>
 +2014-10-09  Martin Rudalics  <rudalics@gmx.at>
  
        * term.el (term-window-width): Subtract 1 from the width when
        any fringe has zero width, not just the right fringe.  (Bug#18601)
  
 +2014-10-09  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * frame.el (make-frame): Use t rather than nil for `w' (bug#18653).
 +
 +2014-10-08  Leo Liu  <sdl.web@gmail.com>
 +
 +      * emacs-lisp/cl-extra.el (cl-fresh-line): New function.
 +
 +2014-10-08  Glenn Morris  <rgm@gnu.org>
 +
 +      * calendar/cal-x.el (calendar-dedicate-diary):
 +      Drop support for recently deleted aliases.
 +
 +2014-10-08  Leo Liu  <sdl.web@gmail.com>
 +
 +      * progmodes/cfengine.el (cfengine3-make-syntax-cache):
 +      Always return a syntax.  Replace call-process-shell-command with
 +      process-file.  Ensure cfengine-mode-syntax-functions-regex is
 +      always set.  Ensure cache when cfengine-cf-promises fails.
 +      (Bug#18620)
 +
 +2014-10-07  Glenn Morris  <rgm@gnu.org>
 +
 +      * font-lock.el (font-lock-fontify-buffer): Fix interactive-only markup.
 +
 +2014-10-07  Wilson Snyder  <wsnyder@wsnyder.org>
 +
 +      Sync with upstream verilog-mode revision c075a492.
 +      * progmodes/verilog-mode.el (verilog-mode-version): Bump.
 +      (verilog-menu): Add AUTOINSERTLAST.
 +      (verilog-no-indent-begin-re): When `verilog-indent-begin-after-if'
 +      is nil, fix indenting initial/final to match always statements, bug825.
 +      Reported by Tim Clapp.
 +      (verilog-extended-complete-re): Fix indentation of DPI-C imports,
 +      bug557.  Reported by ZeDong Mao and Jason Forkey.
 +      (verilog-read-decls): Fix parsing typed interfaces.
 +      Fix AUTOINOUTMODPORT missing types.  Reported by Stephan Bourduas.
 +      (verilog-auto-arg-ports): Fix verilog-auto-arg-format single.
 +      (verilog-auto-output-every): Add regexp to AUTOOUTPUTEVERY, bug793.
 +      Reported by Pierre-David Pfister.
 +      (verilog-auto-insert-lisp): Doc fix.
 +      (verilog-auto-insert-last, verilog-auto): Add AUTOINSERTLAST to
 +      allow post-AUTO user fixups, bug826.  Reported by Dennis Muhlestein.
 +      (verilog-sk-ovm-class, verilog-sk-uvm-object)
 +      (verilog-sk-uvm-component): Fix missing string keyword in class
 +      skeletons, bug824.  Reported by eldad faruhi.
 +
 +2014-10-06  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * term/w32-win.el: Move all code from 32-common-fns.el here.
 +      (gui-select-text, gui-selection-value): Use w32 handlers in the w32
 +      console as well (bug#18629).
 +      * w32-common-fns.el: Remove.
 +      * loadup.el: Don't load w32-common-fns.el.
 +      * w32-fns.elc: Don't require w32-common-fns.
 +
 +      * icomplete.el: Move Iswitchb autoload here.  Much simpler.
 +      * obsolete/iswitchb.el (iswitchb-mode): Use normal autoload cookie.
 +      Remove redundant obsolescence thingy.
 +      * loadup.el: Don't load obsolete/loaddefs.el.
 +      * Makefile.in (obsolete-autoloads): Remove.
 +      (AUTOGENEL): Remove obsolete/loaddefs.el.
 +
 +2014-10-06  Glenn Morris  <rgm@gnu.org>
 +
 +      * Makefile.in (obsolete-autoloads): Write to a separate file,
 +      to workaround autoloads bug.  (Bug#17407)
 +      (AUTOGENEL): Add obsolete/loaddefs.el.
 +      * loadup.el: Load obsolete/loaddefs.el if present.
 +      * subr.el (do-after-load-evaluation):
 +      Don't warn about obsolete/loaddefs.el.
 +
 +      * menu-bar.el (menu-bar-games-menu): Remove landmark.
 +      It has zero relationship to a game.
 +
 +2014-10-06  Leo Liu  <sdl.web@gmail.com>
 +
 +      * imenu.el (imenu): Re-write for clarity.
 +
 +2014-10-06  Glenn Morris  <rgm@gnu.org>
 +
 +      Remove calendar code obsolete since at least version 23.1.
 +      * calendar/cal-bahai.el (calendar-absolute-from-bahai)
 +      (calendar-print-bahai-date, calendar-bahai-prompt-for-date)
 +      (calendar-goto-bahai-date, list-bahai-diary-entries)
 +      (mark-bahai-calendar-date-pattern, mark-bahai-diary-entries)
 +      (insert-bahai-diary-entry, insert-monthly-bahai-diary-entry)
 +      (insert-yearly-bahai-diary-entry):
 +      * calendar/cal-china.el (chinese-calendar-time-zone)
 +      (chinese-calendar-location-name)
 +      (chinese-calendar-daylight-time-offset)
 +      (chinese-calendar-standard-time-zone-name)
 +      (chinese-calendar-daylight-time-zone-name)
 +      (chinese-calendar-daylight-savings-starts)
 +      (chinese-calendar-daylight-savings-ends)
 +      (chinese-calendar-daylight-savings-starts-time)
 +      (chinese-calendar-daylight-savings-ends-time)
 +      (chinese-calendar-celestial-stem)
 +      (chinese-calendar-terrestrial-branch)
 +      (calendar-absolute-from-chinese, calendar-print-chinese-date)
 +      (calendar-goto-chinese-date):
 +      * calendar/cal-coptic.el (calendar-absolute-from-coptic)
 +      (calendar-print-coptic-date, coptic-prompt-for-date)
 +      (calendar-goto-coptic-date, calendar-absolute-from-ethiopic)
 +      (calendar-print-ethiopic-date, calendar-goto-ethiopic-date):
 +      * calendar/cal-french.el (calendar-absolute-from-french)
 +      (calendar-print-french-date, calendar-goto-french-date):
 +      * calendar/cal-hebrew.el (diary-sabbath-candles-minutes)
 +      (calendar-absolute-from-hebrew, calendar-print-hebrew-date)
 +      (hebrew-calendar-yahrzeit, calendar-goto-hebrew-date)
 +      (holiday-rosh-hashanah-etc, holiday-hanukkah)
 +      (holiday-passover-etc, holiday-tisha-b-av-etc)
 +      (list-hebrew-diary-entries, mark-hebrew-calendar-date-pattern)
 +      (mark-hebrew-diary-entries, insert-hebrew-diary-entry)
 +      (insert-monthly-hebrew-diary-entry)
 +      (insert-yearly-hebrew-diary-entry, list-yahrzeit-dates)
 +      (diary-omer, diary-yahrzeit, diary-rosh-hodesh, diary-parasha)
 +      (diary-sabbath-candles):
 +      * calendar/cal-islam.el (calendar-absolute-from-islamic)
 +      (calendar-print-islamic-date, calendar-goto-islamic-date)
 +      (list-islamic-diary-entries, mark-islamic-calendar-date-pattern)
 +      (mark-islamic-diary-entries, insert-islamic-diary-entry)
 +      (insert-monthly-islamic-diary-entry)
 +      (insert-yearly-islamic-diary-entry):
 +      * calendar/cal-iso.el (calendar-absolute-from-iso)
 +      (calendar-print-iso-date, calendar-iso-read-args)
 +      (calendar-goto-iso-date, calendar-goto-iso-week):
 +      * calendar/cal-julian.el (calendar-absolute-from-julian)
 +      (calendar-print-julian-date, calendar-goto-julian-date)
 +      (calendar-absolute-from-astro, calendar-print-astro-day-number)
 +      (calendar-goto-astro-day-number):
 +      * calendar/cal-mayan.el (calendar-print-mayan-date)
 +      (calendar-next-haab-date, calendar-previous-haab-date)
 +      (calendar-next-tzolkin-date, calendar-previous-tzolkin-date)
 +      (calendar-next-calendar-round-date)
 +      (calendar-previous-calendar-round-date)
 +      (calendar-absolute-from-mayan-long-count)
 +      (calendar-goto-mayan-long-count-date):
 +      * calendar/cal-move.el (scroll-calendar-left)
 +      (scroll-calendar-right, scroll-calendar-left-three-months)
 +      (scroll-calendar-right-three-months):
 +      * calendar/cal-persia.el (calendar-absolute-from-persian)
 +      (calendar-print-persian-date, persian-prompt-for-date)
 +      (calendar-goto-persian-date):
 +      * calendar/cal-x.el (calendar-after-frame-setup-hooks):
 +      * calendar/calendar.el (view-diary-entries-initially)
 +      (mark-diary-entries-in-calendar, calendar-today-face)
 +      (diary-face, holiday-face, view-calendar-holidays-initially)
 +      (mark-holidays-in-calendar, initial-calendar-window-hook)
 +      (today-visible-calendar-hook, today-invisible-calendar-hook)
 +      (hebrew-diary-entry-symbol, islamic-diary-entry-symbol)
 +      (bahai-diary-entry-symbol, american-date-diary-pattern)
 +      (european-date-diary-pattern, european-calendar-display-form)
 +      (american-calendar-display-form, holidays-in-diary-buffer)
 +      (all-hebrew-calendar-holidays, all-christian-calendar-holidays)
 +      (all-islamic-calendar-holidays, all-bahai-calendar-holidays)
 +      (fancy-diary-buffer, increment-calendar-month)
 +      (extract-calendar-month, extract-calendar-day)
 +      (extract-calendar-year, exit-calendar, calendar-date-is-legal-p)
 +      (mark-visible-calendar-date, calendar-version):
 +      * calendar/diary-lib.el (diary-button-face, sexp-diary-entry-symbol)
 +      (diary-display-hook, list-diary-entries-hook)
 +      (mark-diary-entries-hook, nongregorian-diary-listing-hook)
 +      (nongregorian-diary-marking-hook, print-diary-entries-hook)
 +      (abbreviated-calendar-year, number-of-diary-entries)
 +      (view-other-diary-entries, add-to-diary-list)
 +      (include-other-diary-files, simple-diary-display)
 +      (fancy-diary-display, print-diary-entries, mark-diary-entries)
 +      (mark-sexp-diary-entries, mark-included-diary-files)
 +      (mark-calendar-days-named, mark-calendar-month)
 +      (mark-calendar-date-pattern, sort-diary-entries)
 +      (list-sexp-diary-entries, make-diary-entry, insert-diary-entry)
 +      (insert-weekly-diary-entry, insert-monthly-diary-entry)
 +      (insert-yearly-diary-entry, insert-anniversary-diary-entry)
 +      (insert-block-diary-entry, insert-cyclic-diary-entry)
 +      (fancy-diary-font-lock-keywords, fancy-diary-display-mode):
 +      * calendar/holidays.el (general-holidays, oriental-holidays)
 +      (local-holidays, other-holidays, hebrew-holidays)
 +      (christian-holidays, islamic-holidays, bahai-holidays)
 +      (solar-holidays, list-calendar-holidays)
 +      (check-calendar-holidays, mark-calendar-holidays)
 +      (filter-visible-calendar-holidays):
 +      * calendar/lunar.el (calendar-phases-of-moon, phases-of-moon)
 +      (diary-phases-of-moon): Remove obsolete aliases.
 +      * calendar/cal-menu.el (cal-menu-load-hook): Remove obsolete hook.
 +      * calendar/cal-x.el (calendar-one-frame-setup)
 +      (calendar-only-one-frame-setup, calendar-two-frame-setup):
 +      Remove obsolete functions.
 +      (cal-x-load-hook): Remove obsolete hook.
 +      * calendar/calendar.el (european-calendar-style):
 +      Remove obsolete variable.
 +      (calendar-date-style): No longer consult european-calendar-style.
 +      * calendar/calendar.el (european-calendar, american-calendar):
 +      Remove obsolete commands.
 +      * calendar/calendar.el (calendar-for-loop): Remove obsolete macro.
 +      * calendar/diary-lib.el (diary-face): Remove obsolete variable.
 +      (diary-font-lock-date-forms, diary-fancy-font-lock-keywords):
 +      Use the face `diary' instead of the variable `diary-face'.
 +      * calendar/holidays.el (hebrew-holidays-1, hebrew-holidays-2)
 +      (hebrew-holidays-3, hebrew-holidays-4): Remove obsolete variables.
 +      * calendar/icalendar.el (icalendar--date-style): Remove function.
 +      Replace all uses with calendar-date-style.
 +      * textmodes/remember.el (calendar-date-style): Declare.
 +      (remember-diary-convert-entry):
 +      No longer consult european-calendar-style.
 +
  2014-10-05  Leo Liu  <sdl.web@gmail.com>
  
        * imenu.el (imenu-default-goto-function): Fix typo.
  
 +2014-10-04  Thomas Fitzsimmons  <fitzsim@fitzsim.org>
 +
 +      * net/ntlm.el (ntlm-build-auth-request):
 +      Add NTLM2 Session support.  (Bug#15603)
 +
 +2014-10-04  Glenn Morris  <rgm@gnu.org>
 +
 +      * apropos.el (apropos-symbols-internal):
 +      Avoid error with non-symbol properties.  (Bug#18337#16)
 +
 +      * startup.el (command-line):
 +      Handle altered user-emacs-directory in load-path warning.  (Bug#18512)
 +
 +2014-10-04  Martin Rudalics  <rudalics@gmx.at>
 +
 +      * window.el (window-full-height-p): Make it behave correctly for
 +      minibuffer window.
 +      (window-current-scroll-bars): Fix code.
 +      (fit-frame-to-buffer): Use window-scroll-bar-height instead of
 +      window-scroll-bars.
 +      * frame.el (frame-current-scroll-bars): Fix doc-string.
 +      * scroll-bar.el (toggle-horizontal-scroll-bar): New command.
 +
 +2014-10-04  Mark Oteiza  <mvoteiza@udel.edu>  (tiny change)
 +
 +      * files.el (auto-mode-alist): Use sh-mode for .zsh files.  (Bug#18488)
 +
  2014-10-04  Glenn Morris  <rgm@gnu.org>
  
        * frame.el (frame-monitor-attributes)
        (display-monitor-attributes-list): Doc fixes.
  
 +2014-10-04  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      Merge trivially safe differences from standalone CC-mode.
 +      * progmodes/cc-mode.el (c-initialize-cc-mode): Don't quote a symbol
 +      just to then pass it to `symbol-value'.
 +      (prog-mode): Provide fallback definition, if needed.
 +      * progmodes/cc-langs.el: Always load `cl'.  Don't load `cl-lib'.
 +      Remove "cl-" prefix accordingly.
 +      * progmodes/cc-fonts.el (c-font-lock-invalid-string): Use integerp or
 +      characterp depending on the type of characters.
 +      (c-font-lock-enum-tail): Remove unused var `start'.
 +      * progmodes/cc-engine.el: Load CL at compile-time.
 +      (c-declare-lang-variables): Use mapcan.
 +      (c-append-to-state-cache): Remove unused var `ce+1'.
 +      (c-parse-state-state): Make buffer-local.
 +      (c-ssb-lit-begin): Remove unused var `pps-end-pos'.
 +      (c-just-after-func-arglist-p): Remove unused var `end'.
 +      * progmodes/cc-defs.el: Load cc-fix if delete-dups is undefined.
 +      (c-<-as-paren-syntax, c->-as-paren-syntax): Move definition earlier.
 +      (c-make-keywords-re): Use delete-dups.
 +      (c-get-current-file): Avoid file-name-base.
 +      * progmodes/cc-cmds.el (c-electric-lt-gt): Remove unused var
 +      `close-paren-inserted'.
 +      * progmodes/cc-awk.el (c-forward-sws): Remove unused declaration.
 +
 +      * progmodes/python.el: Avoid building unneeded markers.
 +      (python-font-lock-keywords, python-indent-dedent-line)
 +      (python-fill-paren, python-shell-completion-complete-or-indent):
 +      Prefer point over point-marker.
 +      (inferior-python-mode): Remove redundant completion settings.
 +
  2014-10-03  Dmitry Gutov  <dgutov@yandex.ru>
  
        * vc/vc-svn.el (vc-svn-ignore-completion-table): Implement.
        similarly to Rogers's 2010-06-16 change for the remote case
        (bug#18605).
  
 -2014-10-01  Glenn Morris  <rgm@gnu.org>
 +2014-10-03  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      New gui-selection-value consolidating x-selection-value.
 +      * select.el (gui-selection-value-alist): New method.
 +      (gui-selection-value): New function.
 +      (x-selection-value): Make it an obsolete alias.
 +      * simple.el (interprogram-paste-function): Default to
 +      gui-selection-value.
 +      * w32-common-fns.el (w32-get-selection-value): Simplify.
 +      (x-selection-value): Remove alias.
 +      (interprogram-paste-function): Don't set.
 +      (gui-selection-value): Define for w32.
 +      * term/x-win.el (gui-selection-value): Define for x.
 +      (x--selection-value): Rename from x--selection-value.
 +      (interprogram-paste-function): Don't set.
 +      * term/pc-win.el (w16-get-selection-value): Simplify.
 +      (msdos-initialize-window-system): Don't set
 +      interprogram-paste-function.
 +      (gui-selection-value): Define for pc.
 +      * term/ns-win.el (x-selection-value): Remove.
 +      (gui-selection-value): Define for ns, instead.
 +      * term/common-win.el (x-setup-function-keys): Don't set
 +      interprogram-paste-function.
 +      * obsolete/mouse-sel.el (mouse-sel-get-selection-function):
 +      Use gui-selection-value.
 +
 +2014-10-02  David Raynes  <rayners@gmail.com>  (tiny change)
 +
 +      * term/ns-win.el: Add functions to ns frame, not x frame (bug#18614).
 +
 +2014-10-02  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * obsolete/lucid.el (read-number): Remove, redundant.
 +      * obsolete/cl-compat.el (cl-floor, cl-ceiling, cl-round, cl-truncate):
 +      Remove, broken.
 +
 +2014-10-02  Glenn Morris  <rgm@gnu.org>
  
        * emacs-lisp/package.el (package-import-keyring):
        Create gnupg directory private.  (Bug#17625#155)
  
 -2014-10-01  Stefan Monnier  <monnier@iro.umontreal.ca>
 +2014-10-02  Stefan Monnier  <monnier@iro.umontreal.ca>
  
        * progmodes/python.el (python-shell-completion-get-completions):
        Use python-shell--prompt-calculated-input-regexp from the
        process buffer (bug#18582).
        Don't assume that `line' comes from the process buffer.
  
 +2014-10-02  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * frame.el: Use lexical-binding (bug#18598).
 +      (make-frame): Use t rather than nil for tty's window-system.
 +      * startup.el (command-line): Use gui-method.
 +
 +      Consolidate management/ownership of selections.
 +      * select.el (gui-get-selection-alist): New method.
 +      (gui-get-selection): Use it.  Rename from x-get-selection.
 +      (x-get-selection): Define as obsolete alias.
 +      (x-get-clipboard): Mark obsolete.
 +      (gui-get-primary-selection): New function.
 +      (x-get-selection-value): Mark obsolete.
 +      (gui-own-selection-alist, gui-disown-selection-alist)
 +      (gui-selection-owner-p-alist): New methods.
 +      (gui-set-selection): Use them.  Rename from x-set-selection.
 +      (x-set-selection): Define as obsolete alias.
 +      (gui--valid-simple-selection-p): Rename from
 +      x-valid-simple-selection-p.
 +      * w32-common-fns.el (gui-own-selection, gui-disown-selection)
 +      (gui-selection-owner-p, gui-get-selection): Define for w32.
 +      (w32-get-selection-value): Rename from x-get-selection-value.
 +      Use the new gui-last-selected-text.
 +      * term/x-win.el (x-get-selection-value): Remove.
 +      (x-clipboard-yank): Declare obsolete.
 +      (gui-own-selection, gui-disown-selection, gui-get-selection)
 +      (gui-selection-owner-p): Define for x.
 +      * term/w32-win.el (w32-win-suspend-error): Rename from
 +      x-win-suspend-error.
 +      * term/pc-win.el (w16-get-selection-value): Rename from
 +      x-get-selection-value.
 +      (w16-selection-owner-p): Rename from x-selection-owner-p.
 +      (gui-own-selection, gui-disown-selection, gui-get-selection)
 +      (gui-selection-owner-p): Define for pc.
 +      (w16--select-text): New function.
 +      * term/ns-win.el (gui-own-selection, gui-disown-selection)
 +      (gui-get-selection, gui-selection-owner-p): Define for ns.
 +      * term.el (term-mouse-paste):
 +      * mouse.el (mouse-yank-primary): Use gui-get-primary-selection.
 +
 +2014-10-02  H. Dieter Wilhelm  <dieter@duenenhof-wilhelm.de>
 +
 +      * calc/calc-help.el (calc-describe-thing): Quote strings
 +      which could look like regexps.
 +
 +2014-10-01  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      Consolidate x-select-text.
 +      * frame.el (gui-method, gui-method-define, gui-method-declare)
 +      (gui-call): New macros.
 +      (gui-method--name): New function.
 +      (frame-creation-function-alist): Use gui-method-declare.
 +      (make-frame): Use gui-method.
 +      * select.el (gui-select-enable-clipboard): Rename from
 +      x-select-enable-clipboard and move here.
 +      (x-select-enable-clipboard): Define as obsolete alias.
 +      (gui-last-selected-text): New var, to replace x-last-selected-text.
 +      (gui-select-text): New GUI method.
 +      (gui-select-text): New function.
 +      (x-select-text): Define as obsolete alias.
 +      * term/common-win.el (x-select-enable-clipboard, x-select-text):
 +      Move to select.el.
 +      * simple.el (interprogram-cut-function): Change default to
 +      x-select-text.
 +      (interprogram-paste-function): Change default to `ignore'.
 +      * w32-common-fns.el (interprogram-cut-function): Don't modify.
 +      * term/x-win.el (interprogram-cut-function): Don't modify.
 +      (gui-select-text): Add method for x.
 +      * term/w32-win.el (gui-select-text): Add method for w32.
 +      * term/pc-win.el (x-last-selected-text): Remove, use
 +      gui-last-selected-text instead.
 +      (msdos-initialize-window-system): Don't set interprogram-cut-function.
 +      (gui-select-text): Add method for pc.
 +      * term/ns-win.el (ns-last-selected-text): Remove, use
 +      gui-last-selected-text instead.
 +      (gui-select-text): Add method for ns.
 +      (x-setup-function-keys): Don't change interprogram-cut-function.
 +      * loadup.el ("startup"): Load after "frame".
 +      * subr.el (package--builtin-versions, package--description-file):
 +      Move from startup.el.
 +      * startup.el (package--builtin-versions, package--description-file):
 +      Move to subr.el.
 +      (handle-args-function-alist, window-system-initialization-alist):
 +      Use gui-method-declare.
 +      (command-line): Use gui-method.
 +
 +2014-10-01  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * subr.el (alist-get): New accessor.
 +      * emacs-lisp/gv.el (alist-get): Provide expander.
 +      * winner.el (winner-remember):
 +      * tempo.el (tempo-use-tag-list):
 +      * progmodes/gud.el (minor-mode-map-alist):
 +      * international/mule-cmds.el (define-char-code-property):
 +      * frameset.el (frameset-filter-params):
 +      * files.el (dir-locals-set-class-variables):
 +      * register.el (get-register, set-register):
 +      * calc/calc-yank.el (calc-set-register): Use it.
 +      * ps-print.el (ps-get, ps-put, ps-del): Mark as obsolete.
 +      * tooltip.el (tooltip-set-param): Mark as obsolete.
 +      (tooltip-show): Use alist-get instead.
 +      * ses.el (ses--alist-get): Remove.  Use alist-get instead.
 +
 +2014-10-01  Ulf Jasper  <ulf.jasper@web.de>
 +
 +      * net/newst-backend.el: Remove Time-stamp.  Rename variable
 +      `newsticker--download-logos' to `newsticker-download-logos' and
 +      make it customizable.
 +      (newsticker--sentinel-work): Move xml-workarounds to function
 +      `newsticker--do-xml-workarounds', call unless libxml-parser is
 +      used.  Allow single quote in regexp for encoding.
 +      Use libxml-parser if available, else fall back to `xml-parse-region'.
 +      Take care of possibly missing namespace prefixes (like "RDF"
 +      instead of "rdf:RDF") when checking xml nodes and attributes (as
 +      libxml correctly removes the prefixes).  Always use Atom 1.0 as
 +      fallback feed type.  Rename `newsticker--download-logos' to
 +      `newsticker-download-logos'
 +      (newsticker--unxml, newsticker--unxml-node)
 +      (newsticker--unxml-attribute): New.
 +      (newsticker--parse-atom-1.0): Call `unxml' in case that embedded
 +      HTML code has become part of the xml parse tree.
 +      (newsticker--parse-rss-1.0, newsticker--parse-rss-2.0): Take care
 +      of possibly missing namespace prefixes.
 +      (newsticker--parse-generic-items): Code formatting.  Typo.
 +      (newsticker--images-dir): Add trailing slash.
 +      (newsticker--image-get): Fix error message.
 +
 +      * net/newst-plainview.el: Remove Time-stamp.
 +
 +      * net/newst-reader.el: Remove Time-stamp.
 +      (newsticker-download-logos): Rename variable
 +      `newsticker--download-logos' to `newsticker-download-logos' and
 +      make it customizable.
 +      (newsticker--print-extra-elements): Add optional parameter
 +      'htmlish for using html markup.  Amend list of ignored elements.
 +      (newsticker--do-print-extra-element): Add parameter 'htmlish for
 +      using html markup.
 +
 +      * net/newst-ticker.el: Remove Time-stamp.
 +
 +      * net/newst-treeview.el (newsticker--treeview-item-show): Use html
 +      for formatting extra elements.
 +
 +      * net/newsticker.el:  Remove Time-stamp, Version.
 +      (newsticker-version): Make obsolete.
 +
  2014-09-30  Leonardo Nobrega  <leonobr@gmail.com>  (tiny change)
  
        * progmodes/python.el (python-fill-paren): Don't inf-loop at EOB
        (bug#18462).
  
 -2014-09-27  Stefan Monnier  <monnier@iro.umontreal.ca>
 +2014-09-30  Stefan Monnier  <monnier@iro.umontreal.ca>
  
        * emacs-lisp/package.el (package-check-signature): Default to nil if
        GPG is not available.
        (package-refresh-contents): Don't mess with the keyring if we won't
        check the signatures anyway.
  
 -2014-09-18  Kan-Ru Chen  <kanru@kanru.info>
 +2014-09-30  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * ses.el (ses--row, ses--col): New dyn-scoped vars, to replace row&col.
 +      (ses-center, ses-center-span): Use them.
 +      (ses-print-cell): Bind them while calling the printer.
 +      (row, col, maxrow, maxcol): Don't declare as dynamically scoped.
 +      (ses-dorange): Revert last change.
 +      (ses-calculate-cell): Don't bind row&col dynamically while evaluating
 +      the formula.
 +      (ses-set-cell): Avoid `eval'.
 +      (ses--time-check): Rename it from ses-time-check and turn it into
 +      a macro.
 +
 +      * ses.el (ses-setup): Don't assume modifying the iteration var of
 +      dotimes affects the iteration (bug#18191).
 +
 +2014-09-30  Vincent Belaïche  <vincentb1@users.sourceforge.net>
 +
 +      * ses.el (ses-calculate-cell): Bind row and col dynamically to
 +      their values with 'cl-progv'.
 +      (ses-dorange): Bind row, col, maxrow and maxcol dynamically to
 +      their values with 'cl-progv', also use non-interned symbols for
 +      row, minrow, maxrow, mincol and maxcol.
 +      (maxrow maxcol): New defvar, to make the compiler happy.
 +
 +2014-09-30  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * minibuffer.el (completion-at-point): Emit warning for ill-behaved
 +      completion functions.
 +
 +2014-09-29  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * ses.el (ses--letref): Quote value before it gets re-evaluated.
 +
 +2014-09-28  Thien-Thi Nguyen  <ttn@gnu.org>
 +
 +      Font-lock `cl-flet*', too.
 +      * emacs-lisp/lisp-mode.el (lisp-cl-font-lock-keywords-2):
 +      Add "flet*" to intermediate var `cl-lib-kw'.
 +
 +2014-09-27  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * epg-config.el (epg-gpg-program): Use the plain program names rather
 +      than their absolute file name.
 +
 +      * subr.el (track-mouse): New macro.
 +      * emacs-lisp/cconv.el (cconv-convert, cconv-analyse-form):
 +      Remove track-mouse case.
 +      * emacs-lisp/bytecomp.el (byte-compile-track-mouse): Remove.
 +
 +2014-09-27  Leo Liu  <sdl.web@gmail.com>
 +
 +      * progmodes/elisp-mode.el (elisp--eldoc-last-data): Use defvar.
 +
 +      * emacs-lisp/eldoc.el (eldoc-mode): Fix thinko.
 +
 +2014-09-27  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * emacs-lisp/pcase.el (pcase--split-match, pcase--app-subst-match):
 +      Handle the case where `match' is :pcase--succeed or :pcase--fail
 +      (bug#18554).
 +
 +      Introduce global-eldoc-mode.  Move Elisp-specific code to elisp-mode.el.
 +      * emacs-lisp/eldoc.el (global-eldoc-mode): New minor mode.
 +      (eldoc-schedule-timer): Obey it.
 +      (eldoc-documentation-function): Default to nil.
 +      (eldoc-mode): Don't enable if eldoc-documentation-function is not set.
 +      (eldoc-documentation-function-default, eldoc-get-fnsym-args-string)
 +      (eldoc-highlight-function-argument, eldoc-get-var-docstring)
 +      (eldoc-last-data-store, eldoc-docstring-first-line)
 +      (eldoc-docstring-format-sym-doc, eldoc-fnsym-in-current-sexp)
 +      (eldoc-beginning-of-sexp, eldoc-current-symbol)
 +      (eldoc-function-argstring): Move to elisp-mode.el.
 +      (eldoc-symbol-function): Remove, unused.
 +      * progmodes/elisp-mode.el: New file.  Rename all "eldoc-*" to "elisp--*".
 +      (elisp-completion-at-point): Rename from lisp-completion-at-point.
 +      (elisp--preceding-sexp): Rename from preceding-sexp.
 +      * loadup.el: Load new file progmodes/elisp-mode.
 +      * ielm.el (inferior-emacs-lisp-mode): Set eldoc-documentation-function.
 +      * emacs-lisp/lisp.el (lisp--local-variables-1, lisp--local-variables)
 +      (lisp--local-variables-completion-table, lisp--expect-function-p)
 +      (lisp--form-quoted-p, lisp--company-doc-buffer)
 +      (lisp--company-doc-string, lisp--company-location)
 +      (lisp-completion-at-point): Move to elisp-mode.el.
 +      * emacs-lisp/lisp-mode.el (lisp--mode-syntax-table): New syntax-table,
 +      extracted from emacs-lisp-mode-syntax-table.
 +      (emacs-lisp-mode-abbrev-table, emacs-lisp-mode-syntax-table): Move to
 +      elisp-mode.el.
 +      (lisp-imenu-generic-expression): Add comments to document what comes
 +      from which Lisp dialect.
 +      (emacs-lisp-mode-map, emacs-lisp-byte-compile)
 +      (emacs-lisp-byte-compile-and-load, emacs-lisp-mode-hook)
 +      (emacs-lisp-mode, emacs-list-byte-code-comment-re)
 +      (emacs-lisp-byte-code-comment)
 +      (emacs-lisp-byte-code-syntax-propertize, emacs-lisp-byte-code-mode)
 +      (lisp-interaction-mode-map, lisp-interaction-mode)
 +      (eval-print-last-sexp, last-sexp-setup-props)
 +      (last-sexp-toggle-display, prin1-char, preceding-sexp)
 +      (eval-last-sexp-1, eval-last-sexp-print-value)
 +      (eval-last-sexp-fake-value, eval-sexp-add-defvars, eval-last-sexp)
 +      (eval-defun-1, eval-defun-2, eval-defun): Move to elisp-mode.el.
 +
 +2014-09-26  Paul Eggert  <eggert@cs.ucla.edu>
 +
 +      * progmodes/grep.el (grep-regexp-alist): Use more-accurate regexp.
 +      Do not match file names that end in '/', as they cannot be 'grep'
 +      hits nowadays.  This prevents confusion when 'grep -r' reports a
 +      match in a file whose basename is ':12345:'.  Conversely, do not
 +      require exactly the same sequence of spaces and tabs after both
 +      colons, and allow spaces or tabs before the second colon, as per
 +      the POSIX spec for 'grep' output.
 +
 +2014-09-26  Leo Liu  <sdl.web@gmail.com>
 +
 +      Add cl-parse-integer based on parse-integer (Bug#18557)
 +      * calendar/parse-time.el (parse-time-digits): Remove.
 +      (digit-char-p, parse-integer) Moved to cl-lib.el.
 +      (parse-time-tokenize, parse-time-rules, parse-time-string):
 +      Use cl-parse-integer.
 +
 +      * emacs-lisp/cl-extra.el (cl-parse-integer): New function.
 +
 +      * emacs-lisp/cl-lib.el (cl-digit-char-table): New var.
 +      (cl-digit-char-p): New function.
 +
 +2014-09-25  Juri Linkov  <juri@jurta.org>
 +
 +      * vc/add-log.el (change-log-next-buffer): Don't create an empty
 +      buffer "ChangeLog" when the current buffer doesn't match ChangeLog.[0-9].
 +      Return the current buffer if no files match the default pattern
 +      ChangeLog.[0-9].  Signal "end of multi" when file is nil.  (Bug#18547)
 +
 +2014-09-25  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * net/tramp-sh.el (tramp-sh-handle-vc-registered): Don't modify
 +      the global vc-handled-backends (bug#18535).
 +
 +2014-09-24  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * find-cmd.el (find-cmd): Use grep's `find-program' (bug#18518).
 +      Suggested by <lompik@voila.fr>.
 +
 +2014-09-24  Ulf Jasper  <ulf.jasper@web.de>
 +
 +      * net/newst-treeview.el (newsticker--treeview-do-get-node-by-id):
 +      Rename from `newsticker--treeview-do-get-node'.
 +      (newsticker--treeview-get-node-by-id):
 +      Rename from `newsticker--treeview-get-node'.
 +      (newsticker--treeview-buffer-init)
 +      (newsticker--treeview-buffer-init): Disable buffer undo.
 +      (newsticker--treeview-unfold-node): Adapt to modified
 +      `newsticker--group-find-parent-group'.
 +      (newsticker--group-do-find-group):
 +      Rename from `newsticker--group-do-find-group-for-feed'.
 +      Now works for both, groups and feeds.
 +      (newsticker--group-find-parent-group):
 +      Rename from `newsticker--group-find-group-for-feed'.
 +      Now works for both, groups and feeds.
 +      (newsticker--group-do-get-parent-group)
 +      (newsticker--group-get-parent-group): Remove.
 +      (newsticker-group-add-group): Change interactive prompts.
 +      (newsticker-group-add-group): Finally jump to added group.
 +      (newsticker-group-delete-group): Finally jump to current feed.
 +      (newsticker--group-do-rename-group, newsticker-group-rename-group)
 +      (newsticker--get-group-names, newsticker--group-names): New.
 +      (newsticker-group-move-feed): Finally jump to moved feed.
 +      (newsticker-group-shift-feed-down, newsticker-group-shift-feed-up)
 +      (newsticker-group-shift-group-down)
 +      (newsticker-group-shift-group-up, newsticker--group-shift): New.
 +      (newsticker-treeview-mode-map): New keybindings for new shift commands.
 +
 +      * net/newst-backend.el (newsticker--item-list)
 +      (newsticker--item-position, newsticker--prev-message)
 +      (newsticker--scrollable-text): Move to newst-ticker.el.
 +
 +      * net/newst-ticker.el (newsticker--item-list)
 +      (newsticker--item-position, newsticker--prev-message)
 +      (newsticker--scrollable-text): Move from newst-backend.el.
 +
 +2014-09-22  Kan-Ru Chen  <kanru@kanru.info>
  
        * window.el (fit-window-to-buffer): When counting buffer width,
        count the whole visible buffer.  Correctly convert the body-height
        to pixel size for window-text-pixel-size (Bug#18498).
  
 -2014-09-14  Glenn Morris  <rgm@gnu.org>
 +2014-09-22  Sam Steingold  <sds@gnu.org>
 +
 +      * progmodes/sql.el (sql-product-alist): Improve the Vertica entry.
 +      (sql-execute): Use `special-mode'.
 +
 +2014-09-22  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      Add pcase-defmacro, as well as `quote' and `app' patterns.
 +      * loadup.el: Increase max-lisp-eval-depth when macroexpanding macroexp.
 +      * emacs-lisp/pcase.el: Allow (F . ARGS) in `app' patterns.
 +      (pcase--funcall, pcase--eval): New functions.
 +      (pcase--u1): Use them for guard, pred, let, and app.
 +      (\`): Use the new feature to generate better code for vector patterns.
 +      * emacs-lisp/pcase.el: Use pcase-defmacro to handle backquote.
 +      (pcase--upat): Remove.
 +      (pcase--macroexpand): Don't hardcode handling of `.
 +      (pcase--split-consp, pcase--split-vector): Remove.
 +      (pcase--split-equal): Disregard ` since it's expanded away.
 +      (pcase--split-member): Optimize for quote rather than for `.
 +      (pcase--split-pred): Optimize for quote rather than for `.
 +      (pcase--u1): Remove handling of ` (and of `or' and `and').
 +      Quote non-selfquoting values when passing them to `eq'.
 +      Drop `app's let-binding if the variable is not used.
 +      (pcase--q1): Remove.
 +      (`): Define as a pattern macro.
 +      * emacs-lisp/pcase.el (pcase--match): New smart-constructor function.
 +      (pcase--expand pcase--q1, pcase--app-subst-match): Use it.
 +      (pcase--macroexpand): Handle self-quoting patterns here, expand them to
 +      quote patterns.
 +      (pcase--split-match): Don't hoist or/and here any more.
 +      (pcase--split-equal): Optimize quote patterns as well as ` patterns.
 +      (pcase--flip): New helper macro.
 +      (pcase--u1): Optimize the memq case directly.
 +      Don't handle neither self-quoting nor and/or patterns any more.
 +      * emacs-lisp/pcase.el (pcase-defmacro): New macro.
 +      (pcase--macroexpand): New function.
 +      (pcase--expand): Use it.
 +      * emacs-lisp/pcase.el (pcase--app-subst-match, pcase--app-subst-rest):
 +      New optimization functions.
 +      (pcase--u1): Add support for `quote' and `app'.
 +      (pcase): Document them in the docstring.
 +
 +2014-09-22  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      Use lexical-bindin in Ibuffer.
 +      * ibuffer.el (ibuffer-do-toggle-read-only): `arg' is unused.
 +      (ibuffer-compile-format): Simplify.
 +      (ibuffer-clear-summary-columns): Simplify.
 +      * ibuf-ext.el (ibuffer-generate-filter-groups): Don't use the third
 +      elem of dotimes when we don't refer to the iteration var from it.
 +      (ibuffer-toggle-sorting-mode): Avoid add-to-list.
 +      * ibuf-macs.el (define-ibuffer-column, define-ibuffer-op):
 +      Silence byte-compiler.
 +
 +2014-09-22  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * font-lock.el (font-lock-compile-keyword): Don't confuse a lambda
 +      expression for a list.
 +
 +      * emacs-lisp/bytecomp.el (byte-compile-lambda): Don't add fundoc usage
 +      for functions with no arguments.
 +
 +      * mpc.el (mpc-data-directory): Use locate-user-emacs-file.
 +      (mpc-volume-refresh): Make sure the corresponding header-line is updated.
 +
 +2014-09-17  Tom Willemse  <tom@ryuslash.org>  (tiny change)
 +
 +      * simple.el (clone-indirect-buffer): Mention the return value
 +      (bug#18478).
 +
 +      * progmodes/prog-mode.el (prog-mode-hook): Replace reference to
 +      Text mode in docstring (bug#18464).
 +
 +2014-09-21  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * progmodes/perl-mode.el (perl-syntax-propertize-function):
 +      Accept underscores in identifiers after "sub" (bug#18502).
 +
 +2014-09-21  Tassilo Horn  <tsdh@gnu.org>
 +
 +      * textmodes/reftex-sel.el (reftex-select-label-mode)
 +      (reftex-select-bib-mode, reftex-insert-docstruct): Derive modes
 +      from special-mode (instead of fundamental-mode) and propertize
 +      with font-lock-face instead of just face.  (Bug#18496)
 +
 +      * textmodes/reftex-toc.el (reftex-toc-mode, reftex-toc): Ditto.
 +
 +2014-09-19  Dmitry Gutov  <dgutov@yandex.ru>
 +
 +      * emacs-lisp/lisp.el (lisp-completion-at-point): Only calculate
 +      `table-etc' when `end' is non-nil.
 +      (lisp-completion-at-point): Move `end' back if it's after quote.
 +      If in comment or string, only complete when after backquote.
 +      (Bug#18265)
 +      (lisp-completion-at-point): Don't use
 +      `lisp--local-variables-completion-table' in the
 +      `lisp--form-quoted-p' case.
 +
 +2014-09-19  Dmitry Gutov  <dgutov@yandex.ru>
 +
 +      * emacs-lisp/lisp.el (lisp--expect-function-p)
 +      (lisp--form-quoted-p): New functions.
 +      (lisp-completion-at-point): Use them to see if we're completing a
 +      variable reference, a function name, or just any symbol.
 +      http://lists.gnu.org/archive/html/emacs-devel/2014-02/msg00229.html
 +
 +2014-09-18  Ivan Kanis  <ivan@kanis.fr>
 +
 +      * net/shr.el, net/eww.el: Don't override `shr-width', but
 +      introduce a new variable `shr-internal-width'.  This allows users
 +      to specify a width themselves.
 +
 +2014-09-18  Lars Magne Ingebrigtsen  <larsi@gnus.org>
 +
 +      * image-mode.el (image-toggle-display-image): If we have a
 +      `fit-width' or a `fit-height', don't limit the size of the image
 +      to the window size, because that doesn't preserve the aspect ratio.
 +      * image-mode.el: Move defvars earlier to avoid a byte-compilation
 +      warning.
 +
 +2014-09-17  Reuben Thomas  <rrt@sc3d.org>
 +
 +      * progmodes/js.el: Add interpreter-mode-alist support for various
 +      JavaScript interpreters.
 +
 +2014-09-17  Paul Eggert  <eggert@cs.ucla.edu>
 +
 +      Don't assume 'grep' supports GREP_OPTIONS.
 +      The GREP_OPTIONS environment variable is planned to be marked
 +      obsolescent in GNU grep, due to problems in its use, so stop
 +      relying on it.
 +      * progmodes/grep.el (grep-highlight-matches): Document this.
 +      (grep-process-setup): Do not set GREP_OPTIONS.
 +      (grep-compute-defaults): Use an explicit --color option if supported.
 +
 +2014-09-16  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * msb.el (msb--make-keymap-menu, msb-menu-bar-update-buffers):
 +      Don't add outdated key-shortcut cache (bug#18482).
 +
 +2014-09-15  Glenn Morris  <rgm@gnu.org>
  
        * image.el (image-multi-frame-p): Fix thinko - do not force
        a delay if none was specified.  (Bug#18334)
  
 -2014-09-12  Kan-Ru Chen  <kanru@kanru.info>
 +2014-09-15  Kan-Ru Chen  <kanru@kanru.info>
 +
 +      * window.el (fit-window-to-buffer): Doc fix.
 +
 +2014-09-15  Ivan Shmakov  <ivan@siamics.net>
 +
 +      * desktop.el (desktop-create-buffer): Check that buffers are still live
 +      before burying them (bug#18373).
 +
 +2014-09-15  Glenn Morris  <rgm@gnu.org>
 +
 +      * calendar/diary-lib.el (diary-list-entries):
 +      Restore 24.3 display behavior.  (Bug#18381)
 +
 +2014-09-15  Eli Zaretskii  <eliz@gnu.org>
 +
 +      * mouse.el (mouse-drag-line): On text-mode frames, count the mode
 +      line and header line as 1 pixel.  This fixes the 1-"pixel" (row)
 +      discrepancy between window-pixel-edges and mouse events, and
 +      avoids moving mode line up when the mouse click is on the modeline
 +      and no drag is attempted.
 +
 +2014-09-14  Daniel Colascione  <dancol@dancol.org>
 +
 +      * register.el (insert-register): Change default interactive
 +      insertion mode.
 +
 +2014-09-14  Michael Albinus  <michael.albinus@gmx.de>
 +
 +      * net/tramp-cache.el (tramp-flush-file-function): Simplify check.
 +      Suppress debug messages.
 +
 +      * net/tramp.el (tramp-file-name-handler):
 +      * net/tramp-gvfs.el (tramp-gvfs-url-file-name): Apply `cons' where
 +      appropriate.
 +
 +2014-09-13  Christopher Schmidt  <ch@ristopher.com>
 +
 +      * calendar/calendar.el (calendar-update-mode-line):
 +      Do not overwrite mode-line-format if calendar-mode-line-format is
 +      nil.  (Bug#18467)
 +
 +2014-09-13  Leo Liu  <sdl.web@gmail.com>
 +
 +      * emacs-lisp/pcase.el (pcase--dontwarn-upats): New var.
 +      (pcase--expand): Use it.
 +      (pcase-exhaustive): New macro.  (Bug#16567)
 +
 +      * emacs-lisp/lisp-mode.el (lisp-el-font-lock-keywords-2):
 +      Add pcase-exhaustive.
 +
 +2014-09-13  Eli Zaretskii  <eliz@gnu.org>
 +
 +      * mail/rmailmm.el (rmail-mime-insert-html): Decode the HTML part
 +      using the specified transfer-encoding, if any, or 'undecided'.
 +      (rmail-mime-render-html-shr): Bind shr-width to nil, so lines are
 +      broken at the window margin.
 +
 +2013-12-27  Ken Olum  <kdo@cosmos.phy.tufts.edu>
 +
 +      Support rendering of HTML parts in Rmail (bug#4258).
 +      * mail/rmailmm.el (rmail-mime-process): Handle text/html
 +      separately from other text/ types.  Suppress tagline for
 +      multipart body.
 +      (rmail-mime-parse): Don't change visibility of tagline here.
 +      (rmail-mime-set-bulk-data, rmail-mime-insert-bulk):
 +      Handle text/html specially.
 +      (rmail-mime-render-html-function,rmail-mime-prefer-html): New variables.
 +      (rmail-mime-insert-html, rmail-mime-render-html-shr)
 +      (rmail-mime-render-html-lynx): New functions.
 +      (rmail-mime-fix-inserted-faces): New function.
 +      (rmail-mime-process-multipart): Find the best part to show
 +      following rmail-mime-prefer-html if set.
 +      (rmail-mime-searching): New variable.
 +      (rmail-search-mime-message): Bind rmail-mime-searching to
 +      suppress rendering while searching.
 +
 +2014-09-12  Sam Steingold  <sds@gnu.org>
 +
 +      * progmodes/sql.el (sql-product-alist): Add vertica.
 +      (sql-vertica-program, sql-vertica-options)
 +      (sql-vertica-login-params, sql-comint-vertica, sql-vertica):
 +      New functions and variables to support Vertica.
 +      Inspired by code by Roman Scherer <roman@burningswell.com>.
 +
 +2014-09-11  Paul Eggert  <eggert@cs.ucla.edu>
 +
 +      * ses.el (ses-file-format-extend-parameter-list): Rename from
 +      ses-file-format-extend-paramter-list, to correct a misspelling.
 +      All uses changed.
 +
 +2014-09-10  Alan Mackenzie  <acm@muc.de>
 +
 +      CC Mode: revert recent changes and fix bug 17463 (cc-langs.elc
 +      gets loaded at run-time).
 +      * progmodes/cc-langs.el (c-no-parens-syntax-table): Rename the
 +      c-lang-const to c-make-no-parens-syntax-table and correct the
 +      logic.
 +      (c-no-parens-syntax-table): Correct the logic of the
 +      c-lang-defvar.
 +
 +2014-09-10  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      CC-mode: Set open-paren-in-column-0-is-defun-start to nil;
 +      plus misc cleanup.
 +      * progmodes/cc-mode.el (c-basic-common-init):
 +      Set open-paren-in-column-0-is-defun-start.
 +      (adaptive-fill-first-line-regexp, font-lock-syntactic-keywords):
 +      Remove declarations, unused.
 +      (run-mode-hooks): Remove declaration.
 +      (font-lock-defaults): Use plain `defvar' to declare.
 +      (c-run-mode-hooks): Test existence of run-mode-hooks with fboundp.
 +      * progmodes/cc-langs.el (c-filter-ops): Avoid `setq'.
 +      (c-make-mode-syntax-table): Don't micro-optimize.
 +      (c-keywords, c-keyword-member-alist): Simplify.
 +      (c-kwds-lang-consts): Don't eval at compile-time.
 +      (c-primary-expr-regexp): Comment out unused vars.
 +      * progmodes/cc-fonts.el (c-font-lock-context): Declare at top-level.
 +      (c-font-byte-compile): New var.
 +      (c--compile): New function.  Use it instead of `byte-compile'.
 +      (c-cpp-matchers): Quote the value returned by
 +      `c-make-syntactic-matcher' in case it's not self-evaluating.
 +      (c-basic-matchers-before): Avoid a plain MATCHER as keyword, wrap it in
 +      parentheses instead (in case MATCHER happens to be a list).
 +      (c-font-lock-enum-tail): Remove unused var `start'.
 +      (c-font-lock-objc-methods): Silence byte-compiler warnings.
 +      * progmodes/cc-engine.el (c-syntactic-re-search-forward): Sink an `if'
 +      test into an argument.
 +      * progmodes/cc-defs.el (c-point, c-major-mode-is, c-put-char-property)
 +      (c-get-char-property): Don't use `eval' just to unquote a constant.
 +      (c-use-extents): Remove.  Use (featurep 'xemacs), compiled
 +      more efficiently.
 +      (c-put-char-property-fun): Don't call `byte-compile' by hand.
 +      (c-clear-char-property, c-clear-char-properties): Check that `property'
 +      is a quoted constant.
 +      (c-emacs-features): Remove `infodock', `syntax-properties', and
 +      `pps-extended-state' (never used), `8-bit' and `1-bit' (use (featurep
 +      'xemacs) instead).  Use `with-temp-buffer' and let-bind vars after
 +      changing buffer, so we don't have to setq them again afterwards.
 +      (c-lang-const): Remove redundant symbolp assertions.
 +      (c-find-assignment-for-mode): Use `or'.
 +      * Makefile.in (compile-one-process): Remove cc-mode dependency.
 +
 +2014-09-09  Sam Steingold  <sds@gnu.org>
 +
 +      * progmodes/sql.el (sql-default-directory): Fix type annotation.
 +
 +2014-09-09  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * progmodes/cc-awk.el: Remove unneeded cc-bytecomp use.
 +      Change doc comments into docstrings.
 +      * Makefile.in: Remove cc-awk dependency.
 +
 +2014-09-08  Sam Steingold  <sds@gnu.org>
 +
 +      * progmodes/sql.el (sql-send-line-and-next): New command,
 +      bound to C-c C-n.
 +      (sql-show-sqli-buffer): Display the buffer instead of its name and
 +      bind the command to C-c C-z.
 +      (sql-default-directory): New user option.
 +      (sql-product-interactive): Bind `default-directory' to it to
 +      enable remote connections using Tramp.
 +      (sql-set-sqli-buffer): Call `sql-product-interactive' when no
 +      suitable buffer is available.
 +
 +2014-09-08  Glenn Morris  <rgm@gnu.org>
 +
 +      * calendar/calendar.el (calendar-basic-setup):
 +      Fix calendar-view-holidays-initially-flag and fancy display.
 +      * calendar/diary-lib.el (diary-live-p): Doc fix.
 +
 +      * calendar/calendar.el (calendar-basic-setup):
 +      Avoid clobbering calendar with diary.  (Bug#18381)
 +
 +2014-09-08  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * vc/vc-dir.el (vc-dir-update): Don't burp in corner case.
 +
 +2014-09-08  Lars Ljung  <lars@matholka.se>  (tiny change)
 +
 +      * isearch.el (isearch-yank-word-or-char): Obey superword-mode
 +      as well (bug#18400).
 +
 +2014-09-08  Eli Zaretskii  <eliz@gnu.org>
 +
 +      * subr.el (posn-actual-col-row): Doc fix.  (Bug#18385)
 +
 +2014-09-06  Leo Liu  <sdl.web@gmail.com>
 +
 +      * emacs-lisp/pcase.el (pcase): Doc fix.
 +      (pcase--split-vector): New function.
 +      (pcase--q1): Support vector qpattern.  (Bug#18327)
 +
 +2014-09-05  Sam Steingold  <sds@gnu.org>
 +
 +      * textmodes/tex-mode.el (tex-print-file-extension): New user
 +      option.
 +      (tex-print): Use it instead of the hard-coded string.
 +
 +2014-09-05  Michael Albinus  <michael.albinus@gmx.de>
 +
 +      * net/tramp-sh.el (tramp-sh-handle-start-file-process):
 +      Expand `default-directory'.
 +
 +2014-09-05  Martin Rudalics  <rudalics@gmx.at>
 +
 +      * scroll-bar.el (horizontal-scroll-bars-available-p):
 +      New function.
 +      (horizontal-scroll-bar-mode): Rewrite using
 +      horizontal-scroll-bars-available-p.
 +      * menu-bar.el (menu-bar-showhide-scroll-bar-menu): Rewrite using
 +      horizontal-scroll-bars-available-p.
 +
 +2014-09-05  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * subr.el (call-process-shell-command, process-file-shell-command):
 +      Make the `args' obsolete (bug#18409).
 +      (start-process-shell-command, start-file-process-shell-command):
 +      Use `declare'.
 +
 +2014-09-05  Jay Belanger  <jay.p.belanger@gmail.com>
 +
 +      * calc/calc-forms.el (math-normalize-hms): Do a better check for
 +      "negative" hms forms.
 +
 +2014-09-04  Rasmus Pank Roulund  <emacs@pank.eu>
 +
 +      * vc/vc-git.el (vc-git-conflicted-files): Fix bug when git status
 +      returns nil (bug#18391).
 +
 +2014-09-04  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * emacs-lisp/eldoc.el (eldoc-function-argstring): Don't strip
 +      terminating paren (bug#18352).
 +      (eldoc-last-data-store): Return cached data.
 +      (eldoc-get-var-docstring): Avoid setq.
 +      (eldoc-get-fnsym-args-string): Clarify data flow.
 +
 +2014-09-04  Thierry Volpiatto  <thierry.volpiatto@gmail.com>
 +
 +      * emacs-lisp/eldoc.el (eldoc-highlight-function-argument): Handle the
 +      case where we're currently providing part of the &rest arg after some
 +      &key args, as in define-ibuffer-op (bug#18048).
 +
 +2014-09-03  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * progmodes/which-func.el (which-func-ff-hook): Obey pre-existing
 +      buffer-local setting of which-func-mode.
 +      (which-func-mode): Use defvar-local.
 +      (which-function-mode): Don't reset which-func-mode in each buffer since
 +      it might have been set by someone else.
 +      (which-func-update-ediff-windows): Check which-function-mode.
 +
 +2014-09-03  Martin Rudalics  <rudalics@gmx.at>
 +
 +      * frame.el (frame-initialize): Remove horizontal-scroll-bars
 +      from frame-initial-frame-alist.
 +      * scroll-bar.el (previous-horizontal-scroll-bar-mode)
 +      (horizontal-scroll-bar-mode-explicit)
 +      (set-horizontal-scroll-bar-mode, get-horizontal-scroll-bar-mode)
 +      (toggle-horizontal-scroll-bar): Remove.
 +      (horizontal-scroll-bar-mode): Remove defcustom.
 +      (horizontal-scroll-bar-mode): Fix doc-string.
 +      (scroll-bar-toolkit-scroll)
 +      (scroll-bar-toolkit-horizontal-scroll): Add doc-strings stubs.
 +
 +2014-09-03  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * emacs-lisp/package.el (package-generate-description-file):
 +      Properly quote the arguments (bug#18332).  Change second arg.
 +      (package--alist-to-plist-args): Rename from package--alist-to-plist and
 +      quote the elements.
 +      (package--make-autoloads-and-stuff): Fix the test for pre-existence of
 +      the *-pkg.el file.  Adjust to new calling convention of
 +      package-generate-description-file.
 +
 +      * progmodes/gud.el (gud-gdb-completion-at-point): Add hack (bug#18282).
 +      (gud-gdb-completions): Remove obsolete workaround.
 +
 +2014-09-03  Eli Zaretskii  <eliz@gnu.org>
 +
 +      * subr.el (posn-col-row): Revert the change from commit
 +      2010-11-13T21:07:58Z!eliz@gnu.org, which
 +      was inadvertently merged from emacs-23 release branch in 2010-11-18T03:54:14Z!monnier@iro.umontreal.ca
 +      monnier@iro.umontreal.ca-20101118035414-yvlg7k7dk4k4l3q, and
 +      introduced an off-by-one error in the reported row when there is a
 +      header line.  (Bug#18384)
 +
 +2014-09-03  Fabián Ezequiel Gallina  <fgallina@gnu.org>
 +
 +      * progmodes/python.el (python-indent-post-self-insert-function):
 +      Avoid electric colon at beginning-of-defun.  (Bug#18228)
 +
 +2014-09-03  Glenn Morris  <rgm@gnu.org>
 +
 +      * tutorial.el (tutorial--display-changes):
 +      Fix 2014-08-01 change.  (Bug#18382)
 +
 +2014-09-03  Ken Brown  <kbrown@cornell.edu>
 +
 +      * startup.el (fancy-splash-frame): Extend the fix for Bug#16014 to
 +      the Cygwin-w32 build.  (Bug#18347)
 +
 +2014-09-03  Glenn Morris  <rgm@gnu.org>
 +
 +      * tar-mode.el (tar--extract, tar-extract):
 +      Avoid permanently disabling undo in extracted buffers.  (Bug#18344)
 +
 +2014-09-03  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * progmodes/sh-script.el (sh-font-lock-quoted-subshell): Try to better
 +      handle multiline elements (bug#18380).
 +
 +2014-09-01  Eli Zaretskii  <eliz@gnu.org>
 +
 +      * ls-lisp.el (ls-lisp-use-string-collate)
 +      (ls-lisp-UCA-like-collation): New defcustoms.
 +      (ls-lisp-string-lessp): Use them to control sorting by file
 +      names.  (Bug#18051)
 +      (ls-lisp-version-lessp): New function.
 +      (ls-lisp-handle-switches): Use it to implement the -v switch of
 +      GNU ls.
 +      (ls-lisp--insert-directory): Mention the -v switch in the doc string.
 +
 +2014-08-31  Christoph Scholtes  <cschol2112@gmail.com>
 +
 +      * ibuffer.el: Replace mode-specific quit function with
 +      `quit-window' via `special-mode'.
 +      (ibuffer-mode-map): Use keybindings from special-mode-map instead
 +      of local overrides.
 +      (ibuffer): Don't store previous windows configuration.
 +      Let `quit-window' handle restoring.
 +      (ibuffer-quit): Remove function.  Use `quit-window' instead.
 +      (ibuffer-restore-window-config-on-quit): Remove variable.
 +      (ibuffer-prev-window-config): Remove variable.
 +
 +2014-08-29  Michael Heerdegen  <michael_heerdegen@web.de>
 +
 +      * emacs-lisp/easy-mmode.el (define-minor-mode): Use mode function
 +      name instead of variable name in hook docstring.  (Bug#18349)
 +
 +2014-08-29  Martin Rudalics  <rudalics@gmx.at>
 +
 +      * window.el (display-buffer-at-bottom): Prefer bottom-left
 +      window to other bottom windows.  Reuse a bottom window if it
 +      shows the buffer already.  Suggested by Juri Linkov
 +      <juri@jurta.org> in discussion of (Bug#18181).
 +
 +2014-08-29  Leo Liu  <sdl.web@gmail.com>
 +
 +      * files.el (minibuffer-with-setup-hook): Allow (:append FUN) to
 +      append to minibuffer-setup-hook.  (Bug#18341)
 +
 +2014-08-28  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * progmodes/cc-defs.el: Expose c-lanf-defconst's expressions to the
 +      byte-compiler.
 +      (lookup-syntax-properties): Silence byte-compiler.
 +      (c-lang-defconst): Quote the code with `lambda' rather than with
 +      `quote'.
 +      (c-lang-const): Avoid unneeded setq.
 +      (c-lang-constants-under-evaluation): Add docstring.
 +      (c-lang--novalue): New constant.
 +      (c-find-assignment-for-mode): Use it instead of c-lang-constants.
 +      (c-get-lang-constant): Same here.
 +      Get the mode's value using `funcall' now that the code is quoted
 +      with `lambda'.
 +
 +2014-08-28  Michael Albinus  <michael.albinus@gmx.de>
 +
 +      * net/tramp.el (tramp-handle-shell-command): Use `display-buffer'.
 +      (Bug#18326)
 +
 +2014-08-28  Martin Rudalics  <rudalics@gmx.at>
 +
 +      * scroll-bar.el (scroll-bar-horizontal-drag-1): Handle new
 +      interpretation of `portion-whole'.
 +
 +2014-08-28  Michael Albinus  <michael.albinus@gmx.de>
 +
 +      * net/tramp-adb.el: Spell author name correctly.
 +
 +2014-08-28  João Távora  <joaotavora@gmail.com>
 +
 +      * net/shr.el (shr-expand-url): Plain expand-file-name is not enough;
 +      use url-expand-file-name.  (Bug#18310)
 +
 +2014-08-28  Glenn Morris  <rgm@gnu.org>
 +
 +      * emulation/cua-rect.el (cua--highlight-rectangle):
 +      Avoid error at point-min.  (Bug#18309)
 +
 +2014-08-28  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * progmodes/python.el (python-shell-prompt-detect): Remove redundant
 +      executable-find (bug#18244).
 +
 +      * simple.el (self-insert-uses-region-functions): Defvar.
 +
 +2014-08-28  Glenn Morris  <rgm@gnu.org>
 +
 +      * subr.el (remq): Revert 2014-08-25 doc change (not always true).
 +
 +2014-08-27  Dmitry Antipov  <dmantipov@yandex.ru>
 +
 +      * startup.el (normal-top-level): Now use internal--top-level-message.
 +
 +2014-08-26  Dmitry Antipov  <dmantipov@yandex.ru>
 +
 +      * startup.el (normal-top-level): Use top-level-message.
 +
 +2014-08-25  Lars Magne Ingebrigtsen  <larsi@gnus.org>
 +
 +      * net/shr.el (shr-copy-url): Encode copied URL to avoid getting
 +      URLs containing spaces and the like.
 +
 +2014-08-25  Christoph Scholtes  <cschol2112@gmail.com>
 +
 +      * subr.el (remq): Fix docstring (Bug#18253).
 +
 +2014-08-25  Christoph Scholtes  <cschol2112@gmail.com>
 +
 +      * replace.el (query-replace): Fix typo in docstring (Bug#18320).
 +
 +2014-08-24  Alan Mackenzie  <acm@muc.de>
 +
 +      Handle C++11's "auto" and "decltype" constructions.
 +      * progmodes/cc-engine.el (c-forward-type): Enhance to recognise
 +      and return 'decltype.
 +      (c-forward-decl-or-cast-1): New let variables backup-kwd-sym,
 +      prev-kwd-sym, new-style-auto.  Enhance to handle the new "auto"
 +      keyword.
 +      * progmodes/cc-fonts.el (c-font-lock-declarations): Handle the
 +      "decltype" keyword.
 +      (c-font-lock-c++-new): Handle "decltype" constructions.
 +      * progmodes/cc-langs.el (c-auto-ops, c-auto-ops-re):
 +      New c-lang-defconsts/defvars.
 +      (c-haskell-op, c-haskell-op-re): New c-lang-defconsts/defvars.
 +      (c-typeof-kwds, c-typeof-key): New c-lang-defconsts/defvars.
 +      (c-typeless-decl-kwds): Append "auto" onto the C++ value.
 +      (c-not-decl-init-keywords): Also exclude c-typeof-kwds from value.
 +
 +      Make ">>" act as double template ender in C++ Mode.  (Bug#11386)
 +      * progmodes/cc-langs.el (c->-op-cont-tokens): New lang-const split
 +      off from c->-op-cont-re.
 +      (c->-op-cont-tokens): Change to use the above.
 +      (c->-op-without->-cont-regexp): New lang-const.
 +      * progmodes/cc-engine.el (c-forward-<>-arglist-recur):
 +      Use c->-op-without->-cont-regexp in place of c->-op-cont-tokens.
 +
 +
 +2014-08-23  Alan Mackenzie  <acm@muc.de>
 +
 +      * progmodes/cc-fonts.el (c-font-lock-declarators): Fix infinite
 +      loop, bug #18306.  The bug was introduced on 2014-08-02.
 +
 +2014-08-21  Eli Zaretskii  <eliz@gnu.org>
 +
 +      * textmodes/texnfo-upd.el (texinfo-specific-section-type):
 +      Don't recognize a Top node if there are other sectioning commands
 +      earlier in the Texinfo file.  This fixes a bug in
 +      texinfo-make-menu and avoids inflooping in
 +      texinfo-all-menus-update when they are invoked on texinfo.texi.
 +
 +2014-08-21  Martin Rudalics  <rudalics@gmx.at>
 +
 +      * window.el (window--side-window-p): New function.
 +      (split-window, window-splittable-p): Use window--side-window-p to
 +      determine whether WINDOW can be split (Bug#18304).
 +      * calendar/calendar.el (calendar-basic-setup): Fix one call of
 +      `window-splittable-p' and add another (Bug#18304).
  
 -      * window.el (fit-window-to-buffer): Doc fix.
 +2014-08-20  Sam Steingold  <sds@gnu.org>
  
 -2014-09-10  Ivan Shmakov  <ivan@siamics.net>  (tiny change)
 +      * progmodes/python.el (python-new-pythonpath): Extract from
 +      `python-shell-calculate-process-environment'.
  
 -      * desktop.el (desktop-create-buffer): Check that buffers are still live
 -      before burying them (bug#18373).
 +2014-08-18  Thierry Volpiatto  <thierry.volpiatto@gmail.com>
  
 -2014-09-09  Glenn Morris  <rgm@gnu.org>
 +      * emacs-lisp/eldoc.el (eldoc-highlight-function-argument): Add support
 +      for &key args (bug#18048).
  
 -      * calendar/diary-lib.el (diary-list-entries):
 -      Restore 24.3 display behavior.  (Bug#18381)
 +2014-08-18  Stefan Monnier  <monnier@iro.umontreal.ca>
  
 -2014-09-09  Eli Zaretskii  <eliz@gnu.org>
 +      * emacs-lisp/eldoc.el (eldoc-argument-case): Obsolete and change default.
 +      (eldoc-function-argstring-format): Remove.
 +      (eldoc-function-argstring): Always return upcase args.
 +      Use help-make-usage.  Don't add parens.
 +      (eldoc-get-fnsym-args-string): Don't obey eldoc-argument-case since
 +      it's too late to do it right (bug#18048).
  
 -      * mouse.el (mouse-drag-line): On text-mode frames, count the mode
 -      line and header line as 1 pixel.  This fixes the 1-"pixel" (row)
 -      discrepancy between window-pixel-edges and mouse events, and
 -      avoids moving mode line up when the mouse click is on the modeline
 -      and no drag is attempted.
 +2014-08-18  Eli Zaretskii  <eliz@gnu.org>
  
 -2014-09-08  Glenn Morris  <rgm@gnu.org>
 +      * scroll-bar.el (scroll-bar-horizontal-drag-1)
 +      (scroll-bar-toolkit-horizontal-scroll): When determining the
 +      paragraph direction, use the buffer of the window designated in
 +      the event.
  
 -      * calendar/calendar.el (calendar-basic-setup):
 -      Avoid clobbering calendar with diary.  (Bug#18381)
 +2014-08-16  Andreas Schwab  <schwab@linux-m68k.org>
  
 -2014-09-05  Stefan Monnier  <monnier@iro.umontreal.ca>
 +      * vc/diff-mode.el (diff-fixup-modifs): Handle empty line in
 +      context of unified diff.
  
 -      * vc/vc-dir.el (vc-dir-update): Don't burp in corner case.
 +2014-08-16  Paul Eggert  <eggert@cs.ucla.edu>
  
 -2014-09-04  Lars Ljung  <lars@matholka.se>  (tiny change)
 +      Add dependencies to fix loaddefs race during parallel builds.
 +      Without this, for example, 'make -j bootstrap' can fail and report
 +      "Opening input file: no such file or directory,
 +      .../lisp/calendar/diary-loaddefs.el ... recipe for target
 +      'calendar/hol-loaddefs.el' failed", where the hol-loaddefs.el rule
 +      got confused because diary-loaddefs.el was being built in parallel.
 +      * Makefile.in ($(CAL_DIR)/diary-loaddefs.el):
 +      Depend on $(CAL_DIR)/cal-loaddefs.el.
 +      ($(CAL_DIR)/hol-loaddefs.el): Depend on $(CAL_DIR)/diary-loaddefs.el.
  
 -      * isearch.el (isearch-yank-word-or-char): Obey superword-mode
 -      as well (bug#18400).
 +2014-08-16  Martin Rudalics  <rudalics@gmx.at>
  
 -2014-09-04  Eli Zaretskii  <eliz@gnu.org>
 +      * scroll-bar.el (scroll-bar-horizontal-drag-1): Use cdr of
 +      portion-whole for scrolling right-to-left text.
  
 -      * subr.el (posn-actual-col-row): Doc fix.  (Bug#18385)
 +2014-08-15  Leo Liu  <sdl.web@gmail.com>
  
 -2014-09-02  Stefan Monnier  <monnier@iro.umontreal.ca>
 +      * speedbar.el (speedbar-generic-list-tag-p): Allow special
 +      elements from imenu.
  
 -      * emacs-lisp/package.el (package-generate-description-file):
 -      Properly quote the arguments (bug#18332).  Change second arg.
 -      (package--alist-to-plist-args): Rename from package--alist-to-plist and
 -      quote the elements.
 -      (package--make-autoloads-and-stuff): Fix the test for pre-existence of
 -      the *-pkg.el file.  Adjust to new calling convention of
 -      package-generate-description-file.
 +2014-08-15  Glenn Morris  <rgm@gnu.org>
  
 -      * progmodes/gud.el (gud-gdb-completion-at-point): Add hack (bug#18282).
 -      (gud-gdb-completions): Remove obsolete workaround.
 +      * subr.el (with-output-to-temp-buffer): Doc fix; from elisp manual.
  
 -2014-09-02  Eli Zaretskii  <eliz@gnu.org>
 +2014-08-13  Jan Nieuwenhuizen  <janneke@gnu.org>
  
 -      * subr.el (posn-col-row): Revert the change from commit
 -      2010-11-13T21:07:58Z!eliz@gnu.org, which
 -      was inadvertently merged from emacs-23 release branch in 2010-11-18T03:54:14Z!monnier@iro.umontreal.ca
 -      monnier@iro.umontreal.ca-20101118035414-yvlg7k7dk4k4l3q, and
 -      introduced an off-by-one error in the reported row when there is a
 -      header line.  (Bug#18384)
 +      * progmodes/compile.el (compilation-error-regexp-alist-alist):
 +      Add Guile regexpses.
  
 -2014-09-01  Fabián Ezequiel Gallina  <fgallina@gnu.org>
 +2014-08-13  Jan Nieuwenhuizen  <janneke@gnu.org>
  
 -      * progmodes/python.el (python-indent-post-self-insert-function):
 -      Avoid electric colon at beginning-of-defun.  (Bug#18228)
 +      * progmodes/gud.el (guiler): New function.  Starts the Guile REPL;
 +      add Guile debugger support for GUD.
  
 -2014-09-01  Glenn Morris  <rgm@gnu.org>
 +2014-08-13  Stefan Monnier  <monnier@iro.umontreal.ca>
  
 -      * tutorial.el (tutorial--display-changes):
 -      Fix 2014-07-29 change.  (Bug#18382)
 +      * obsolete/mouse-sel.el (mouse-sel-mode): Use add/remove-function.
 +      (mouse-sel--ignore): New function.
 +      (mouse-sel-has-been-enabled, mouse-sel-original-bindings)
 +      (mouse-sel-original-interprogram-cut-function)
 +      (mouse-sel-original-interprogram-paste-function): Remove.
  
 -2014-08-29  Ken Brown  <kbrown@cornell.edu>
 +2014-08-13  Eric S. Raymond  <esr@thyrsus.com>
  
 -      * startup.el (fancy-splash-frame): Extend the fix for Bug#16014 to
 -      the Cygwin-w32 build.  (Bug#18347)
 +      * vc/vc-git.el (vc-git-resolve-when-done): New function.
 +      Call "git add" when there are no longer conflict markers.
  
 -2014-08-28  Glenn Morris  <rgm@gnu.org>
 +2014-08-13  Rüdiger Sonderfeld  <ruediger@c-plusplus.de>
  
 -      * tar-mode.el (tar--extract, tar-extract):
 -      Avoid permanently disabling undo in extracted buffers.  (Bug#18344)
 +      * vc/vc-git.el (vc-git-find-file-hook): New function.
 +      Adds support for calling smerge (and resolve) on a conflicted file.
 +      (vc-git-conflicted-files): New function.
 +      Useful in itself and a step towards better smerge support.
  
 -2014-08-27  Michael Albinus  <michael.albinus@gmx.de>
 +2014-08-12  Stefan Monnier  <monnier@iro.umontreal.ca>
  
 -      * emacs-lisp/authors.el (authors-aliases): Addition.
 +      * mpc.el (mpc-reorder): Don't bother splitting the "active" elements
 +      to the first part if they're the same as the selection.
  
 -      * net/tramp-adb.el: Spell author name correctly.
 +2014-08-12  Lars Magne Ingebrigtsen  <larsi@gnus.org>
  
 -2014-08-27  João Távora  <joaotavora@gmail.com>
 +      * image-mode.el (image-transform-reset): New command and menu item.
 +      (image-mode-map): Rearrange the menu items to put presumably more
 +      obscure items at the end.
  
 -      * net/shr.el (shr-expand-url): Plain expand-file-name is not enough;
 -      use url-expand-file-name.  (Bug#18310)
 +2014-08-12  Juri Linkov  <juri@jurta.org>
  
 -2014-08-25  Glenn Morris  <rgm@gnu.org>
 +      * vc/vc-annotate.el (vc-annotate-background-mode):
 +      Use `with-demoted-errors' instead of `ignore-errors'.  (Bug#18189)
  
 -      * emulation/cua-rect.el (cua--highlight-rectangle):
 -      Avoid error at point-min.  (Bug#18309)
 +2014-08-12  Stefan Monnier  <monnier@iro.umontreal.ca>
  
 -2014-08-18  Stefan Monnier  <monnier@iro.umontreal.ca>
 +      * files.el (out-of-memory-warning-percentage): Turn it off by default.
  
 -      * progmodes/python.el (python-shell-prompt-detect): Remove redundant
 -      executable-find (bug#18244).
 +2014-08-11  Sam Steingold  <sds@gnu.org>
  
 -      * simple.el (self-insert-uses-region-functions): Defvar.
 +      * textmodes/sgml-mode.el (sgml-validate-command): Set depending on
 +      the presence of known validators (tidy, (o)nsgmls).
  
 -2014-08-13  Leo Liu  <sdl.web@gmail.com>
 +2014-08-11  Ulf Jasper  <ulf.jasper@web.de>
  
 -      * speedbar.el (speedbar-generic-list-tag-p): Allow special
 -      elements from imenu.
 +      Newsticker: introduce `newsticker-treeview-date-format'.  (Bug#17227)
 +      * net/newst-treeview.el (newsticker-treeview-date-format): New.
 +      (newsticker--treeview-list-add-item):
 +      Use `newsticker-treeview-date-format'.
  
  2014-08-11  Glenn Morris  <rgm@gnu.org>
  
 -      * subr.el (with-output-to-temp-buffer): Doc fix; from elisp manual.
 -
        * files.el (basic-save-buffer-2): Revert 2013-01-31 change, which
        chose coding system for writing before backing up, since it causes
        a more serious problem than the one it solves.  (Closes Bug#18141,
        reopens Bug#13522.)
  
 -2014-08-10  Martin Rudalics  <rudalics@gmx.at>
 +2014-08-11  Martin Rudalics  <rudalics@gmx.at>
  
 -      * window.el (window-total-size): Make doc-string more
 -      self-contained.
 -
 -2014-08-09  Martin Rudalics  <rudalics@gmx.at>
 +      * window.el (window-total-size): Make doc-string more self-contained.
  
        * window.el (display-buffer-below-selected): Restore original
        behavior if buffer is already displayed in the window below the
        selected one (Bug#18181).
  
 -2014-08-08  Stefan Monnier  <monnier@iro.umontreal.ca>
 +2014-08-11  Stefan Monnier  <monnier@iro.umontreal.ca>
  
        * mouse.el (mouse--down-1-maybe-follows-link): Don't convert the down
        event (bug#18212).
  
 -2014-08-08  Eli Zaretskii  <eliz@gnu.org>
 +2014-08-11  Eli Zaretskii  <eliz@gnu.org>
  
        * info.el (info): Doc fix.
  
 -2014-08-07  Stefan Monnier  <monnier@iro.umontreal.ca>
 +2014-08-11  Stefan Monnier  <monnier@iro.umontreal.ca>
  
        * info.el (Info-mode-map): Override a global down-mouse-2 binding
        (bug#18212).
  
 -2014-08-05  Eli Zaretskii  <eliz@gnu.org>
 +2014-08-11  Eli Zaretskii  <eliz@gnu.org>
  
        * simple.el (default-line-height): A floating-point value of
        line-spacing means a fraction of the default frame font's height,
        (window-screen-lines): Use window-inside-pixel-edges for
        determining the window height in pixels.  (Bug#18195)
  
 -2014-07-29  Eli Zaretskii  <eliz@gnu.org>
 +2014-08-11  Grégoire Jadi  <daimrod@gmail.com>
 +
 +      * leim/quail/latin-post.el: Transform " __" into " _".  (Bug#18023)
 +
 +2014-08-10  Ulf Jasper  <ulf.jasper@web.de>
 +
 +      Enumerate evaluated sexp diary entries (Bug#7911).
 +      * calendar/icalendar.el (icalendar-export-sexp-enumerate-all)
 +      (icalendar-export-sexp-enumeration-days): New.
 +      (icalendar-export-region): Now `icalendar--convert-to-ical'
 +      returns a cons cell or a list of cons cells.
 +      (icalendar--convert-to-ical): Take care of
 +      `icalendar-export-sexp-enumerate-all'.  Return (a list of) cons cells.
 +      (icalendar--convert-ordinary-to-ical)
 +      (icalendar--convert-weekly-to-ical, icalendar--convert-yearly-to-ical)
 +      (icalendar--convert-block-to-ical, icalendar--convert-block-to-ical)
 +      (icalendar--convert-float-to-ical, icalendar--convert-cyclic-to-ical)
 +      (icalendar--convert-anniversary-to-ical): Return cons cell.
 +      (icalendar--convert-sexp-to-ical): Enumerate evaluated sexp
 +      entries.  Return (list of) cons cells.
 +
 +2014-08-09  Juri Linkov  <juri@jurta.org>
 +
 +      * vc/vc-annotate.el (vc-annotate-background-mode): Add :set
 +      to reevaluate `vc-annotate-color-map'.  (Bug#18189)
 +
 +2014-08-09  Alan Mackenzie  <acm@muc.de>
 +
 +      * progmodes/cc-fonts.el (c-font-lock-declarators): Remove check
 +      for top-level that can cause unacceptable slow-down in scrolling.
 +      See email Subject: Huge {...} blocks in C/C++ again, from Dmitry
 +      Antipov from 2013-10-14 in emacs-devel.
 +
 +2014-08-08  Rüdiger Sonderfeld  <ruediger@c-plusplus.de>
 +
 +      * ibuffer.el (ibuffer-mode-map): Use toggle button for
 +      `ibuffer-auto-mode' menu entry.
 +      (ibuffer-mode-hook): Add `ibuffer-auto-mode' customization option.
 +
 +2014-08-08  Matthias Meulien  <orontee@gmail.com>
 +
 +      * progmodes/prog-mode.el (prog-mode-hook): Make customizable.
 +      (Bug#16394)
 +
 +2014-08-07  Martin Rudalics  <rudalics@gmx.at>
 +
 +      * window.el (window--min-size-1): Explicitly set WINDOW arg in
 +      calls of window-min-pixel-height and window-min-pixel-width.
 +
 +2014-08-07  Reuben Thomas  <rrt@sc3d.org>
 +
 +      * progmodes/ada-mode.el:
 +      * net/tramp.el (tramp-handle-file-symlink-p):
 +      * net/tramp-ftp.el (tramp-ftp-file-name-handler): Remove a comment
 +      about VMS, which we no longer support.
 +      * progmodes/ada-xref.el (ada-xref-current): Remove mention of VMS,
 +      and fix a FIXME, using convert-standard-filename in place of
 +      removed ada-convert-file-name.
 +
 +2014-08-07  Eli Zaretskii  <eliz@gnu.org>
 +
 +      * files.el (auto-mode-alist): Remove support for VMS from a pattern.
 +
 +2014-08-07  Reuben Thomas  <rrt@sc3d.org>
 +
 +      Refer to MS-DOS using the same name everywhere.
 +      * arc-mode.el, files.el, frame.el: ``MS-DOG'', ``MSDOG'' and
 +      ``msdog'' become ``MS-DOS''.
 +
 +2014-08-07  Michael Albinus  <michael.albinus@gmx.de>
 +
 +      * net/tramp-sh.el (tramp-do-copy-or-rename-file-out-of-band):
 +      Use cached "remote-copy-args" value, if available.  (Bug#18199)
 +
 +2014-08-07  Leo Liu  <sdl.web@gmail.com>
 +
 +      * help.el (temp-buffer-setup-hook,temp-buffer-show-hook):
 +      Revert change on 2014-03-22.
 +
 +2014-08-06  Ulf Jasper  <ulf.jasper@web.de>
 +
 +      * calendar/icalendar.el (icalendar--diarytime-to-isotime)
 +      (icalendar--convert-ordinary-to-ical): Allow for missing minutes
 +      (Bug#13750).
 +
 +
 +2014-08-05  Lars Magne Ingebrigtsen  <larsi@gnus.org>
 +
 +      * image-mode.el (image-toggle-display-image): Always rescale images
 +      to not be bigger than the current window.
 +
 +2014-08-05  Eric Brown  <brown@fastmail.fm>  (tiny change)
 +
 +      * net/eww.el (eww-bookmarks-directory): New variable.
 +      (eww-write-bookmarks): Use it.
 +      (eww-read-bookmarks): Ditto.
 +
 +2014-08-05  Lars Magne Ingebrigtsen  <larsi@gnus.org>
 +
 +      * net/shr.el (shr-copy-url): Also copy the image URL.
 +
 +2014-08-05  Michael Albinus  <michael.albinus@gmx.de>
 +
 +      * net/tramp-cache.el (tramp-flush-file-function): Suppress function
 +      also for Tramp working buffers.
 +
 +2014-08-04  Fabián Ezequiel Gallina  <fgallina@gnu.org>
 +
 +      * progmodes/python.el: Fix completions inside (i)pdb.
 +      (python-shell-completion-pdb-string-code): Make obsolete.
 +      (python-shell-completion-get-completions):
 +      Use python-shell-completion-string-code resending setup code
 +      continuously for (i)pdb.
 +
 +2014-08-04  Paul Eggert  <eggert@cs.ucla.edu>
 +
 +      * rect.el (rectangle--default-line-number-format): Rename
 +      from misspelled rectange--default-line-number-format (Bug#18045).
 +      All uses changed.
 +
 +2014-08-03  Paul Eggert  <eggert@cs.ucla.edu>
 +
 +      Don't mishandle year-9999 dates (Bug#18176).
 +      * calendar/parse-time.el (parse-time-rules):
 +      Allow years up to most-positive-fixnum.
 +      * calendar/time-date.el (date-to-time):
 +      Pass "Specified time is not representable" errors through.
 +
 +2014-08-02  Fabián Ezequiel Gallina  <fgallina@gnu.org>
 +
 +      * progmodes/python.el: Completion code cleanups.
 +      (python-shell-completion-get-completions): Detect and send import
 +      statements directly to completion function.
 +      (python-shell-completion-at-point): Simplify prompt calculation
 +      and import vs input completion logic.
 +
 +2014-08-02  Alan Mackenzie  <acm@muc.de>
 +
 +      Fix confusion in C++ file caused by comma in "= {1,2},".
 +      Bug #17756.
 +      * progmodes/cc-engine.el (c-beginning-of-statement-1): In checking
 +      for a statement boundary marked by "}", check there's no "="
 +      before the "{".
 +      (c-guess-basic-syntax CASE 9B): Call c-beginning-of-statement with
 +      non-nil `comma-delim' argument.
 +      * progmodes/cc-fonts.el (c-font-lock-declarators): Parse an
 +      initializer expression more accurately.
 +
 +      Correct loop termination condition in c-syntactic-skip-backward.
 +      * progmodes/cc-engine.el (c-syntactic-skip-backward): Correct for
 +      the situation where, after moving back out of a literal,
 +      skip-chars-backward doesn't move further, yet checks have still to
 +      be done.
 +
 +2014-08-01  Eli Zaretskii  <eliz@gnu.org>
  
        * tutorial.el (tutorial--display-changes): Accept punctuation
        characters before the key binding.  (Bug#18146)
  
 -2014-07-28  Stephen Berman  <stephen.berman@gmx.net>
 +2014-07-31  Fabián Ezequiel Gallina  <fgallina@gnu.org>
  
 -      * doc-view.el (doc-view-open-text): Don't require that the
 -      document is saved in a file (e.g., email attachment).
 +      * progmodes/python.el: Shell output capture enhancements.
 +      (python-shell-accept-process-output): New function.
 +      (inferior-python-mode)
 +      (python-shell-send-setup-code): Use it.
  
 -2014-07-27  Eli Zaretskii  <eliz@gnu.org>
 +2014-07-30  Christophe Deleuze  <christophe.deleuze@free.fr>  (tiny change)
 +
 +      * calendar/icalendar.el (icalendar--decode-isodatetime):
 +      Use actual current-time-zone when converting to local time.  (Bug#15408)
 +
 +2014-07-29  Martin Rudalics  <rudalics@gmx.at>
 +
 +      * window.el (window--state-put-2): Handle horizontal scroll
 +      bars, if present.
 +
 +2014-07-29  Rüdiger Sonderfeld  <ruediger@c-plusplus.de>
 +
 +      * menu-bar.el (menu-bar-update-buffers): Update item list format
 +      in `buffers-menu' to confirm with changes to `get_keyelt'
 +      (r117463).  (Bug#18016)
 +
 +2014-07-28  Fabián Ezequiel Gallina  <fgallina@gnu.org>
 +
 +      * progmodes/python.el (inferior-python-mode): Make input prompts
 +      read-only.
 +
 +2014-07-28  Emilio C. Lopes  <eclig@gmx.net>
 +
 +      * net/tramp-sh.el (tramp-get-remote-python): Also search for
 +      executables named "python2" or "python3".
 +      (tramp-get-remote-uid-with-python): Use parentheses around
 +      arguments to `print' to make it compatible with Python 3.
 +      (tramp-get-remote-gid-with-python): Ditto.  (Bug#18118)
 +
 +2014-07-28  Eli Zaretskii  <eliz@gnu.org>
  
        * window.el (window--pixel-to-total): Use FRAME's root window, not
        that of the selected frame.  (Bug#18112, Bug#16674)
  
 -2014-07-27  Andreas Schwab  <schwab@linux-m68k.org>
 +2014-07-28  Andreas Schwab  <schwab@linux-m68k.org>
  
        * textmodes/tex-mode.el (tex-font-lock-verb): Doc fix.
        (Bug#18117)
  
 -2014-07-27  Fabián Ezequiel Gallina  <fgallina@gnu.org>
 +2014-07-28  Fabián Ezequiel Gallina  <fgallina@gnu.org>
  
        * progmodes/python.el (inferior-python-mode): Doc fix.
  
 -2014-07-25  Stephen Berman  <stephen.berman@gmx.net>
 +2014-07-28  Stephen Berman  <stephen.berman@gmx.net>
  
        * calendar/todo-mode.el (todo-edit-item--next-key): If next key is
        not a character, ignore it instead of raising an error.
  
 -2014-07-25  Stephen Berman  <stephen.berman@gmx.net>
 -
        * calendar/todo-mode.el: Fix handling of marked items and make
        minor code improvements.
        (todo-edit-item): If there are marked items, ensure user can only
        (todo-edit-item--header, todo-edit-item--diary-inclusion)
        (todo-item-done): Use it.
  
 -2014-07-25  Glenn Morris  <rgm@gnu.org>
 +2014-07-28  Glenn Morris  <rgm@gnu.org>
  
        * files.el (toggle-read-only): Re-add basic doc-string.
        * vc/vc-hooks.el (vc-toggle-read-only): Tweak obsolescence mesage.
        Replace missing `switch-to-prolog' with `run-prolog'.
        (switch-to-prolog): Define as (obsolete) alias, as in 23.4.
  
 -2014-07-22  Stephen Berman  <stephen.berman@gmx.net>
 +2014-07-28  Stephen Berman  <stephen.berman@gmx.net>
  
        * calendar/todo-mode.el (todo-set-top-priorities): Fix overwriting
        of file-wide setting when changing category-wide setting.
  
 +2014-07-28  Stephen Berman  <stephen.berman@gmx.net>
 +
 +      * doc-view.el (doc-view-open-text): Don't require that the
 +      document is saved in a file (e.g., email attachment).
 +
 +2014-07-28  Fabián Ezequiel Gallina  <fgallina@gnu.org>
 +
 +      Parse completion input in a iPython friendly way.  (Bug#18084)
 +      * progmodes/python.el
 +      (python-shell-completion-at-point): Rename from
 +      python-shell-completion-complete-at-point.
 +      (inferior-python-mode): Use it.
 +      (python-completion-at-point): Rename from
 +      python-completion-complete-at-point.  Parse input up to first
 +      backward occurrence of whitespace, open-paren, close-paren or
 +      string delimiter.
 +      (python-mode): Use it.
 +
 +2014-07-28  Fabián Ezequiel Gallina  <fgallina@gnu.org>
 +
 +      * progmodes/python.el
 +      (python-shell-with-shell-buffer): New macro.
 +      (python-shell-font-lock-get-or-create-buffer)
 +      (python-shell-font-lock-kill-buffer)
 +      (python-shell-font-lock-with-font-lock-buffer)
 +      (python-shell-font-lock-cleanup-buffer)
 +      (python-shell-font-lock-toggle): Use it.
 +      (python-shell-font-lock-turn-on)
 +      (python-shell-font-lock-turn-off): Use it.  Make command.
 +
 +2014-07-28  Fabián Ezequiel Gallina  <fgallina@gnu.org>
 +
 +      Grab all Python process output before inferior-python-mode hooks.
 +      * progmodes/python.el (inferior-python-mode):
 +      Call accept-process-output and sit-for to ensure all output for process
 +      has been received before running hooks.
 +      (python-shell-internal-get-or-create-process):
 +      Cleanup accept-process-output and sit-for calls.
 +
 +2014-07-28  Fabián Ezequiel Gallina  <fgallina@gnu.org>
 +
 +      More robust shell startup and code setup.
 +      * progmodes/python.el (python-shell-make-comint):
 +      Remove accept-process-output call.
 +      (python-shell-get-buffer): Return current buffer if major-mode is
 +      inferior-python-mode.
 +      (python-shell-get-or-create-process): Use it.
 +      (python-shell-send-setup-code): Send all setup code in one string,
 +      output success message and accept-process-output.
 +
 +2014-07-27  Eli Zaretskii  <eliz@gnu.org>
 +
 +      * scroll-bar.el (scroll-bar-toolkit-horizontal-scroll):
 +      Add rudimentary support for bidirectional text.
 +
 +2014-07-27  Martin Rudalics  <rudalics@gmx.at>
 +
 +      * frame.el (frame-notice-user-settings): Rewrite using
 +      frame-initial-frame-tool-bar-height.
 +      * menu-bar.el (menu-bar-horizontal-scroll-bar)
 +      (menu-bar-no-horizontal-scroll-bar): New functions.
 +      (menu-bar-showhide-scroll-bar-menu): Add bindings for horizontal
 +      scroll bars.
 +      * scroll-bar.el (scroll-bar-lines)
 +      (set-horizontal-scroll-bar-mode)
 +      (get-horizontal-scroll-bar-mode, horizontal-scroll-bar-mode)
 +      (scroll-bar-horizontal-drag-1, scroll-bar-horizontal-drag)
 +      (scroll-bar-toolkit-horizontal-scroll): New functions.
 +      (horizontal-scroll-bar-mode)
 +      (previous-horizontal-scroll-bar-mode)
 +      (horizontal-scroll-bar-mode-explicit): New variables.
 +      (horizontal-scroll-bar-mode): New option.
 +      (toggle-horizontal-scroll-bar): Do something.
 +      (top-level): Bind horizontal-scroll-bar mouse-1.
 +      * startup.el (tool-bar-originally-present): Remove variable.
 +      (command-line): Don't set tool-bar-originally-present.
 +      * window.el (window-min-height): Update doc-string.
 +      (window--dump-frame): Dump horizontal scroll bar values.
 +      (window--min-size-1): Handle minibuffer window separately.
 +      Count in margins and horizontal scroll bar.  Return safe value
 +      iff IGNORE equals 'safe.
 +      (frame-windows-min-size): New function (used by frame resizing
 +      routines).
 +      (fit-frame-to-buffer, fit-window-to-buffer): Count in horizontal
 +      scroll bars.
 +      (window--sanitize-window-sizes): New function.
 +      (window-split-min-size): Remove.
 +      (split-window): Count divider-width.  Don't use
 +      `window-split-min-size' any more.  Reword error messages.
 +      Sanitize windows sizes after splitting.
 +
 +2014-07-27  Thien-Thi Nguyen  <ttn@gnu.org>
 +
 +      Use `defvar-local' more.
 +      * progmodes/hideshow.el
 +      (hs-c-start-regexp, hs-block-start-regexp)
 +      (hs-block-start-mdata-select, hs-block-end-regexp)
 +      (hs-forward-sexp-func, hs-adjust-block-beginning): ...here;
 +      remove corresponding `make-variable-buffer-local' top-level calls.
 +
 +2014-07-27  Fabián Ezequiel Gallina  <fgallina@gnu.org>
 +
 +      Cleanup error signals.  (Bug#18067)
 +      * progmodes/python.el
 +      (python-indent-shift-left): Use user-error instead.
 +      (python-shell-prompt-detect): Use lwarn with python group.
 +      (python-completion-complete-at-point)
 +      (python-eldoc--get-doc-at-point): Don't signal error.
 +
 +2014-07-27  Fabián Ezequiel Gallina  <fgallina@gnu.org>
 +
 +      Support for packages in Python shell.  (Bug#13570)
 +      * progmodes/python.el (python-shell--package-depth): New var.
 +      (python-shell-package-enable): New command.
 +      (python-util-list-directories, python-util-list-files)
 +      (python-util-list-packages): New functions.
 +
 +2014-07-27  Fabián Ezequiel Gallina  <fgallina@gnu.org>
 +
 +      Faster comint output.  (Bug#16875)
 +      * progmodes/python.el:
 +      (python-comint-output-filter-function): Make obsolete.
 +      (python-comint-postoutput-scroll-to-bottom): New function.
 +      (inferior-python-mode): Set comint-output-filter-functions to a
 +      minimum.
 +
 +2014-07-27  Fabián Ezequiel Gallina  <fgallina@gnu.org>
 +
 +      * progmodes/python.el (python-shell-font-lock-post-command-hook):
 +      Safeguard current point and undo history.
 +
 +2014-07-26  Fabián Ezequiel Gallina  <fgallina@gnu.org>
 +
 +      Robust shell syntax highlighting.  (Bug#18084, Bug#16875)
 +      * progmodes/python.el:
 +      (python-shell-prompt-input-regexps): Add iPython block prompt.
 +      (python-shell-output-syntax-table): Delete var.
 +      (python-shell-font-lock-with-font-lock-buffer): New macro.
 +      (python-shell-font-lock-get-or-create-buffer)
 +      (python-shell-font-lock-kill-buffer)
 +      (python-shell-font-lock-cleanup-buffer)
 +      (python-shell-font-lock-post-command-hook)
 +      (python-shell-font-lock-turn-off): New functions.
 +      (python-shell-font-lock-turn-on): New function.
 +      (inferior-python-mode): Use it.
 +      (python-shell-font-lock-toggle): New command.
 +      (python-shell-font-lock-enable): Rename from
 +      python-shell-enable-font-lock.
 +      (run-python-internal): Use it.
 +      (python-shell-font-lock-comint-output-filter-function): New function.
 +      (python-shell-comint-end-of-output-p): New function.
 +      (python-shell-output-filter): Use it.
 +      (python-util-comint-last-prompt): New function.
 +      (python-util-text-properties-replace-name): New function.
 +
 +2014-07-25  Glenn Morris  <rgm@gnu.org>
 +
 +      * vc/ediff-init.el (ediff-toggle-read-only-function):
 +      * vc/ediff-util.el (ediff-toggle-read-only):
 +      Replace obsolete toggle-read-only with read-only-mode.
 +
 +2014-07-24  Michael Albinus  <michael.albinus@gmx.de>
 +
 +      * net/tramp-cache.el (tramp-flush-file-function): Wrap the code
 +      with `save-match-data'.  (Bug#18095)
 +
 +2014-07-21  Vincent Belaïche  <vincentb1@users.sourceforge.net>
 +
 +      * ses.el (ses-truncate-cell): Use cl-progv instead of eval in
 +      order to ensure that row and col are lexically bound inside the
 +      evaluated sexp.
 +
  2014-07-21  Glenn Morris  <rgm@gnu.org>
  
        * progmodes/hideif.el (hide-ifdef-mode-submap):
        * progmodes/hideif.el (hide-ifdef-toggle-outside-read-only):
        Doc fixes re toggle-read-only.
  
 -2014-07-20  Fabián Ezequiel Gallina  <fgallina@gnu.org>
 +2014-07-21  Fabián Ezequiel Gallina  <fgallina@gnu.org>
  
        * progmodes/python.el: Add comment about pipe buffering and
        solutions for missing/delayed output in inferior Python shells.
        (Bug#17304)
  
 -2014-07-20  Fabián Ezequiel Gallina  <fgallina@gnu.org>
 -
        * progmodes/python.el (python-mode): Don't set
        mode-require-final-newline.  (Bug#17990)
  
 -2014-07-20  Fabián Ezequiel Gallina  <fgallina@gnu.org>
 -
        Make python.el work with IPython automatically.  (Bug#15510)
        * progmodes/python.el:
        (python-shell-completion-setup-code): New value supporting iPython.
        (python-shell-prompt-output-regexps): Add safeguard for ipdb.
        (python-shell-output-filter): Fix comment typo.
  
 -2014-07-19  Fabián Ezequiel Gallina  <fgallina@gnu.org>
 -
        Fix Python shell prompts detection for remote hosts.
        * progmodes/python.el (python-shell-prompt-detect):
        Replace call-process with process-file and make it more robust.
  
 -2014-07-17  Fabián Ezequiel Gallina  <fgallina@gnu.org>
 -
        Autodetect Python shell prompts.  (Bug#17370)
        * progmodes/python.el:
        (python-shell-interpreter-interactive-arg)
        (python-shell-prompt-detect)
        (python-shell-prompt-validate-regexps): New functions.
        (python-shell-prompt-set-calculated-regexps): New function.
 -      (inferior-python-mode): Use it.  Also honor overridden
 +      (inferior-python-mode): Use it.  Also honor overriden
        python-shell-interpreter and python-shell-interpreter-args.
 -      (python-shell-make-comint): Honor overridden
 +      (python-shell-make-comint): Honor overriden
        python-shell-interpreter and python-shell-interpreter-args.
        (python-shell-get-or-create-process): Make it testable by allowing
        to call run-python non-interactively.
        (python-shell-prompt-output-regexp)
        (python-shell-prompt-pdb-regexp): Use it as defcustom :safe.
  
 +2014-07-21  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * emacs-lisp/smie.el (smie-config--guess-1): Split from
 +      smie-config--guess.
 +      (smie-config--guess): Use it.
 +
 +      * emacs-lisp/edebug.el: Use nadvice.
 +      (edebug-original-read): Remove.
 +      (edebug--read): Rename from edebug-read and add `orig' arg.
 +      (edebug-uninstall-read-eval-functions)
 +      (edebug-install-read-eval-functions): Use nadvice.
 +      (edebug-read-sexp, edebug-read-storing-offsets, edebug-read-symbol)
 +      (edebug-read-and-maybe-wrap-form1, edebug-instrument-callee)
 +      (edebug-read-string, edebug-read-function): Use just `read'.
 +      (edebug-original-debug-on-entry): Remove.
 +      (edebug--debug-on-entry): Rename from edebug-debug-on-entry and add
 +      `orig' arg.
 +      (debug-on-entry): Override with nadvice.
 +
 +      * mouse.el (tear-off-window): Rename from mouse-tear-off-window since
 +      it also makes sense to bind it to a non-mouse event.
 +
 +      * vc/vc-bzr.el (vc-bzr-shelve): Make it operate on fileset.
 +
 +2014-07-19  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * xt-mouse.el (xterm-mouse-event): Don't assume last-click is non-nil
 +      (bug#18015).
 +
 +      * rect.el (rectangle--string-preview): Don't assume there
 +      a non-nil default (bug#17984).
 +
  2014-07-16  Glenn Morris  <rgm@gnu.org>
  
        * desktop.el (after-init-hook): Disable startup frame restoration
        in non-graphical situations.  (Bug#17693)
  
 -2014-07-14  Glenn Morris  <rgm@gnu.org>
 -
        * vc/vc-dispatcher.el (vc-log-edit): Do set up the log buffer
        if it was "empty", or used for a different set of files.  (Bug#17884)
  
 -2014-07-13  Eli Zaretskii  <eliz@gnu.org>
 +2014-07-16  Eli Zaretskii  <eliz@gnu.org>
  
        * bindings.el (mode-line-remote): If default-directory is not a
        string, don't call file-remote-p on it; instead state in the
        help-echo that it is nil.  (Bug#17986)
  
 +2014-07-14  Daniel Colascione  <dancol@dancol.org>
 +
 +      * progmodes/cc-langs.el: Change comments from `cl-macroexpand-all'
 +      to `macroexpand-all'
 +
 +      * progmodes/cc-defs.el (c-lang-defconst-eval-immediately):
 +      Use `macroexpand-all' instead of `cl-macroexpand-all'.
 +
  2014-07-12  Paul Eggert  <eggert@cs.ucla.edu>
  
        Fix bug: C-x v v discarded existing log message (Bug#17884).
        * vc/vc-dispatcher.el (vc-log-edit):
        Don't clobber an already-existing log message.
  
 -2014-07-10  Glenn Morris  <rgm@gnu.org>
 +2014-07-12  Glenn Morris  <rgm@gnu.org>
  
        * vc/log-edit.el (log-edit-changelog-entries):
        Check for a visited-but-never-saved ChangeLog.
  
 -2014-07-09  Stefan Monnier  <monnier@iro.umontreal.ca>
 +2014-07-12  Stefan Monnier  <monnier@iro.umontreal.ca>
  
        * vc/log-edit.el (log-edit-changelog-entries): Don't both visiting
        a non-existing file (bug#17970).
        * faces.el (face-name): Undo last change.
        (x-resolve-font-name): Don't call face-name (bug#17956).
  
 -2014-07-09  Fabián Ezequiel Gallina  <fgallina@gnu.org>
 -
 -      Fix dedenters and electric colon handling. (Bug#15163)
 +2014-07-12  Fabián Ezequiel Gallina  <fgallina@gnu.org>
  
 +      Fix dedenters and electric colon handling.  (Bug#15163)
        * progmodes/python.el
        (python-rx-constituents): Add dedenter and block-ender.
        (python-indent-dedenters, python-indent-block-enders): Delete.
        (python-info-dedenter-opening-block-positions)
        (python-info-dedenter-statement-p): New functions.
  
 -2014-07-08  Stefan Monnier  <monnier@iro.umontreal.ca>
 +2014-07-11  Dmitry Antipov  <dmantipov@yandex.ru>
 +
 +      * files.el (out-of-memory-warning-percentage): New defcustom.
 +      (warn-maybe-out-of-memory): Use it.
 +
 +2014-07-11  Michael Albinus  <michael.albinus@gmx.de>
 +
 +      * subr.el (read-passwd): Use `read-hide-char' if non-nil.  Bind it
 +      when calling `read-string'.  (Bug#17839)
 +
 +2014-07-10  Eli Zaretskii  <eliz@gnu.org>
 +
 +      * files.el (warn-maybe-out-of-memory): Fix the wording of the
 +      warning.
 +
 +2014-07-10  Dmitry Antipov  <dmantipov@yandex.ru>
 +
 +      * files.el (warn-maybe-out-of-memory): New function.
 +      (find-file-noselect): Use it.
 +
 +2014-07-09  Sam Steingold  <sds@gnu.org>
 +
 +      * progmodes/cperl-mode.el (cperl-block-p): Treat the perl keyword
 +      `constant' like `bless', `return' &c
 +
 +2014-07-09  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * rect.el (apply-on-rectangle): Check forward-line really moved to the
 +      next line.
 +
 +2014-07-09  Stefan Monnier  <monnier@iro.umontreal.ca>
  
        * progmodes/sh-script.el (sh-smie-sh-rules): Don't align with a && in
        the middle of a line (bug#17896).
  
 -2014-07-08  Juri Linkov  <juri@jurta.org>
 +2014-07-09  Juri Linkov  <juri@jurta.org>
  
        * startup.el (command-line): Append displaying the warning about
        the errors in the init file to the end of `after-init-hook'.
        (Bug#17927)
  
 -2014-07-08  Juri Linkov  <juri@jurta.org>
 -
 -      * faces.el (face-name): Return input arg `face' as is
 +      * faces.el (face-name): Return input arg `face' as-is
        when it's not a symbol.
        (x-resolve-font-name): Don't check if the face is a symbol.
        (Bug#17956)
  
 -2014-07-08  Juri Linkov  <juri@jurta.org>
 -
        * facemenu.el (list-colors-print): In help-echo format use %.2f
        instead of %d because now HSV values are floating-point components
        between 0.0 and 1.0.
  
 -2014-07-06  Glenn Morris  <rgm@gnu.org>
 +2014-07-09  Glenn Morris  <rgm@gnu.org>
  
        * emulation/cua-rect.el (cua--activate-rectangle):
        Avoid setting cua--rectangle to nil.  (Bug#17877)
  
 -2014-07-06  Stephen Berman  <stephen.berman@gmx.net>
 +2014-07-09  Stephen Berman  <stephen.berman@gmx.net>
  
        * calendar/todo-mode.el: Fix wrong-type-argument error when
        marking multiple consecutive items.
        (todo-mark-category): Don't try to mark the empty line between the
        todo and done items sections.
  
 -2014-07-05  Stefan Monnier  <monnier@iro.umontreal.ca>
 +2014-07-09  Stefan Monnier  <monnier@iro.umontreal.ca>
  
        * emacs-lisp/edebug.el (edebug-eval-defun): Print result using
        proper Lisp quoting (bug#17934).
        * progmodes/ruby-mode.el (ruby-mode-variables): Don't meddle with
        require-final-newline since prog-mode already took care of it (bug#17947).
  
 -2014-07-04  Stephen Berman  <stephen.berman@gmx.net>
 +2014-07-09  Stephen Berman  <stephen.berman@gmx.net>
 +
 +      * calendar/todo-mode.el: Fix two bugs.  Shorten Commentary and
 +      refer to the Todo mode Info manual.  Update the comment on
 +      requiring cl-lib.
 +      (todo-find-filtered-items-file): Add todo-prefix overlays.
 +      (todo-filter-items): Reorder a let-bound variable to avoid a
 +      wrong-type-argument error on canceling the file choice dialog.
 +
 +2014-07-09  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * progmodes/octave.el (inferior-octave-mode):
 +      Set comint-input-ring-size to a number (bug#17912).
 +
 +2014-07-09  Juri Linkov  <juri@jurta.org>
 +
 +      * desktop.el (desktop-minor-mode-table): Add `defining-kbd-macro'
 +      and `isearch-mode' associated with nil.  (Bug#17849)
 +
 +2014-07-08  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * linum.el (linum--face-height): New function (bug#17813).
 +      (linum-update-window): Use it to adjust margin to linum's width.
 +
 +      * leim/quail/sisheng.el (sisheng-list): Don't bother with-case-table.
 +      * eshell/em-smart.el (eshell-smart-scroll-window):
 +      Use with-selected-window.
 +
 +      * xt-mouse.el (xterm-mouse-translate-1): Intern drag event (bug#17894).
 +      Remove also pointless window&mark manipulation.
 +
 +      * progmodes/perl-mode.el: Use syntax-ppss; fix one indentation case.
 +      (perl-indent-line): Use syntax-ppss to detect we're in a doc-section.
 +      (perl-continuation-line-p): Don't skip over anything else than labels.
 +      Return the previous char.
 +      (perl-calculate-indent): Use syntax-ppss instead of parse-start
 +      and update callers accordingly.  For continuation lines, check the
 +      the case of array hashes.
 +      (perl-backward-to-noncomment): Make it non-interactive.
 +      (perl-backward-to-start-of-continued-exp): Rewrite.
 +
 +2014-07-08  Sam Steingold  <sds@gnu.org>
 +
 +      * progmodes/inf-lisp.el (lisp-eval-paragraph, lisp-eval-form-and-next):
 +      New user commands.
 +
 +2014-07-08  Juri Linkov  <juri@jurta.org>
 +
 +      * vc/vc-annotate.el (vc-annotate-background-mode): New defcustom.
 +      (vc-annotate-color-map): Use less saturated colors (20%) for
 +      background-mode.
 +      (vc-annotate-very-old-color): Add default value for background-mode.
 +      (vc-annotate-background): Set default value to nil since now text on
 +      the default backgrounds should be legible in light and dark modes.
 +      (vc-annotate-lines): Use `vc-annotate-background-mode'.  Doc fix.
 +      (Bug#17808)
 +
 +2014-07-08  Juri Linkov  <juri@jurta.org>
 +
 +      * simple.el (transpose-chars): Don't move point into read-only area.
 +      (Bug#17829)
 +
 +2014-07-08  Juri Linkov  <juri@jurta.org>
 +
 +      * window.el (with-displayed-buffer-window): New macro.
 +      (with-temp-buffer-window, with-current-buffer-window):
 +      Use `macroexp-let2' to evaluate and bind variables
 +      in the same order as macro arguments.
 +      (display-buffer--action-function-custom-type):
 +      Add `display-buffer-below-selected' and `display-buffer-at-bottom'.
 +
 +      * minibuffer.el (minibuffer-completion-help): Replace
 +      `with-output-to-temp-buffer' with `with-displayed-buffer-window'
 +      with actions that display *Completions* at-bottom when called
 +      from the minibuffer, or below-selected in a normal buffer.
 +      Associate `window-height' with `fit-window-to-buffer'.
 +      Let-bind `pop-up-windows' to nil.
 +
 +      * dired.el (dired-mark-pop-up): Use `with-displayed-buffer-window'
 +      instead of `with-current-buffer-window'.  (Bug#17809)
 +
 +2014-07-07  Luke Lee  <luke.yx.lee@gmail.com>
 +
 +      * progmodes/hideif.el (hide-ifdef-env): Change to global.
 +      (hide-ifdef-env-backup): New variable.
 +      (hide-ifdef-expand-reinclusion-protection, hide-ifdef-header-regexp):
 +      New customizable variables.
 +      (hif-clear-all-ifdef-defined): New defun.
 +      (hif-merge-ifdef-region, hide-ifdef-region-internal, hide-ifdef-region)
 +      (hif-show-ifdef-region): Merge hidden regions to prevent continuous "...".
 +      (hif-tokenize): Fix for MS-DOS/Win EOL style.
 +      (hif-endif-to-ifdef, hif-make-range, hif-find-range, hif-possibly-hide):
 +      Fix bug to hide the correct #elif region(s).
 +      (hif-range-elif): New defun.
 +      (hif-recurse-level): New var.
 +      (hif-evaluate-region, hif-evaluate-macro): New defun.
 +      (hide-ifdef-guts): Prevent reinclusion protected C/C++ headers from
 +      fully hidden.
 +      (hide-ifdef-define, hide-ifdefs, hide-ifdef-block, show-ifdef-block):
 +      Better interaction.
 +
 +2014-07-04  Michael Albinus  <michael.albinus@gmx.de>
 +
 +      * net/dbus.el (dbus-peer-handler): New defun.
 +      (dbus-register-service): Register it.  (Bug#17858)
 +      (dbus-managed-objects-handler): Fix docstring.
 +
 +2014-07-04  Phil Sainty  <psainty@orcon.net.nz>
 +
 +      * emacs-lisp/lisp.el (narrow-to-defun-include-comments): New var.
 +      (narrow-to-defun): New arg include-comments, defaulting to it
 +      (bug#16328).
 +
 +2014-07-03  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * rect.el (rectangle--highlight-for-redisplay): Don't pass `orig' with
 +      different calling convention to rectangle--unhighlight-for-redisplay.
  
 -      * calendar/todo-mode.el: Fix two bugs.  Shorten Commentary and
 -      refer to the Todo mode Info manual.  Update the comment on
 -      requiring cl-lib.
 -      (todo-find-filtered-items-file): Add todo-prefix overlays.
 -      (todo-filter-items): Reorder a let-bound variable to avoid a
 -      wrong-type-argument error on canceling the file choice dialog.
 +2014-07-03  Michael Albinus  <michael.albinus@gmx.de>
  
 -2014-07-04  Stefan Monnier  <monnier@iro.umontreal.ca>
 +      * net/tramp.el (tramp-call-process): Handle error strings.
  
 -      * progmodes/octave.el (inferior-octave-mode):
 -      Set comint-input-ring-size to a number (bug#17912).
 +      * net/tramp-adb.el (tramp-adb-sh-fix-ls-output): Use `bolp'.
  
 -2014-07-03  Juri Linkov  <juri@jurta.org>
 +      * net/tramp-sh.el (tramp-sh-handle-set-visited-file-modtime)
 +      (tramp-sh-handle-verify-visited-file-modtime): Use `point-at-eol'.
  
 -      * desktop.el (desktop-minor-mode-table): Add `defining-kbd-macro'
 -      and `isearch-mode' associated with nil.  (Bug#17849)
 +      * net/trampver.el: Update release number.
  
 -2014-07-02  Juri Linkov  <juri@jurta.org>
 +2014-07-03  Juri Linkov  <juri@jurta.org>
  
        * desktop.el (desktop-save): Rename arg `auto-save' to
        `only-if-changed'.  Doc fix.  (Bug#17873)
  
 -2014-07-02  Stefan Monnier  <monnier@iro.umontreal.ca>
 +2014-07-03  Stefan Monnier  <monnier@iro.umontreal.ca>
  
        * mouse.el (mouse-yank-primary, mouse-yank-secondary):
        Use insert-for-yank (bug#17271).
  
 -2014-07-02  Leo Liu  <sdl.web@gmail.com>
 +2014-07-03  Leo Liu  <sdl.web@gmail.com>
  
        * emacs-lisp/pp.el (pp-eval-expression, pp-eval-last-sexp):
        Support lexical-binding.
  
 -2014-07-01  Stefan Monnier  <monnier@iro.umontreal.ca>
 +2014-07-03  Stefan Monnier  <monnier@iro.umontreal.ca>
  
        * vc/log-edit.el (log-edit-goto-eoh): New function.
        (log-edit--match-first-line): Use it (bug#17861).
  
 -2014-07-01  Glenn Morris  <rgm@gnu.org>
 +2014-07-03  Glenn Morris  <rgm@gnu.org>
  
        * vc/log-edit.el (log-edit-hook): Add missing :version.
  
 -2014-07-01  Fabián Ezequiel Gallina  <fgallina@gnu.org>
 +2014-07-03  Fabián Ezequiel Gallina  <fgallina@gnu.org>
  
        * progmodes/python.el (python-indent-post-self-insert-function):
        Enhancements to electric indentation behavior inside
 -      parens. (Bug#17658)
 +      parens.  (Bug#17658)
  
 -2014-07-01  Stefan Monnier  <monnier@iro.umontreal.ca>
 +2014-07-03  Stefan Monnier  <monnier@iro.umontreal.ca>
  
        * ps-def.el (ps-generate-postscript-with-faces1): Don't mess with
        buffer-invisibility-spec (bug#17867).
  
 -2014-06-29  Andreas Schwab  <schwab@linux-m68k.org>
 +2014-07-03  Andreas Schwab  <schwab@linux-m68k.org>
  
        * vc/vc-git.el (vc-git-checkin): When operating on the whole tree
        pass "-a".
  
 -2014-06-29  Glenn Morris  <rgm@gnu.org>
 +2014-07-03  Glenn Morris  <rgm@gnu.org>
  
        * cus-edit.el (help):
        * finder.el (finder-known-keywords):
        * progmodes/idlwave.el (idlwave): Update url-link for custom group.
        (idlwave-mode): Doc URL update.
  
 -2014-06-27  Stephen Berman  <stephen.berman@gmx.net>
 +2014-07-01  Juri Linkov  <juri@jurta.org>
 +
 +      * man.el: Display man pages immediately and use process-filter
 +      to format them asynchronously.
 +      (Man-width): Doc fix.
 +      (man): Doc fix.
 +      (Man-start-calling): Use `with-selected-window' to get
 +      `frame-width' and `window-width'.
 +      (Man-getpage-in-background): Call `Man-notify-when-ready'
 +      immediately after creating a new buffer.  Call `Man-mode' and set
 +      `mode-line-process' in the created buffer.  Set process-filter to
 +      `Man-bgproc-filter' in start-process branch.  In call-process branch
 +      call either `Man-fontify-manpage' or `Man-cleanup-manpage'.
 +      Use `Man-start-calling' inside `with-current-buffer'.
 +      (Man-fontify-manpage): Don't print messages.  Fix boundary condition.
 +      (Man-cleanup-manpage): Don't print messages.
 +      (Man-bgproc-filter): New function.
 +      (Man-bgproc-sentinel): Add `save-excursion' to keep point when
 +      user moved it during asynchronous formatting.  Move calls of
 +      `Man-fontify-manpage' and `Man-cleanup-manpage' to
 +      `Man-bgproc-filter'.  Move the call of `Man-mode' to
 +      `Man-getpage-in-background'.  Use `quit-restore-window'
 +      instead of `kill-buffer'.  Use `message' instead of `error'
 +      because errors are caught by process sentinel.
 +      (Man-mode): Move calls of `Man-build-page-list',
 +      `Man-strip-page-headers', `Man-unindent', `Man-goto-page' to
 +      `Man-bgproc-sentinel'.  Doc fix.  (Bug#2588, bug#5054, bug#9084, bug#17831)
 +
 +      * man.el (Man-bgproc-sentinel): Use `Man-page-from-arguments'
 +      for the message about the man page cleaned up.
 +
 +2014-07-01  Mario Lang  <mlang@delysid.org>
 +
 +      * net/gnutls.el (gnutls-negotiate): Prevent destructive modification of
 +      cosutomization option `gnutls-verify-error'.
 +
 +2014-07-01  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * simple.el (deactivate-mark, set-mark-command, handle-shift-selection):
 +      Don't keep transient-mark-mode buffer-local when not needed (bug#6316).
 +
 +      * xt-mouse.el (turn-on-xterm-mouse-tracking-on-terminal)
 +      (turn-off-xterm-mouse-tracking-on-terminal): Don't burp if the terminal
 +      is suspended (bug#17857).
 +
 +2014-07-01  Michael Albinus  <michael.albinus@gmx.de>
 +
 +      * net/tramp-sh.el (tramp-open-connection-setup-interactive-shell):
 +      Prefer utf-8 coding.  (Bug#17859)
 +
 +2014-06-30  Fabián Ezequiel Gallina  <fgallina@gnu.org>
 +
 +      * emacs-lisp/subr-x.el (string-reverse): Define as obsolete alias
 +      for `reverse'.
 +
 +2014-06-30  Glenn Morris  <rgm@gnu.org>
 +
 +      * emacs-lisp/autoload.el (autoload-ensure-writable): New variable.
 +      (autoload-ensure-default-file): Maybe make existing output writable.
 +      * Makefile.in (AUTOGEN_VCS): Remove.
 +      (autoloads): Use autoload-ensure-writable rather than AUTOGEN_VCS.
 +
 +2014-06-30  Fabián Ezequiel Gallina  <fgallina@gnu.org>
 +
 +      * emacs-lisp/subr-x.el (string-reverse): Use `reverse'.
 +
 +2014-06-30  Fabián Ezequiel Gallina  <fgallina@gnu.org>
 +
 +      New if-let, when-let, thread-first and thread-last macros.
 +
 +      * emacs-lisp/subr-x.el
 +      (internal--listify, internal--check-binding)
 +      (internal--build-binding-value-form, internal--build-binding)
 +      (internal--build-bindings): New functions.
 +      (internal--thread-argument, thread-first, thread-last)
 +      (if-let, when-let): New macros.
 +
 +2014-06-30  Grégoire Jadi  <daimrod@gmail.com>
 +
 +      * net/rcirc.el (rcirc-buffer-process): Restore previous
 +      behaviour.  (Bug#17772)
 +
 +2014-06-29  Alan Mackenzie  <acm@muc.de>
 +
 +      Don't call c-parse-state when c++-template-syntax-table is active.
 +      * progmodes/cc-engine.el (c-guess-continued-construct CASE G)
 +      (c-guess-basic-syntax CASE 5D.3): Rearrange so that
 +      c-syntactic-skip-backwards isn't called with the pertinent syntax table.
 +
 +2014-06-28  Stephen Berman  <stephen.berman@gmx.net>
  
        * calendar/todo-mode.el (todo-set-top-priorities): Fix logic to
        account for file-wide setting of todo-top-priorities-overrides.
        Make code a bit cleaner.
  
 -2014-06-27  Leo Liu  <sdl.web@gmail.com>
 -
 -      * calc/calc.el (math-bignum): Handle most-negative-fixnum.  (Bug#17556)
 -
 -2014-06-27  Glenn Morris  <rgm@gnu.org>
 +2014-06-28  Glenn Morris  <rgm@gnu.org>
  
        * net/eww.el (eww-mode) <eww-current-title>: Make local.  (Bug#17860)
  
 -2014-06-26  Stephen Berman  <stephen.berman@gmx.net>
 +2014-06-28  Stephen Berman  <stephen.berman@gmx.net>
  
        * calendar/todo-mode.el (todo-prefix-overlays): If there is no
        category-wide setting of todo-top-priorities-overrides, check for
        a file-wide setting and fontify accordingly.
  
 -2014-06-26  Glenn Morris  <rgm@gnu.org>
 +2014-06-28  Glenn Morris  <rgm@gnu.org>
  
        * subr.el (read-passwd): Warn about batch mode.  (Bug#17839)
  
 +2014-06-28  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * progmodes/hideif.el: Use lexical-binding.  Fix up cl-lib usage.
 +
 +2014-06-28  K. Handa  <handa@gnu.org>
 +
 +      Fix Bug#17739.
 +
 +      * composite.el: Setup composition-function-table for dotted circle.
 +      (compose-gstring-for-dotted-circle): New function.
 +
 +      * international/characters.el: Add category "^" to all
 +      non-spacing characters.
 +
 +2014-06-28  Glenn Morris  <rgm@gnu.org>
 +
 +      * Makefile.in (doit): Remove force rule.
 +      (custom-deps, finder-data, autoloads, update-subdirs)
 +      (compile-one-process): PHONY targets do not need force rules.
 +
 +      * Makefile.in (compile-main, compile, compile-always):
 +      No need to explicitly pass variables to ourself in recursive calls.
 +
 +2014-06-28  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * files.el (minibuffer-with-setup-hook): Evaluate the first arg eagerly.
 +
 +2014-06-26  Glenn Morris  <rgm@gnu.org>
 +
 +      * Makefile.in (update-authors): Update for moved authors.el.
 +
 +2014-06-26  Leo Liu  <sdl.web@gmail.com>
 +
 +      * skeleton.el (skeleton-end-hook): Default to nil and move the
 +      work to skeleton-insert.  (Bug#17850)
 +
 +2014-06-26  Dmitry Antipov  <dmantipov@yandex.ru>
 +
 +      * calc/calc-alg.el (math-beforep):
 +      * progmodes/cc-guess.el (c-guess-view-reorder-offsets-alist-in-style):
 +      Simplify because string-lessp can accept symbols as args.
 +
  2014-06-26  Daiki Ueno  <ueno@gnu.org>
  
        * emacs-lisp/package.el (package--check-signature):
        If package-check-signature is allow-unsigned, don't signal error when
        we can't verify signature because of missing public key
 -      (backport for bug#17625).
 +      (bug#17625).
  
  2014-06-26  Glenn Morris  <rgm@gnu.org>
  
        * emacs-lisp/authors.el (authors-valid-file-names)
        (authors-renamed-files-alist): Additions.
  
 -2014-06-25  Leo Liu  <sdl.web@gmail.com>
 +2014-06-26  Leo Liu  <sdl.web@gmail.com>
  
        * textmodes/picture.el (picture-set-tab-stops):
        * ruler-mode.el (ruler-mode-mouse-add-tab-stop)
  
        * indent.el (indent-accumulate-tab-stops): New function.
  
 -2014-06-25  Stefan Monnier  <monnier@iro.umontreal.ca>
 +2014-06-26  Stefan Monnier  <monnier@iro.umontreal.ca>
  
        * emacs-lisp/package.el (package-list-unsigned): New var (bug#17625).
        (package-desc-status): Obey it.
  
 -2014-06-25  Stephen Berman  <stephen.berman@gmx.net>
 +2014-06-26  Stephen Berman  <stephen.berman@gmx.net>
  
        * calendar/todo-mode.el: Fix two bugs.
        (todo-insert-item--basic): If user cancels item insertion to
        (todo-set-item-priority): After selecting category, instead of
        moving point to top, which extends an active region, restore it.
  
 -2014-06-25  Stefan Monnier  <monnier@iro.umontreal.ca>
 +2014-06-26  Stefan Monnier  <monnier@iro.umontreal.ca>
  
        * help-fns.el (describe-function-1): Check file-name is a string before
        calling help-fns--autoloaded-p (bug#17564).
  
 -2014-06-24  Juri Linkov  <juri@jurta.org>
 +2014-06-26  Juri Linkov  <juri@jurta.org>
  
        * desktop.el (desktop-auto-save-enable)
        (desktop-auto-save-disable): New functions.
        (desktop-read): Disable the autosave before loading the desktop,
        and enable afterwards.  (Bug#17351)
  
 -2014-06-24  Stefan Monnier  <monnier@iro.umontreal.ca>
 +2014-06-26  Stefan Monnier  <monnier@iro.umontreal.ca>
  
        Fix some indentation problem with \; and pipes (bug#17842).
        * progmodes/sh-script.el (sh-mode-syntax-table): Set syntax of ;|&.
        (sh-smie-rc-forward-token, sh-smie-rc-backward-token): Use them.
        (sh-smie-sh-rules): Fix indentation of a pipe at BOL.
  
 -2014-06-24  Eli Zaretskii  <eliz@gnu.org>
 +2014-06-26  Glenn Morris  <rgm@gnu.org>
  
 -      * international/fontset.el (script-representative-chars):
 -      Add representative characters for scripts added in Unicode 7.0.
 -      (otf-script-alist): Synchronize with the latest registry of OTF
 -      script tags.
 +      * emacs-lisp/find-func.el (find-function-C-source-directory):
 +      Use file-accessible-directory-p.
 +
 +      * ps-samp.el: Make it slightly less awful.
 +      (ps-rmail-mode-hook, ps-gnus-article-prepare-hook, ps-vm-mode-hook):
 +      (ps-gnus-summary-setup, ps-info-mode-hook): Use [print] key.
 +      Only set local values.
 +      (ps-article-subject, ps-article-author): Use standard functions
 +      like mail-fetch-field.
 +      (ps-info-file, ps-info-node): Use match-string.
 +      (ps-jts-ps-setup, ps-jack-setup): Remove, merging into...
 +      (ps-samp-ps-setup): ... new function.
 +
 +      * progmodes/idlw-shell.el (idlwave-shell-make-temp-file):
 +      Optimize away code unneeded on any modern Emacs.
 +
 +      * emacs-lisp/authors.el: Move to ../admin.
 +
 +      * emacs-lisp/ert.el (ert-summarize-tests-batch-and-exit): New.
 +
 +2014-06-26  Luke Lee  <luke.yx.lee@gmail.com>
 +
 +      * progmodes/hideif.el (hif-string-to-number): Fix return value bug.
 +      (hif-simple-token-only, hif-tokenize): Comment in detail mainly for
 +      performance enhancements.
 +      (hif-parse-if-exp): Rename to `hif-parse-exp'.  Enhance for macro
 +      expansion.
 +      (hif-factor, hif-string-concatenation, intern-safe): Support string
 +      concatenation and argumented macro expansion.
 +      (hif-if-valid-identifier-p, hif-define-operator, hif-flatten)
 +      (hif-expand-token-list, hif-get-argument-list, hif-define-macro)
 +      (hif-delimit, hif-macro-supply-arguments, hif-invoke, hif-canonicalize)
 +      (hif-canonicalize-tokens, hif-place-macro-invocation)
 +      (hif-parse-macro-arglist): Mostly new functions for supporting
 +      argumented macro expansion.
 +      (hif-string-concatenation, hif-stringify, hif-token-concat)
 +      (hif-token-stringification, hif-token-concatenation):
 +      Stringification and concatenation.
 +      (hif-find-next-relevant): Fix comments.
 +      (hif-ifdef-to-endif, hif-looking-at-elif, hif-hide-line): Bug fix for
 +      some cases involving #elif.
 +      (hif-find-define, hif-add-new-defines): New functions for automatically
 +      scanning of defined symbols.
 +      (hide-ifdef-guts): Fix for defined symbol auto scanning.
 +      (hide-ifdef-undef): Fix behavior to match CPP.
 +
 +2014-06-25  Glenn Morris  <rgm@gnu.org>
 +
 +      * Makefile.in ($(lisp)/progmodes/cc-defs.elc)
 +      ($(lisp)/progmodes/cc-fonts.elc, $(lisp)/progmodes/cc-langs.elc)
 +      ($(lisp)/progmodes/cc-vars.elc): Drop hand-written deps on non-cc
 +      files.  They are not relevant to the original issue (bug#1004),
 +      and cause unnecessary recompilation (bug#2151).
  
 -      * international/characters.el (char-script-table): Update for
 -      scripts added and codepoint ranges changed in Unicode 7.0.
 +2014-06-25  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * play/landmark.el: Use lexical-binding and avoid `intangible'.
 +      (landmark--last-pos): New var.
 +      (landmark--intangible-chars): New const.
 +      (landmark--intangible): New function.
 +      (landmark-mode, landmark-move): Use it.
 +      (landmark-mode): Remove properties.
 +      (landmark-plot-square, landmark-point-square, landmark-goto-xy)
 +      (landmark-cross-qtuple):
 +      Don't worry about `intangible' any more.
 +      (landmark-click, landmark-point-y): Same; and don't assume point-min==1.
 +      (landmark-init-display): Don't set `intangible' and `point-entered'.
 +      (square): Remove.  Inline it instead.
 +      (landmark--distance): Rename from `distance'.
 +      (landmark-calc-distance-of-robot-from): Rename from
 +      calc-distance-of-robot-from.
 +      (landmark-calc-smell-internal): Rename from calc-smell-internal.
 +
 +2014-06-25  Dmitry Antipov  <dmantipov@yandex.ru>
 +
 +      * files.el (dir-locals-find-file, file-relative-name):
 +      * info.el (Info-complete-menu-item):
 +      * minibuffer.el (completion-table-subvert): Prefer string-prefix-p
 +      to compare-strings to avoid out-of-range errors.
 +      * subr.el (string-prefix-p): Adjust to match strict range
 +      checking in compare-strings.
 +
 +2014-06-24  Leonard Randall  <leonard.a.randall@gmail.com>  (tiny change)
 +
 +      * textmodes/reftex-parse.el (reftex-using-biblatex-p): Make search
 +      for comment lines non-greedy and stopping at newlines to fix stack
 +      overflows with large files.
 +
 +2014-06-24  Eli Barzilay  <eli@barzilay.org>
 +
 +      * calculator.el (calculator-last-input): Drop 'ascii-character property
 +      lookup.
  
 -2014-06-23  Leo Liu  <sdl.web@gmail.com>
 +2014-06-24  Leo Liu  <sdl.web@gmail.com>
  
        * align.el (align-adjust-col-for-rule): Unbreak due to defaulting
        tab-stop-list to nil.  (Bug#16381)
        (indent-rigidly-right-to-tab-stop, tab-to-tab-stop)
        (move-to-tab-stop): Change callers.
  
 -2014-06-22  Eli Zaretskii  <eliz@gnu.org>
 +2014-06-24  Eli Zaretskii  <eliz@gnu.org>
  
        * skeleton.el (skeleton-insert): Yet another fix of the doc string
        wrt behavior of \n as the first/last element of a skeleton.
  
 -2014-06-22  Michael Albinus  <michael.albinus@gmx.de>
 +2014-06-24  Michael Albinus  <michael.albinus@gmx.de>
  
        * net/tramp-adb.el (tramp-adb-handle-process-file):
        * net/tramp-sh.el (tramp-sh-handle-process-file):
        * net/tramp-smb.el (tramp-smb-handle-process-file): Do not raise
        the output buffer when DISPLAY is non-nil.  (Bug#17815)
  
 -2014-06-21  Glenn Morris  <rgm@gnu.org>
 +2014-06-24  Glenn Morris  <rgm@gnu.org>
  
        * play/landmark.el (landmark-move-down, landmark-move-up):
        Fix 2007-10-20 change - preserve horizontal position.
  
 +2014-06-23  Sam Steingold  <sds@gnu.org>
 +
 +      * simple.el (kill-append): Remove undo boundary depending on ...
 +      (kill-append-merge-undo): New user option.
 +
 +2014-06-23  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * simple.el (handle-shift-selection, exchange-point-and-mark)
 +      (activate-mark): Set transient-mark-mode buffer-locally (bug#6316).
 +      (transient-mark-mode): Use&set the global value.
 +      * mouse.el (mouse-set-region-1, mouse-drag-track): Idem.
 +      * emulation/edt.el (edt-emulation-off): Save&restore the global
 +      transient-mark-mode setting.
 +      * obsolete/pc-select.el (pc-selection-mode): Use the
 +      transient-mark-mode function.
 +
 +2014-06-23  Eli Zaretskii  <eliz@gnu.org>
 +
 +      * international/fontset.el (script-representative-chars):
 +      Add representative characters for scripts added in Unicode 7.0.
 +      (otf-script-alist): Synchronize with the latest registry of OTF
 +      script tags.
 +
 +      * international/characters.el (char-script-table): Update for
 +      scripts added and codepoint ranges changed in Unicode 7.0.
 +
 +2014-06-23  Eli Barzilay  <eli@barzilay.org>
 +
 +      * calculator.el (calculator-standard-displayer): Fix bug in use of
 +      `calculator-groupize-number'.
 +      (calculator-funcall): Fix broken `cl-flet' use by moving it into the
 +      `eval' code, so it works in v24.3.1 too.
 +      (calculator-last-input): Comment to clarify purpose.
 +
 +2014-06-22  Mario Lang  <mlang@delysid.org>
 +
 +      * textmodes/rst.el (rst-comment-region): From from -> from.
 +
 +      * net/tramp-adb.el (tramp-adb-send-command-and-check): And and -> and.
 +
 +2013-06-22  Dmitry Antipov  <dmantipov@yandex.ru>
 +
 +      * electric.el (electric-layout-post-self-insert-function):
 +      * emacs-lisp/ert.el (ert--insert-infos):
 +      * obsolete/vi.el (vi-set-mark):
 +      * term.el (term-handle-scroll):
 +      * textmodes/bibtex.el (bibtex-fill-field, bibtex-fill-entry):
 +      * wid-edit.el (widget-editable-list-value-create):
 +      Prefer point-marker to copy-marker of point.
 +
  2014-06-21  Fabián Ezequiel Gallina  <fgallina@gnu.org>
  
        Fix completion retrieval parsing (bug#17209).
  
        * skeleton.el (skeleton-insert): Doc fix.
  
 -2014-06-20  Stefan Monnier  <monnier@iro.umontreal.ca>
 +2014-06-21  Stefan Monnier  <monnier@iro.umontreal.ca>
  
        * emacs-lisp/smie.el (smie-config--guess): Fix typo.
        (smie-config-guess): Use smie-config-local so the rules are obeyed
        * mouse.el (mouse-drag-line): Don't re-add to unread-comment-events,
        since it's already done inside the loop (bug#17819).
  
 -2014-06-20  Martin Rudalics  <rudalics@gmx.at>
 +2014-06-21  Martin Rudalics  <rudalics@gmx.at>
 +
 +      * mouse.el (mouse-drag-line): Re-remove code initially removed
 +      on 2013-03-09 and inadvertently reintroduced on 2013-11-30
 +      (Bug#17819).
 +
 +2014-06-21  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * progmodes/sh-script.el (sh-smie-sh-rules): For { after &&, don't
 +      align with the surrounding parent (bug#17721).
 +
 +2014-06-21  Eli Zaretskii  <eliz@gnu.org>
 +
 +      * textmodes/texinfo.el (texinfo-mode): Set skeleton-end-newline
 +      locally to nil.
 +      (texinfo-insert-block, texinfo-insert-@end)
 +      (texinfo-insert-@example, texinfo-insert-@quotation): Adjust to
 +      local setting of skeleton-end-newline by adding an explicit \n to
 +      the skeletons where appropriate.  (Bug#17801)
 +
 +2014-06-21  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * emacs-lisp/smie.el (smie--hanging-eolp-function): New var.
 +      (smie-indent--hanging-p): Use it.
 +      * progmodes/sh-script.el (sh-set-shell): Set it (bug#17621).
 +
 +2014-06-21  Leo Liu  <sdl.web@gmail.com>
 +
 +      * simple.el (read-quoted-char): Don't let help chars pop up help
 +      buffer.  (Bug#16617)
 +
 +2014-06-21  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * progmodes/sh-script.el (sh-smie-sh-rules): Use same rule for && as
 +      for | (bug#17621).
 +
 +      * xt-mouse.el (xterm-mouse--read-event-sequence-1000):
 +      Drop unknown events instead of burping.
 +
 +2014-06-21  Eli Zaretskii  <eliz@gnu.org>
 +
 +      * term/w32-win.el (dynamic-library-alist): Support giflib 5.1.0
 +      and later.  (Bug#17790)
 +
 +2014-06-21  Juri Linkov  <juri@jurta.org>
 +
 +      * dired.el (dired-mark-pop-up): Let-bind display-buffer-mark-dedicated
 +      to `soft'.  (Bug#17554)
 +
 +2014-06-21  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * delsel.el (electric-newline-and-maybe-indent): Mark it as well
 +      (bug#17737).
 +
 +2014-06-21  Dmitry Gutov  <dgutov@yandex.ru>
 +
 +      * progmodes/ruby-mode.el (ruby-font-lock-keywords): Don't fontify
 +      `!' in `!~' with `font-lock-negation-char-face'.  (Bug#17732)
 +
 +2014-06-21  Michael Albinus  <michael.albinus@gmx.de>
 +
 +      * net/dbus.el (dbus-call-method): Push only non D-Bus events into
 +      `unread-command-events'.
 +
 +2014-06-19  William Xu  <william.xwl@gmail.com>
 +
 +      * progmodes/hideif.el (hif-string-to-number): Don't return float for
 +      hex integer constants (bug#17807).
 +
 +2014-06-19  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * international/mule-util.el (truncate-string-ellipsis): New var.
 +      (truncate-string-to-width): Use it.
 +
 +2014-06-19  Robert Brown  <robert.brown@gmail.com>  (tiny change)
 +
 +      * emacs-lisp/lisp-mode.el (lisp-string-after-doc-keyword-p): New fun.
 +      (lisp-string-in-doc-position-p): New function, extracted from
 +      lisp-font-lock-syntactic-face-function.
 +      (lisp-font-lock-syntactic-face-function): Use them (bug#9130).
 +
 +2014-06-19  Grégoire Jadi  <daimrod@gmail.com>
 +
 +      * net/rcirc.el (rcirc-omit-mode): Fix recenter error.  (Bug#17769)
 +
 +2014-06-18  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * play/bubbles.el (bubbles--initialize, bubbles--show-scores)
 +      (bubbles--game-over): Don't add `intangible' properties since they
 +      didn't work anyway.
 +
 +2014-06-18  Juri Linkov  <juri@jurta.org>
 +
 +      * vc/ediff-init.el (ediff-current-diff-Ancestor)
 +      (ediff-fine-diff-Ancestor, ediff-even-diff-A, ediff-even-diff-B)
 +      (ediff-even-diff-C, ediff-even-diff-Ancestor, ediff-odd-diff-A)
 +      (ediff-odd-diff-B, ediff-odd-diff-C, ediff-odd-diff-Ancestor):
 +      Add `min-colors 88' version with removed black/white foregrounds.
 +      (Bug#10181)
 +
 +2014-06-18  Juri Linkov  <juri@jurta.org>
 +
 +      * vc/diff-mode.el (diff-changed): Empty face definition to use
 +      `diff-removed' and `diff-added' on tty as well.  (Bug#10181)
 +      (diff-context): Use darker color on light background and
 +      lighter color on dark background.
 +
 +2014-06-18  Juri Linkov  <juri@jurta.org>
 +
 +      * vc/diff-mode.el (diff-refine-changed): Rename from
 +      `diff-refine-change' for consistency with `diff-changed'.
 +      (diff-refine-change): Add obsolete face alias.  (Bug#10181)
 +
 +      * vc/smerge-mode.el (smerge-refined-changed): Rename from
 +      `smerge-refined-change'.
 +      (smerge-refined-change): Add obsolete face alias.
 +
 +2014-06-17  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * rect.el (rectangle-preview): New custom.
 +      (rectangle): New group.
 +      (rectangle--pos-cols): Add `window' argument.
 +      (rectangle--string-preview-state, rectangle--string-preview-window):
 +      New vars.
 +      (rectangle--string-flush-preview, rectangle--string-erase-preview)
 +      (rectangle--space-to, rectangle--string-preview): New functions.
 +      (string-rectangle): Use them.
 +      (rectangle--inhibit-region-highlight): New var.
 +      (rectangle--highlight-for-redisplay): Obey it.  Make sure
 +      `apply-on-region' uses the point-crutches of the right window.
 +      Use :align-to rather than multiple spaces.
 +
 +2014-06-16  Andrea Rossetti  <andrea.rossetti@gmail.com>  (tiny change)
 +
 +      * ruler-mode.el (ruler-mode-window-col)
 +      (ruler-mode-mouse-set-left-margin)
 +      (ruler-mode-mouse-set-right-margin): Fix calculation of column
 +      from mouse position (Bug#17768).
 +
 +2014-06-16  Ron Schnell  <ronnie@driver-aces.com>
 +
 +      * play/dunnet.el (dun-doassign): Fix bug where UNIX variable assignment
 +      without varname or rhs causes crash.
 +      (dun-ftp): Fix bug where blank ftp password is allowed, making it
 +      impossible to win endgame.
 +      (dun-unix-verbs): Add ssh as alias to rlogin, because nobody knows what
 +      rlogin is anymore.
 +      (dun-help): Bump version number; update contact info.
 +
 +2014-06-15  Eli Barzilay  <eli@barzilay.org>
 +
 +      * calculator.el (calculator-prompt, calculator-remove-zeros)
 +      (calculator-mode-hook, calculator-operators, calculator-stack)
 +      (calculator-mode): Tweak docstring.
 +      (calculator-user-operators): Tweak docstring, fix a bug in the last
 +      example.
 +      (calculator-displayer): `std' case has an optional boolean.
 +      (calculator-displayers): Use the new boolean to group in decimal mode.
 +      (calculator-mode-map, calculator, calculator-message)
 +      (calculator-op-arity, calculator-add-operators)
 +      (calculator-string-to-number, calculator-displayer-prev)
 +      (calculator-displayer-next, calculator-remove-zeros)
 +      (calculator-eng-display, calculator-number-to-string)
 +      (calculator-update-display, calculator-last-input)
 +      (calculator-clear-fragile, calculator-digit, calculator-decimal)
 +      (calculator-exp, calculator-saved-move, calculator-clear)
 +      (calculator-copy, calculator-put-value, calculator-help)
 +      (calculator-expt, calculator-truncate): Minor code improvements.
 +      (calculator-need-3-lines): New function pulling out code from
 +      `calculator'.
 +      (calculator-get-display): Rename from `calculator-get-prompt', and
 +      improved.
 +      (calculator-push-curnum): Rename from `calculator-curnum-value', and
 +      extended for all uses of it.  All callers changed.
 +      (calculator-groupize-number): New utility for splitting a number into
 +      groups.
 +      (calculator-standard-displayer): Improve code, new optional argument to
 +      use comma-split groups, make second argument optional too to use with
 +      'left/'right inputs.  All callers changed.
 +      (calculator-reduce-stack-once): New utility, doing the meat of what
 +      `calculator-reduce-stack' used to do, much improved (mostly using
 +      `pcase' for conciseness and clarity).
 +      (calculator-reduce-stack): Now doing just the reduction loop using
 +      `calculator-reduce-stack-once'.
 +      (calculator-funcall): Improve code, make it work in v24.3.1 too.
 +      (calculator-last-input): Improve code, remove some old cruft.
 +      (calculator-quit): Kill `calculator-buffer' in electric mode too.
 +      (calculator-integer-p): Remove.
 +      (calculator-fact): Improve code, make it work on non-integer values
 +      too (using truncated numbers).
 +
 +2014-06-15  Michael Albinus  <michael.albinus@gmx.de>
 +
 +      Sync with Tramp 2.2.10.
 +
 +      * net/tramp.el (tramp-methods): Tweak docstring.
 +      (tramp-handle-file-accessible-directory-p): Check for
 +      `file-readable-p' instead of `file-executable-p'.
 +      (tramp-check-cached-permissions):
 +      Use `tramp-compat-file-attributes'.
 +      (tramp-call-process): Add new argument VEC.  Adapt callees in all
 +      tramp*.el files.
 +
 +      * net/tramp-adb.el (tramp-adb-handle-write-region): Improve messages.
 +      (tramp-adb-maybe-open-connection): Don't set
 +      `tramp-current-*' variables.
 +
 +      * net/tramp-cache.el (tramp-flush-file-function): Do not flush
 +      file properties of temporary buffers.
 +
 +      * net/tramp-ftp.el (top): Remove special handling for URL syntax.
 +
 +      * net/tramp-gvfs.el (tramp-gvfs-methods) <sftp>: Add.
 +      (tramp-gvfs-handle-delete-file): Flush file
 +      properties, not directory properties.
 +      (tramp-gvfs-handle-file-attributes): Use `string-to-number' when
 +      reading "unix::mode".
 +      (tramp-gvfs-handle-file-name-all-completions):
 +      Use "-h" option for "gvfs-ls".
 +      (tramp-gvfs-url-file-name): `user' and `localname' could be nil.
 +      (tramp-gvfs-send-command): Simplify traces.
 +
 +      * net/tramp-sh.el (vc-handled-backends, vc-bzr-program)
 +      (vc-git-program, vc-hg-program): Declare.
 +      (tramp-methods) <sftp>: Remove.  It has never worked satisfactorily.
 +      (tramp-methods) <nc>: Add new method.
 +      (tramp-methods) <telnet>: Redirect stderr to "/dev/null".
 +      (tramp-methods) <plink, plinkx, pscp, psftp>: Improve
 +      `tramp-login-args'.
 +      (tramp-default-user-alist): Add "nc".
 +      (top): Remove completion function for "sftp".  Add completion
 +      functions for "nc" and "psftp".
 +      (tramp-do-copy-or-rename-file-out-of-band): Tweak docstring.
 +      Implement support for "nc" method.
 +      (tramp-sh-handle-expand-file-name, tramp-local-coding-commands)
 +      (tramp-remote-coding-commands, tramp-call-local-coding-command):
 +      Tweak docstring.
 +      (tramp-sh-handle-write-region): Tweak error message.
 +      (tramp-sh-handle-vc-registered): Remove backends when the remote
 +      binary does not exist.
 +      (tramp-find-inline-encoding): Do not raise an error.
 +      (tramp-make-copy-program-file-name): Tweak docstring.  Handle also
 +      the "nc" case.  Quote result also locally.
 +
 +      * net/tramp-smb.el (tramp-smb-handle-copy-directory)
 +      (tramp-smb-handle-set-file-acl): Use `start-process'.
 +      (tramp-smb-handle-insert-directory): Use progress reporter.
 +      (tramp-smb-handle-rename-file): Flush also file properties of
 +      FILENAME.
 +
 +      * net/trampver.el: Update release number.
 +
 +2014-06-15  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * ses.el: Miscellaneous cleanups; use lexical-binding; avoid
 +      add-to-list.
 +      (ses-localvars): Remove ses--local-printer-list, unused.
 +      (ses--metaprogramming): New macro.  Use it to defvar variables.
 +      (ses-set-localvars): Simplify.
 +      (ses--locprn, ses-cell): Use defstruct.  Change ses-cell's
 +      property-list into an alist.
 +      (ses-locprn-get-compiled, ses-locprn-compiled-aset)
 +      (ses-locprn-get-def, ses-locprn-def-aset, ses-locprn-get-number):
 +      Remove; use defstruct accessors/setters instead.
 +      (ses-cell-formula-aset, ses-cell-printer-aset)
 +      (ses-cell-references-aset): Remove, use setf instead.
 +      (ses--alist-get): New function.
 +      (ses-cell-property): Rename from ses-cell-property-get and rewrite.
 +      Use an alist instead of a plist and don't do move-to-front since the
 +      list is always short.
 +      (ses-cell-property-get-fun, ses-cell-property-delq-fun)
 +      (ses-cell-property-set-fun, ses-cell-property-set)
 +      (ses-cell-property-pop-fun, ses-cell-property-get-handle)
 +      (ses-cell-property-handle-car, ses-cell-property-handle-setcar): Remove.
 +      (ses--letref): New macro.
 +      (ses-cell-property-pop): Rewrite.
 +      (ses--cell): Rename from ses-cell and make it into a function.
 +      Make `formula' fallback on `value' if nil.
 +      (ses--local-printer): Rename from ses-local-printer and make it into
 +      a function.
 +      (ses-set-cell): Turn it into a macro so finding the accessor from the
 +      field name is done at compile time.
 +      (ses-repair-cell-reference-all): Test presence of `sym' rather than
 +      `ref' before adding `sym' to :ses-repair-reference.
 +      (ses-calculate-cell): Use ses--letref rather than
 +      ses-cell-property-get-handle.
 +      (ses-write-cells): Use a single prin1-to-string.
 +      (ses-setter-with-undo): New function.
 +      (ses-aset-with-undo, ses-set-with-undo): Rewrite using it.
 +      (ses-unset-with-undo): Remove.
 +      (ses-load): Prefer apply' over `eval'.
 +      (ses-read-printer, ses-set-column-width): Use standard "(default
 +      foo)" format.
 +
 +2014-06-15  Glenn Morris  <rgm@gnu.org>
 +
 +      * Makefile.in (leim, semantic): Use `make -C' rather than `cd && make'.
 +
 +      * progmodes/cc-langs.el: Require cl-lib.  (Bug#17463)
 +      Replace delete-duplicates and mapcan by cl- versions throughout.
 +      And cl-macroexpand-all by macroexpand-all.
 +      (delete-duplicates, mapcan, cl-macroexpand-all): No need to declare.
 +
 +2014-06-15  Eli Zaretskii  <eliz@gnu.org>
 +
 +      * subr.el (posn-col-row): Doc fix.  (Bug#17768)
 +
 +2014-06-15  Juri Linkov  <juri@jurta.org>
 +
 +      * bindings.el: Put `ascii-character' property on keypad keys
 +      mapped to characters.  (Bug#17759)
 +
 +2014-06-15  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * emacs-lisp/smie.el (smie-next-sexp): Fix up "other-end" info when
 +      bumping forward into a closing paren (bug#17761).
 +
 +      * term/xterm.el (xterm--version-handler): Work around for OSX
 +      Terminal.app (bug#17607).
  
 -      * mouse.el (mouse-drag-line): Re-remove code initially removed
 -      on 2013-03-09 and inadvertently reintroduced on 2013-11-30
 -      (Bug#17819).
 +2014-06-14  Ron Schnell  <ronnie@driver-aces.com>
  
 -2014-06-20  Stefan Monnier  <monnier@iro.umontreal.ca>
 +      * play/dunnet.el (dun-describe-room, dun-mode):
 +      If a lamp is in the room, you won't be eaten by a grue.
  
 -      * progmodes/sh-script.el (sh-smie-sh-rules): For { after &&, don't
 -      align with the surrounding parent (bug#17721).
 +2014-06-13  Glenn Morris  <rgm@gnu.org>
  
 -2014-06-20  Eli Zaretskii  <eliz@gnu.org>
 +      * Makefile.in ($(lisp)/cus-load.el, $(lisp)/finder-inf.el)
 +      (autoloads, $(lisp)/subdirs.el, compile-main, leim, semantic, compile)
 +      (compile-always): GNU make automatically passes
 +      command-line arguments to sub-makes.
  
 -      * textmodes/texinfo.el (texinfo-mode): Set skeleton-end-newline
 -      locally to nil.
 -      (texinfo-insert-block, texinfo-insert-@end)
 -      (texinfo-insert-@example, texinfo-insert-@quotation): Adjust to
 -      local setting of skeleton-end-newline by adding an explicit \n to
 -      the skeletons where appropriate.  (Bug#17801)
 +      * calendar/calendar.el (calendar-generate-window):
 +      Remove pointless call to font-lock-fontify-buffer.
  
 -2014-06-20  Stefan Monnier  <monnier@iro.umontreal.ca>
 +2014-06-13  Matthias Meulien  <orontee@gmail.com>
  
 -      * emacs-lisp/smie.el (smie--hanging-eolp-function): New var.
 -      (smie-indent--hanging-p): Use it.
 -      * progmodes/sh-script.el (sh-set-shell): Set it (bug#17621).
 +      * simple.el (completion-list-mode-map): Navigate with tab and backtab
 +      (bug#17767).
  
 -2014-06-20  Leo Liu  <sdl.web@gmail.com>
 +2014-06-13  Stefan Monnier  <monnier@iro.umontreal.ca>
  
 -      * simple.el (read-quoted-char): Don't let help chars pop up help
 -      buffer.  (Bug#16617)
 +      * simple.el (set-mark-command): Simplify a bit.
  
 -2014-06-19  Stefan Monnier  <monnier@iro.umontreal.ca>
 +2014-06-12  Nicolas Richard  <theonewiththeevillook@yahoo.fr>
  
 -      * progmodes/sh-script.el (sh-smie-sh-rules): Use same rule for && as
 -      for | (bug#17621).
 +      * help.el (help--key-binding-keymap): New function.
 +      (help--binding-locus): New function.
 +      (describe-key): Mention the keymap in which the binding was
 +      found.  (bug#13948)
  
 -2014-06-18  Stefan Monnier  <monnier@iro.umontreal.ca>
 +2014-06-12  Stefan Monnier  <monnier@iro.umontreal.ca>
  
 -      * xt-mouse.el (xterm-mouse-translate-1): Fix last change (bug#17776).
 -      (xterm-mouse--read-event-sequence-1000): Drop unknown events instead of
 -      burping.
 +      * hippie-exp.el (he--all-buffers): New function.
 +      (try-expand-line-all-buffers, try-expand-list-all-buffers)
 +      (try-expand-dabbrev-all-buffers): Use it.
  
 -2014-06-18  Eli Zaretskii  <eliz@gnu.org>
 +2014-06-12  Emilio C. Lopes  <eclig@gmx.net>
  
 -      * term/w32-win.el (dynamic-library-alist): Support giflib 5.1.0
 -      and later.  (Bug#17790)
 +      * hippie-exp.el (try-expand-line-all-buffers)
 +      (try-expand-list-all-buffers, try-expand-dabbrev-all-buffers):
 +      Read hippie-expand-only-buffers and hippie-expand-ignore-buffers in the
 +      original buffer, in case they're buffer-local.
  
 -2014-06-18  Juri Linkov  <juri@jurta.org>
 +2014-06-12  Vincent Belaïche  <vincentb1@users.sourceforge.net>
  
 -      * dired.el (dired-mark-pop-up): Let-bind display-buffer-mark-dedicated
 -      to `soft'.  (Bug#17554)
 +      * ses.el (ses-initial-global-parameters-re): New defconst, a
 +      specific regexp is needed now that ses.el can handle both
 +      file-format 2 --- ie. no local printers --- and 3 --- i.e. may have
 +      local printers.
 +      (ses-localvars): Add local variables needed for local printer handling.
 +      (ses-set-localvars): Handle hashmap initialisation.
 +      (ses-paramlines-plist): Add param-line for number of local printers.
 +      (ses-paramfmt-plist): New defconst, needed for code factorization
 +      between functions `ses-set-parameter' and
 +      `ses-file-format-extend-paramter-list'
 +      (ses-make-local-printer-info): New defsubst.
 +      (ses-locprn-get-compiled, ses-locprn-compiled-aset)
 +      (ses-locprn-get-def, ses-locprn-def-aset, ses-locprn-get-number)
 +      (ses-cell-printer-aset): New defmacro.
 +      (ses-local-printer-compile): New defun.
 +      (ses-local-printer): New defmacro.
 +      (ses-printer-validate, ses-call-printer): Add support for local
 +      printer functions.
 +      (ses-file-format-extend-paramter-list): New defun.
 +      (ses-set-parameter): Use const `ses-paramfmt-plist' for code
 +      factorization.
 +      (ses-load): Add support for local printer functions.
 +      (ses-read-printer): Update docstring and add support for local printer
 +      functions.
 +      (ses-refresh-local-printer, ses-define-local-printer): New defun.
 +      (ses-safe-printer): Add support for local printer functions.
  
 -2014-06-17  Stefan Monnier  <monnier@iro.umontreal.ca>
 +2014-06-12  Ivan Andrus  <darthandrus@gmail.com>
  
 -      * delsel.el (electric-newline-and-maybe-indent): Mark it as well
 -      (bug#17737).
 +      * ffap.el (ffap-lax-url): New var (bug#17723).
 +      (ffap-url-at-point): Use it.
 +      (ffap-file-at-point): Avoid returning just "/".
  
 -2014-06-16  Dmitry Gutov  <dgutov@yandex.ru>
 +2014-06-12  Matthias Meulien  <orontee@gmail.com>
  
 -      * progmodes/ruby-mode.el (ruby-font-lock-keywords): Don't fontify
 -      `!' in `!~' with `font-lock-negation-char-face'.  (Bug#17732)
 +      * progmodes/python.el (import skeleton): New skeleton (bug#17672).
 +      (python-mode-map): Bind it.
  
 -2014-06-15  Michael Albinus  <michael.albinus@gmx.de>
 +      * progmodes/python.el (class skeleton): Don't erase last char of class
 +      name (bug#17683).
  
 -      * net/dbus.el (dbus-call-method): Push only non D-Bus events into
 -      `unread-command-events'.
 +2014-06-12  Cameron Desautels  <camdez@gmail.com>  (tiny change)
  
 -2014-06-14  Glenn Morris  <rgm@gnu.org>
 +      * help.el (where-is): Use `default' arg of completing-read (bug#17705).
  
 -      * progmodes/cc-langs.el: Require cl-lib.  (Bug#17463)
 -      Replace delete-duplicates and mapcan by cl- versions throughout.
 -      And cl-macroexpand-all by macroexpand-all.
 -      (delete-duplicates, mapcan, cl-macroexpand-all): No need to declare.
 +2014-06-12  Kevin Ryde  <user42_kevin@yahoo.com.au>
  
 -2014-06-14  Eli Zaretskii  <eliz@gnu.org>
 +      * files.el (auto-mode-alist): Map .ad files to xdefaults-mode
 +      (bug#17745).
  
 -      * subr.el (posn-col-row): Doc fix.  (Bug#17768)
 +2014-06-12  Stefan Monnier  <monnier@iro.umontreal.ca>
  
 -2014-06-14  Juri Linkov  <juri@jurta.org>
 +      * international/mule-cmds.el: Use lexical-binding.
 +      (ucs-names): Simplify.
  
 -      * bindings.el: Put `ascii-character' property on keypad keys
 -      mapped to characters.  (Bug#17759)
 +2014-05-18  Eric Hanchrow  <eric.hanchrow@gmail.com>
  
 -2014-06-13  Stefan Monnier  <monnier@iro.umontreal.ca>
 +      * progmodes/python.el (run-python): Use read-shell-command.
  
 -      * emacs-lisp/smie.el (smie-next-sexp): Fix up "other-end" info when
 -      bumping forward into a closing paren (bug#17761).
 +2014-06-11  Stefan Monnier  <monnier@iro.umontreal.ca>
  
 -      * term/xterm.el (xterm--version-handler): Work around for OSX
 -      Terminal.app (bug#17607).
 +      * rect.el: Make it possible to move bounds past EOL or into TABs.
 +      (operate-on-rectangle): Use apply-on-rectangle.
 +      (rectangle--mark-crutches): New var.
 +      (rectangle--pos-cols, rectangle--col-pos, rectangle--point-col)
 +      (rectangle--crutches, rectangle--reset-crutches): New functions.
 +      (apply-on-rectangle): Obey crutches.  Avoid setq.
 +      Fix missing final iteration if end is at EOB&BOL.
 +      (rectangle-mark-mode-map): Add remap bindings for
 +      exchange-point-and-mark and char/line movements.
 +      (rectangle--*-char): New function.
 +      (rectangle-exchange-point-and-mark, rectangle-right-char)
 +      (rectangle-left-char, rectangle-forward-char)
 +      (rectangle-backward-char, rectangle-next-line)
 +      (rectangle-previous-line): New commands.
 +      (rectangle--place-cursor): New function.
 +      (rectangle--highlight-for-redisplay): Use it.  Use apply-on-rectangle.
  
  2014-06-08  Glenn Morris  <rgm@gnu.org>
  
        * bookmark.el (bookmark-load):
        * uniquify.el (uniquify-buffer-name-style): Doc fixes.
  
 -2014-06-06  Juri Linkov  <juri@jurta.org>
 +2014-06-08  Juri Linkov  <juri@jurta.org>
  
        * desktop.el: Activate auto-saving on window configuration changes.
        (desktop-save-mode, desktop-auto-save-timeout): Add/remove
 -      `desktop-auto-save-set-timer' to/from `window-configuration-change-hook'.
 +      `desktop-auto-save-set-timer' to/from
 +      `window-configuration-change-hook'.
        (desktop-auto-save-set-timer): Change REPEAT arg of
        `run-with-idle-timer' from t to nil.
        http://lists.gnu.org/archive/html/emacs-devel/2014-06/msg00147.html
  
 -2014-06-06  Santiago Payà i Miralta  <santiagopim@gmail.com>
 +2014-06-08  Santiago Payà i Miralta  <santiagopim@gmail.com>
  
        * vc/vc-hg.el (vc-hg-working-revision): Use "hg parent" and
        vc-hg-command (bug#17570).
  
 -2014-06-06  Stefan Monnier  <monnier@iro.umontreal.ca>
 +2014-06-08  Stefan Monnier  <monnier@iro.umontreal.ca>
  
        * international/mule-cmds.el (ucs-names): Add special entry for BEL
        (bug#17702).
  
 -2014-06-06  Glenn Morris  <rgm@gnu.org>
 +2014-06-08  Glenn Morris  <rgm@gnu.org>
  
        * startup.el (window-setup-hook): Doc fix.
  
 -2014-06-05  Glenn Morris  <rgm@gnu.org>
 -
        * emacs-lisp/package.el (package-check-signature)
        (package-unsigned-archives): Doc fixes.
  
 -2014-06-03  Martin Rudalics  <rudalics@gmx.at>
 +2014-06-08  Martin Rudalics  <rudalics@gmx.at>
  
        * window.el (display-buffer-use-some-window): Don't make window
        used smaller than it was before (Bug#17671).
  
 -2014-06-03  Eli Zaretskii  <eliz@gnu.org>
 +2014-06-08  Eli Zaretskii  <eliz@gnu.org>
  
        * menu-bar.el (menu-bar-open): Fix last change: use the PC
        'redisplay' instead of '(sit-for 0)'.
  
 -2014-06-03  Michael Albinus  <michael.albinus@gmx.de>
 +2014-06-08  Michael Albinus  <michael.albinus@gmx.de>
  
 -      * net/tramp.el (tramp-ssh-controlmaster-options): Improve search
 -      regexp.  (Bug#17653)
 +      * net/tramp.el (tramp-ssh-controlmaster-options):
 +      Improve search regexp.  (Bug#17653)
  
 -2014-06-03  Glenn Morris  <rgm@gnu.org>
 +2014-06-08  Glenn Morris  <rgm@gnu.org>
  
        * emacs-lisp/package.el (package-pinned-packages): Doc fix.
  
 -2014-06-02  Eli Zaretskii  <eliz@gnu.org>
 +2014-06-08  Eli Zaretskii  <eliz@gnu.org>
  
        * menu-bar.el (menu-bar-open): Fix invocation via M-x.
  
 -2014-06-01  Eli Zaretskii  <eliz@gnu.org>
 +2014-06-06  Santiago Payà i Miralta  <santiagopim@gmail.com>
 +
 +      * vc/vc-hg.el (vc-hg-create-tag, vc-hg-retrieve-tag): New functions
 +      (bug#17586).
 +
 +      * vc/vc-hg.el (vc-hg-log-graph): New var.
 +      (vc-hg-print-log): Use it.
 +      (vc-hg-root-log-format): Include branch name and bookmarks; ignore
 +      graph output (bug#17515).
 +
 +2014-06-06  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * mouse.el (mouse-posn-property): Ignore buffer position info when the
 +      even happened elsewhere.
 +
 +2014-06-06  Mario Lang  <mlang@delysid.org>
 +
 +      * emacs-lisp/tabulated-list.el (tabulated-list-print): Only call
 +      `recenter' if `current-buffer' is equal to `window-buffer'.
 +
 +2014-06-05  Leo Liu  <sdl.web@gmail.com>
 +
 +      * emacs-lisp/cl-macs.el (cl-macrolet): Avoid excessive progn's.
 +
 +2014-06-05  Michal Nazarewicz  <mina86@mina86.com>
 +
 +      * textmodes/tildify.el (tildify-foreach-region-outside-env):
 +      New function which calls a callback on portions of the buffer that are
 +      outside of ignored environments.
 +      (tildify-build-regexp): Remove function since it is now
 +      incorporated in `tildify-foreach-region-outside-env' where it is
 +      optimized and simplified by the use of `mapconcat'.
 +      (tildify-tildify): Return number of substitutions made so that…
 +      (tildify-count): …can be removed.
 +      (tildify-find-env): Accept a new PAIRS argument which was
 +      previously looked up in `tildify-ignored-environments-alist' each
 +      time the function was called.  With this change, the lookup is
 +      performed only once in `tildify-foreach-region-outside-env'.
 +      (tildify-region): Greatly simplify the function since now most of
 +      the work is done by `tildify-foreach-region-outside-env'.
 +      (tildify-mode-alist): Simplify slightly by avoiding if and setq
 +      and instead using or.
 +
 +      * textmodes/tildify.el (tildify-ignored-environments-alist):
 +      Optimize environments regexes
 +
 +      Each time beginning of an environment to ignore is found,
 +      `tildify-find-env' needs to identify regexp for the ending
 +      of the environment.  This is done by trying all the opening
 +      regexes on matched text in a loop, so to speed that up, this
 +      loop should have fewer things to match, which can be done by
 +      using alternatives in the opening regexes.
 +
 +      Coincidentally, this should make matching of the opening
 +      regexp faster as well thanks to the use of `regexp-opt' and
 +      having common prefix pulled from many regexes.
 +
 +      * textmodes/tildify.el (tildify-string-alist)
 +      (tildify-ignored-environments-alist): Add `nxml-mode' to the list
 +      of supported modes since `xml-mode' is no longer a thing but just
 +      an alias to the former.  Also include comments and insides of tags
 +      in `tildify-ignored-environments-alist' for XML modes.  Finally,
 +      since XML does not define “&nbsp;”[1], use a numeric reference for
 +      a no-break space (namely “&#160;”)
 +
 +      [1] XML specification defines only a handful of predefined entities.
 +          The list is at <http://www.w3.org/TR/REC-xml/#sec-predefined-ent>
 +          and includes only &lt;, &gt;, &amp;, &apos; and &quot; (meaning <,
 +          >, &, ' and " respectively).  This is in contrast to HTML and even
 +          XHTML which defined a whole bunch of entities including “&nbsp;”.
 +
 +      * textmodes/tildify.el (tildify-pattern-alist)
 +      (tildify-string-alist, tildify-ignored-environments-alist):
 +      Improve defcustom's types by adding more tags explaining what each
 +      value means and replace “sexp” used in
 +      `tildify-ignored-environments-alist' with a full type declaration.
 +
 +      * textmodes/tildify.el (tildify-find-env): Fix matched group
 +      indexes in end-regex building
 +
 +      When looking for a start of an ignore-environment, the regex is built
 +      by concatenating regexes of all the environments configured in
 +      `tildify-ignored-environments-alist'.  So for example, the following
 +      list could be used to match TeX's \verb and \verb* commands:
 +
 +          (("\\\\verb\\(.\\)" . (1))
 +           ("\\\\verb\\*\\(.\\)" . (1)))
 +
 +      This would result in the following regex being used to find the start
 +      of any of the variants of the \verb command:
 +
 +          \\\\verb\\(.\\)\\|\\\\verb\\*\\(.\\)
 +
 +      But now, if “\\\\verb\\*\\(.\\)” matches, the first capture group
 +      won't match anything, and thus (match-string 1) will be nil, which
 +      will cause building of the end-matching regex to fail.
 +
 +      Fix this by using capture groups from the time when the opening
 +      regexes are matched individually.
 +
 +      * textmodes/tildify.el (tildify-find-env): Fix end-regex building
 +      in `tildify-find-env'
 +
 +      The `tildify-ignored-environments-alist' allows the end-regex to
 +      be provided not as a static string but mix of strings and indexes
 +      of groups matched the begin-regex.  For example, the “\verb!…!”
 +      TeX-command (where “!” is an arbitrary character) is handled
 +      using:
 +
 +          ("\\\\verb\\*?\\(.\\)" . (1))
 +
 +      In the same way, the following should be supported as well:
 +
 +          ("open-\\(.\\)" . ("end-" 1))
 +
 +      However the tildify-find-env function fails at
 +
 +          (concat result
 +                  (if (stringp (setq aux (car expression)))
 +                       expression  ; BUG: expression is a list
 +                     (regexp-quote (match-string aux))))
 +
 +      where the string part is handled incorrectly.
 +
 +      The most trivial fix would be to replace `expression' in the
 +      true-part of the if-statement with `aux', but instead, this commit
 +      optimizes `tildify-find-env' by changing it to use `mapconcat'
 +      rather than open-coded while-loop.
 +
 +2014-06-05  Mario Lang  <mlang@delysid.org>
 +
 +      * woman.el (woman-mapcan): Remove.
 +      (woman-parse-colon-path): Use cl-mapcan instead.
 +
 +2014-06-03  Rüdiger Sonderfeld  <ruediger@c-plusplus.de>
 +
 +      * register.el: Add link to Emacs manual in Commentary.
 +
 +2014-06-02  Sam Steingold  <sds@gnu.org>
 +
 +      * menu-bar.el (lookup-key-ignore-too-long): Extract from...
 +      (popup-menu): ...here.
 +      (menu-bar-open): Use it to avoid an error when `lookup-key'
 +      returns a number.
 +
 +2014-06-02  Michael Albinus  <michael.albinus@gmx.de>
 +
 +      * net/tramp.el (tramp-call-process): Add traces.
 +      (tramp-handle-unhandled-file-name-directory): Return "/".
 +
 +2014-06-02  Wilson Snyder  <wsnyder@wsnyder.org>
 +
 +      Sync with upstream verilog-mode revision 3cd8144.
 +      * progmodes/verilog-mode.el (verilog-mode-version): Bump.
 +      (verilog-auto-arg-format): New option, to support newlines in AUTOARG.
 +      (verilog-type-font-keywords): Add nor.
 +      (verilog-batch-execute-func): Force reading of Local Variables.
 +      Fix printing "no changes to be saved" with verilog-batch.
 +      (verilog-auto-arg-ports): Doc fix.
 +      Add verilog-auto-arg-format to support newlines in AUTOARG.
 +      (verilog-auto-arg): Doc fix.
 +
 +2014-06-02  Glenn Morris  <rgm@gnu.org>
 +
 +      * emulation/crisp.el, emulation/tpu-edt.el, emulation/tpu-extras.el:
 +      * emulation/tpu-mapper.el, emulation/vi.el, emulation/vip.el:
 +      * emulation/ws-mode.el: Move to obsolete/.
 +      * Makefile.in (AUTOGEN_VCS): Update for moved tpu-edu.el.
 +
 +2014-06-02  Eli Zaretskii  <eliz@gnu.org>
  
        * simple.el (keyboard-quit): Force update of mode lines, to remove
        the "Def" indicator, if we were defining a macro.  (Bug#17615)
  
 -2014-06-01  Stefan Monnier  <monnier@iro.umontreal.ca>
 +2014-06-02  Stefan Monnier  <monnier@iro.umontreal.ca>
  
        * minibuffer.el (minibuffer-force-complete-and-exit):
        Obey minibuffer-default (bug#17545).
        * progmodes/js.el (js-indent-line): Don't mix columns and chars
        (bug#17619).
  
 -2014-05-31  Stefan Monnier  <monnier@iro.umontreal.ca>
 -
        * subr.el (set-transient-map): Don't wait for some "nested"
        transient-map to finish if we're only supposed to be active for
        the next command (bug#17642).
  
 -2014-05-31  Leo Liu  <sdl.web@gmail.com>
 +2014-06-02  Leo Liu  <sdl.web@gmail.com>
  
        * emacs-lisp/gv.el (window-buffer, window-display-table)
        (window-dedicated-p, window-hscroll, window-point, window-start):
        Fix gv-expander.  (Bug#17630)
  
 -2014-05-31  Stefan Monnier  <monnier@iro.umontreal.ca>
 +2014-06-02  Stefan Monnier  <monnier@iro.umontreal.ca>
  
        * mouse.el (mouse-posn-property): Ignore posn-point for mode-line
        clicks (bug#17633).
        for the single comma, since ", " is *very* common in normal French text
        (bug#17643).
  
 -2014-05-30  Glenn Morris  <rgm@gnu.org>
 +2014-06-02  Glenn Morris  <rgm@gnu.org>
  
        * emacs-lisp/package.el (package-check-signature)
        (package-unsigned-archives): Fix :version.
  
 -2014-05-29  Stefan Monnier  <monnier@iro.umontreal.ca>
 +2014-06-02  Stefan Monnier  <monnier@iro.umontreal.ca>
  
        * subr.el (sit-for): Don't run input-methods (bug#15614).
  
 -2014-05-28  Glenn Morris  <rgm@gnu.org>
 +2014-06-02  Glenn Morris  <rgm@gnu.org>
  
        * cus-start.el: Fix some :version numbers.
  
 -2014-05-27  Stefan Monnier  <monnier@iro.umontreal.ca>
 +2014-06-02  Stefan Monnier  <monnier@iro.umontreal.ca>
  
        * simple.el (deactivate-mark): Set mark-active to nil even if
        deactivation is done via setting transient-mark-mode to nil,
        * emacs-lisp/byte-opt.el (byte-optimize-binary-predicate): Don't assume
        there can't be more than 2 arguments (bug#17584).
  
 -2014-05-27  Glenn Morris  <rgm@gnu.org>
 +2014-06-02  Glenn Morris  <rgm@gnu.org>
  
        * simple.el (filter-buffer-substring-functions)
        (filter-buffer-substring-function, buffer-substring-filters)
        * abbrev.el (abbrev-expand-functions, abbrev-expand-function)
        (expand-abbrev, abbrev--default-expand): Doc fixes.
  
 -2014-05-26  Paul Eggert  <eggert@cs.ucla.edu>
 +2014-06-02  Paul Eggert  <eggert@cs.ucla.edu>
  
        Include sources used to create macuvs.h.
        * international/README: Refer to the Unicode Terms of Use rather
        than copying it bodily here, as that simplifies maintenance.
  
 -2014-05-25  Andreas Schwab  <schwab@linux-m68k.org>
 +2014-06-01  Glenn Morris  <rgm@gnu.org>
 +
 +      * loadup.el (load-prefer-newer): Set non-nil when dumping.  (Bug#17629)
 +
 +2014-05-31  Glenn Morris  <rgm@gnu.org>
 +
 +      * files.el (locate-dominating-file): Expand file argument.  (Bug#17641)
 +
 +2014-05-30  Glenn Morris  <rgm@gnu.org>
 +
 +      * loadup.el: Treat `command-line-args' more flexibly.
 +
 +2014-05-30  Alan Mackenzie  <acm@muc.de>
 +
 +      Guard (looking-at "\\s!") from XEmacs.
 +      * progmodes/cc-engine.el (c-state-pp-to-literal): Add guard form.
 +
 +2014-05-30    Ken Olum  <kdo@cosmos.phy.tufts.edu>
 +
 +      * mail/rmail.el (rmail-delete-forward, rmail-delete-backward):
 +      The argument COUNT is now optional, to be more backward-compatible.
 +      Doc fix.  (Bug#17560)
 +
 +2014-05-29  Reuben Thomas  <rrt@sc3d.org>
 +
 +      * whitespace.el (whitespace-report-region):
 +      Simplify documentation.
 +      (whitespace-report-region): Allow report-if-bogus to take the
 +      value `never', for non-interactive use.
 +      (whitespace-report): Refer to whitespace-report-region's
 +      documentation.
 +
 +2014-05-29  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * whitespace.el: Use font-lock-flush.  Minimize refontifications.
 +      Side benefit: it works without jit-lock.
 +      (whitespace-point--used): New buffer-local var.
 +      (whitespace-color-on): Initialize it and flush it.  Use font-lock-flush.
 +      (whitespace-color-off): Use font-lock-flush.
 +      (whitespace-point--used, whitespace-point--flush-used): New functions.
 +      (whitespace-trailing-regexp, whitespace-empty-at-bob-regexp)
 +      (whitespace-empty-at-eob-regexp): Use them.
 +      (whitespace-post-command-hook): Rewrite.
 +
 +      * font-lock.el (font-lock-flush, font-lock-ensure): New functions.
 +      (font-lock-fontify-buffer): Mark interactive-only.
 +      (font-lock-multiline, font-lock-fontified, font-lock-set-defaults):
 +      Make buffer-local.
 +      (font-lock-specified-p): Remove redundant boundp check.
 +      (font-lock-flush-function, font-lock-ensure-function): New vars.
 +      (font-lock-turn-on-thing-lock): Set them.
 +      (font-lock-default-fontify-buffer): Obey font-lock-dont-widen.
 +      (font-lock-after-change-function): Make `old-len' optional.
 +      (font-lock-set-defaults): Remove redundant `set' of font-lock-defaults.
 +      Call font-lock-flush, just in case.
 +      * progmodes/verilog-mode.el (verilog-preprocess): Disable workaround in
 +      recent Emacsen.
 +      * progmodes/vera-mode.el (vera-fontify-buffer): Declare obsolete.
 +      (vera-mode-map, vera-mode-menu): Remove bindings to it.
 +      * progmodes/idlw-help.el (idlwave-help-fontify): Use font-lock-ensure
 +      and with-syntax-table.
 +      * textmodes/conf-mode.el (conf-quote-normal):
 +      * progmodes/sh-script.el (sh-set-shell):
 +      * progmodes/prog-mode.el (prettify-symbols-mode):
 +      * progmodes/f90.el (f90-font-lock-n):
 +      * progmodes/cwarn.el (cwarn-mode):
 +      * nxml/nxml-mode.el (nxml-toggle-char-ref-extra-display):
 +      * progmodes/compile.el (compilation-setup, compilation--unsetup):
 +      * hi-lock.el (hi-lock-mode, hi-lock-unface-buffer)
 +      (hi-lock-set-pattern, hi-lock-set-file-patterns): Use font-lock-flush.
 +      * mail/rmail.el (rmail-variables): Set font-lock-dont-widen instead of
 +      font-lock-fontify-buffer-function and
 +      font-lock-unfontify-buffer-function.
 +      (rmail-unfontify-buffer-function, rmail-fontify-message):
 +      Use with-silent-modifications.
 +      * htmlfontify.el (hfy-force-fontification): Use jit-lock-fontify-now
 +      and font-lock-ensure.
 +      * bs.el (bs-show-in-buffer): Use font-lock-ensure.
 +
 +2014-05-28  Thien-Thi Nguyen  <ttn@gnu.org>
 +
 +      * emacs-lisp/package.el (package-generate-autoloads):
 +      Inhibit backup files.
 +
 +2014-05-28  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * progmodes/hideshow.el (hs-hide-all): Call syntax-propertize
 +      (bug#17608).
 +
 +2014-05-21  Michal Nazarewicz  <mina86@mina86.com>
 +
 +      * textmodes/tildify.el (tildify-buffer, tildify-region):
 +      Add dont-ask option.
 +
 +2014-05-28  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * subr.el (zerop): Move from C.  Add compiler-macro (bug#17475).
 +      * emacs-lisp/byte-opt.el (byte-optimize-zerop): Remove.
 +
 +      * subr.el (internal--funcall-interactively): New.
 +      (internal--call-interactively): Remove.
 +      (called-interactively-p): Detect funcall-interactively instead of
 +      call-interactively.
 +      * simple.el (repeat-complex-command): Use funcall-interactively.
 +      (repeat-complex-command--called-interactively-skip): Remove.
 +
 +2014-05-27  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * register.el (register-read-with-preview): Don't burp on
 +      frame switches (e.g. due to the frame we just popped).
 +
 +      * mouse.el (mouse-set-region): Handle spurious drag events (bug#17562).
 +      (mouse-drag-track): Annotate `mouse-drag-start' so we know we moved.
 +
 +2014-05-26  Andreas Schwab  <schwab@linux-m68k.org>
  
        * cus-face.el (custom-face-attributes): Add :distant-foreground.
  
 -2014-05-25  Martin Rudalics  <rudalics@gmx.at>
 +2014-05-26  Martin Rudalics  <rudalics@gmx.at>
  
 -      * window.el (window--dump-frame): Remove interactive
 -      specification.
 +      * window.el (window--dump-frame): Remove interactive specification.
  
 -2014-05-23  Glenn Morris  <rgm@gnu.org>
 +2014-05-26  Glenn Morris  <rgm@gnu.org>
  
        * hippie-exp.el (he-line-search-regexp):
        Handle comint-prompt-regexp containing subgroups.  (Bug#17529)
  
 -2014-05-23  Stephen Berman  <stephen.berman@gmx.net>
 +2014-05-26  Stephen Berman  <stephen.berman@gmx.net>
  
        * calendar/todo-mode.el: Remove dependence on auto-mode-alist,
        to avoid errors when trying to create or visit a file foo.todo
        (auto-mode-alist): Remove add-to-list calls making Todo file
        extensions unrestrictedly tied to Todo modes.
  
 -2014-05-23  Stefan Monnier  <monnier@iro.umontreal.ca>
 +2014-05-26  Stefan Monnier  <monnier@iro.umontreal.ca>
  
        * emacs-lisp/nadvice.el (advice--member-p): Change second arg.
        (advice-function-member-p): Tell it to check both names and functions
        (bug#17531).
        (advice--add-function): Adjust call accordingly.
  
 -2014-05-23  Stephen Berman  <stephen.berman@gmx.net>
 +2014-05-26  Stephen Berman  <stephen.berman@gmx.net>
  
        * calendar/todo-mode.el: Miscellaneous bug fixes.
        (todo-delete-file): When deleting an archive but not its todo
        (todo-reset-highlight-item): Also reset in filtered items files.
        Fix incorrect variable reference in document string.
  
 -2014-05-22  Glenn Morris  <rgm@gnu.org>
 +2014-05-26  Glenn Morris  <rgm@gnu.org>
  
        * window.el (window--dump-frame): Avoid error in --without-x builds.
  
 -2014-05-21  Glenn Morris  <rgm@gnu.org>
 +2014-05-26  Glenn Morris  <rgm@gnu.org>
  
        * nxml/nxml-mode.el (xml-mode): Only define this alias once.
  
 -2014-05-21  Eli Zaretskii  <eliz@gnu.org>
 +2014-05-26  Eli Zaretskii  <eliz@gnu.org>
  
        * frame.el (set-frame-font): Doc fix.
  
        * menu-bar.el (menu-set-font): Doc fix.  (Bug#17532)
  
 -2014-05-21  Dmitry Gutov  <dgutov@yandex.ru>
 +2014-05-26  Dmitry Gutov  <dgutov@yandex.ru>
  
        * emacs-lisp/package.el (package--download-one-archive):
        Use `write-region' instead of `save-buffer' to avoid running various
        (describe-package-1): Same.  Insert newline at the end of the
        buffer if appropriate.
  
 -2014-05-20  Juri Linkov  <juri@jurta.org>
 +2014-05-26  Juri Linkov  <juri@jurta.org>
  
        * avoid.el (mouse-avoidance-set-mouse-position): Don't raise frame.
        (mouse-avoidance-ignore-p): Remove `switch-frame', add `focus-out'.
        * avoid.el (mouse-avoidance-banish-position): Fix defcustom :options
        to allow changing its value with `set-variable'.
  
 -2014-05-20  Stefan Monnier  <monnier@iro.umontreal.ca>
 +2014-05-26  Stefan Monnier  <monnier@iro.umontreal.ca>
  
        * progmodes/scheme.el (scheme-mode-syntax-table): Remove hack for
        #; comments.
  
        * emacs-lisp/lisp.el (end-of-defun): Ensure we move (bug#17274).
  
 -2014-05-18  Stefan Monnier  <monnier@iro.umontreal.ca>
 -
        * emacs-lisp/timer.el (timer-event-handler): Don't run if canceled
        (bug#17392).
  
 -2014-05-17  Michael Albinus  <michael.albinus@gmx.de>
 +2014-05-26  Michael Albinus  <michael.albinus@gmx.de>
  
        * net/tramp-sh.el (tramp-find-inline-encoding): Do not match "%%t"
        for a temporary file name.
  
 -2014-05-17  Eli Zaretskii  <eliz@gnu.org>
 +2014-05-26  Eli Zaretskii  <eliz@gnu.org>
  
        * simple.el (line-move-ignore-invisible): Doc fix.  (Bug#17511)
  
 -2014-05-16  Michael Albinus  <michael.albinus@gmx.de>
 +2014-05-26  Michael Albinus  <michael.albinus@gmx.de>
  
        * net/dbus.el (dbus-init-bus, dbus-call-method)
        (dbus-call-method-asynchronously, dbus-send-signal)
        (dbus-method-return-internal, dbus-method-error-internal):
        Check, whether Emacs has been compiled with D-Bus support.  (Bug#17508)
  
 -2014-05-14  Nicolas Richard  <theonewiththeevillook@yahoo.fr>
 +2014-05-26  Nicolas Richard  <theonewiththeevillook@yahoo.fr>
  
        * emacs-lisp/eieio-opt.el (eieio-help-class): Correctly deal with
        methods which do not have a doc string.  (Bug#17490)
  
 +2014-05-25  Tassilo Horn  <tsdh@gnu.org>
 +
 +      * textmodes/reftex-ref.el (reftex-format-special): Make it work
 +      also for AMS Math's \eqref macro.
 +
 +2014-05-25  Thien-Thi Nguyen  <ttn@gnu.org>
 +
 +      Arrange to never byte-compile the generated -pkg.el file.
 +
 +      * emacs-lisp/package.el (package-generate-description-file):
 +      Output first-line comment to set buffer-local var `no-byte-compile'.
 +      Suggested by Dmitry Gutov:
 +      <http://lists.gnu.org/archive/html/emacs-devel/2014-05/msg00401.html>.
 +
 +2014-05-25  Thien-Thi Nguyen  <ttn@gnu.org>
 +
 +      Fix bug: Properly quote args to generated -pkg.el `define-package'.
 +
 +      * emacs-lisp/package.el (package-generate-description-file):
 +      Inline `package--alist-to-plist'; rewrite to selectively
 +      quote alist values that are not self-quoting.
 +      (package--alist-to-plist): Delete func.
 +
 +2014-05-25  Andreas Schwab  <schwab@linux-m68k.org>
 +
 +      * term/xterm.el (xterm-function-map): Add mapping for shifted
 +      keypad keys.
 +
 +2014-05-24  Daniel Colascione  <dancol@dancol.org>
 +
 +      * progmodes/subword.el (subword-find-word-boundary): Move point to
 +      correct spot before search.  (Bug#17580)
 +
 +      * emacs-lisp/nadvice.el (defun): Write in eval-and-compile to avoid
 +      breaking the build.
 +
 +2014-05-24  Leo Liu  <sdl.web@gmail.com>
 +
 +      * calc/calc.el (math-bignum): Handle most-negative-fixnum.  (Bug#17556)
 +
 +2014-05-23  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * minibuffer.el (completion--sreverse): Remove.
 +      (completion--common-suffix): Use `reverse' instead.
 +      * emacs-lisp/regexp-opt.el (regexp-opt-group): Use `reverse' on strings.
 +
 +2014-05-22  Glenn Morris  <rgm@gnu.org>
 +
 +      * shell.el (shell-mode) <shell-dirstack-query>: Bypass bash aliases.
 +
 +2014-05-21  Daniel Colascione  <dancol@dancol.org>
 +
 +      * files.el (interpreter-mode-alist): Add mksh.
 +
 +      * progmodes/sh-script.el (sh-ancestor-alist): Add mksh, a pdksh
 +      derivative.
 +      (sh-alias-alist): Alias /system/bin/sh (Android's system shell) to
 +      mksh. Improve custom spec; allow regular expressions.
 +      (sh-shell): Delegate name splitting to `sh-canonicalize-shell'.
 +      (sh-after-hack-local-variables): New function.
 +      (sh-mode): Use it; respect file-local `sh-shell' variable.  (Bug#17333)
 +      (sh-set-shell): Use `sh-canonicalize-shell' instead of open-coding
 +      the normalization.
 +      (sh-canonicalize-shell): Rewrite to support regexes.
 +
 +2014-05-21  Leo Liu  <sdl.web@gmail.com>
 +
 +      * emacs-lisp/cl-lib.el (cl-endp): Fix last change.
 +
 +2014-05-19  Leo Liu  <sdl.web@gmail.com>
 +
 +      * emacs-lisp/cl-lib.el (cl-endp): Conform to CL's semantics.
 +
 +2014-05-18  Glenn Morris  <rgm@gnu.org>
 +
 +      * loadup.el:
 +      * play/gametree.el: `track-mouse' is always defined since 2012-11-24.
 +
 +2014-05-14  Sam Steingold  <sds@gnu.org>
 +
 +      * progmodes/python.el (python-shell-get-or-create-process):
 +      Do not bind `current-prefix-arg' so that C-c C-z does not talk
 +      back unless requested.
 +
 +2014-05-14  Glenn Morris  <rgm@gnu.org>
 +
 +      * subr.el (with-file-modes): New macro.
 +      * printing.el (pr-save-file-modes): Make obsolete.
 +      * eshell/esh-util.el (eshell-with-file-modes): Make obsolete.
 +      * emacs-lisp/lisp-mode.el (lisp-el-font-lock-keywords-2):
 +      Add with-file-modes.
 +      * doc-view.el (doc-view-make-safe-dir):
 +      * epg.el (epg--start):
 +      * files.el (locate-user-emacs-file, make-temp-file)
 +      (backup-buffer-copy, move-file-to-trash):
 +      * printing.el (pr-despool-print, pr-call-process, pr-text2ps):
 +      * eshell/esh-util.el (eshell-with-private-file-modes)
 +      (eshell-make-private-directory):
 +      * net/browse-url.el (browse-url-mosaic):
 +      * obsolete/mailpost.el (post-mail-send-it):
 +      * obsolete/pgg-pgp.el (pgg-pgp-verify-region):
 +      * obsolete/pgg-pgp5.el (pgg-pgp5-verify-region):
 +      Use with-file-modes.
 +
 +      * vc/emerge.el (emerge-make-temp-file): Simplify.
 +
  2014-05-14  Stephen Berman <stephen.berman@gmx.net>
            Stefan Monnier  <monnier@iro.umontreal.ca>
  
        Make pointless option obsolete.
        (emerge-temp-file-mode): Make non-functional option obsolete.
  
 -2014-05-13  Michael Albinus  <michael.albinus@gmx.de>
 +2014-05-14  Michael Albinus  <michael.albinus@gmx.de>
  
        * net/browse-url.el (browse-url):
        Use `unhandled-file-name-directory' when setting `default-directory',
        in order to circumvent stalled remote connections.  (Bug#17425)
  
 +2014-05-14  Glenn Morris  <rgm@gnu.org>
 +
 +      * printing.el (subst-char-in-string, make-temp-file, pr-get-symbol):
 +      Optimize on Emacs, which has the relevant functions for ages.
 +
 +2014-05-13  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * simple.el (undo-make-selective-list): Obey undo-no-redo.
 +
 +2014-05-12  Sam Steingold  <sds@gnu.org>
 +
 +      * calendar/time-date.el (seconds-to-string): New function to
 +      pretty print time delay in seconds.
 +
  2014-05-12  Stefan Monnier  <monnier@iro.umontreal.ca>
  
 +      * mpc.el (mpc-format): Trim Date to the year.
 +      (mpc-songs-hashcons): Shorten the Date field.
 +
        * emacs-lisp/nadvice.el (advice--interactive-form): Don't get fooled
        into autoloading just because of a silly indirection.
  
  
        * vc/vc-hg.el (vc-hg-unregister): New function.  (Bug#17454)
  
 -2014-05-11  Glenn Morris  <rgm@gnu.org>
 +2014-05-12  Glenn Morris  <rgm@gnu.org>
  
        * emacs-lisp/find-gc.el: Move to ../admin.
  
 -2014-05-10  Glenn Morris  <rgm@gnu.org>
 -
        * printing.el (pr-version):
        * ps-print.el (ps-print-version): Also mention bug-gnu-emacs.
  
        * net/browse-url.el (browse-url-mosaic):
        Create /tmp/Mosaic.PID as a private file.
  
 -2014-05-10  Stefan Monnier  <monnier@iro.umontreal.ca>
 +2014-05-12  Stefan Monnier  <monnier@iro.umontreal.ca>
  
        * emacs-lisp/nadvice.el: Support adding a given function multiple times.
        (advice--member-p): If name is given, only compare the name.
        (advice--add-function): Pass the name, if any, to
        advice--remove-function.
  
 -2014-05-09  Philipp Rumpf  <prumpf@gmail.com>  (tiny change)
 +2014-05-12  Philipp Rumpf  <prumpf@gmail.com>  (tiny change)
  
        * electric.el (electric-indent-post-self-insert-function): Don't use
        `pos' after modifying the buffer (bug#17449).
  
 -2014-05-09  Stefan Monnier  <monnier@iro.umontreal.ca>
 -
 -      * subr.el (function-put): Add function.
 -
 -2014-05-09  Stephen Berman  <stephen.berman@gmx.net>
 +2014-05-12  Stephen Berman  <stephen.berman@gmx.net>
  
        * calendar/todo-mode.el (todo-insert-item-from-calendar):
        Correct argument list to conform to todo-insert-item--basic.
  
 -2014-05-09  Glenn Morris  <rgm@gnu.org>
 +2014-05-12  Glenn Morris  <rgm@gnu.org>
  
        * files.el (cd-absolute): Test if directory is accessible
        rather than executable.  (Bug#17330)
        * progmodes/compile.el (recompile):
        Handle C-u M-x recompile from a non-compilation buffer.  (Bug#17444)
  
 -2014-05-08  Juri Linkov  <juri@jurta.org>
 -
 -      * dired.el (dired-check-switches, dired-switches-recursive-p):
 -      New functions.  (Bug#17218)
 -      (dired-switches-escape-p, dired-move-to-end-of-filename):
 -      Use `dired-check-switches'.
 -      (dired-insert-old-subdirs, dired-build-subdir-alist)
 -      (dired-sort-R-check): Use `dired-switches-recursive-p'.
 -
 -2014-05-08  Glenn Morris  <rgm@gnu.org>
 -
        * net/browse-url.el (browse-url-mosaic):
        Be careful when writing /tmp/Mosaic.PID.  (Bug#17428)
        This is CVE-2014-3423.
  
 +2014-05-11  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * mouse.el: Use the normal toplevel loop while dragging.
 +      (mouse-set-point): Handle multi-clicks.
 +      (mouse-set-region): Handle multi-clicks for drags.
 +      (mouse-drag-region): Update call accordingly.
 +      (mouse-drag-track): Remove `do-mouse-drag-region-post-process' hack.
 +      Use the normal event loop instead of a local while/read-event loop.
 +      (global-map): Remove redundant bindings for double/triple-mouse-1.
 +      * xt-mouse.el (xterm-mouse-translate-1): Only process one event at a time.
 +      Generate synthetic down events when the protocol only sends up events.
 +      (xterm-mouse-last): Remove.
 +      (xterm-mouse--read-event-sequence-1000): Use xterm-mouse-last-down
 +      terminal parameter instead.
 +      (xterm-mouse--set-click-count): New function.
 +      (xterm-mouse-event): Detect/generate double/triple clicks.
 +      * reveal.el (reveal-close-old-overlays): Don't close while dragging.
 +
 +      * info.el (Info-quoted): New face.
 +      (Info-mode-font-lock-keywords): New var.
 +      (Info-mode): Use it.
 +
 +      * emacs-lisp/lisp-mode.el (preceding-sexp): Exclude leading "," which
 +      are a hindrance for C-x C-e.
 +
 +2014-05-11  Leo Liu  <sdl.web@gmail.com>
 +
 +      * net/rcirc.el (rcirc-sentinel): Fix last change.
 +
 +2014-05-08  Sam Steingold  <sds@gnu.org>
 +
 +      * net/rcirc.el (rcirc-reconnect-delay): New user option.
 +      (rcirc-sentinel): Auto-reconnect to the server if
 +      `rcirc-reconnect-delay' is non-0 (but not more often than its
 +      value in case the host is off-line).
 +
 +2014-05-09  Eli Zaretskii  <eliz@gnu.org>
 +
 +      * progmodes/grep.el (lgrep): Fix a typo in last commit.
 +
 +2014-05-09  Glenn Morris  <rgm@gnu.org>
 +
 +      * files.el (file-expand-wildcards):
 +      * man.el (Man-support-local-filenames):
 +      * printing.el (pr-i-directory, pr-interface-directory):
 +      * progmodes/grep.el (lgrep, rgrep):
 +      * textmodes/ispell.el (ispell-call-process)
 +      (ispell-call-process-region, ispell-start-process)
 +      (ispell-init-process): Use file-accessible-directory-p.
 +
  2014-05-08  Stefan Monnier  <monnier@iro.umontreal.ca>
  
        * xt-mouse.el: Drop spurious/oddly shaped events (bug#17378).
        (xterm-mouse-event): Propagate it.
        (xterm-mouse-translate-1): Handle it.
  
 -2014-05-07  Stephen Berman  <stephen.berman@gmx.net>
 +2014-05-08  Stephen Berman  <stephen.berman@gmx.net>
  
        * calendar/todo-mode.el (todo-insert-item--apply-args): When all
        four slots of the parameter list are filled, make sure to pass it
        to the argument list of todo-insert-item--basic.
  
 -2014-05-06  Stefan Monnier  <monnier@iro.umontreal.ca>
 +2014-05-08  Stefan Monnier  <monnier@iro.umontreal.ca>
  
        * emacs-lisp/package.el (package-compute-transaction): Topological sort.
        Add optional `seen' argument to detect and break infinite loops.
  
 -2014-05-06  Eli Zaretskii  <eliz@gnu.org>
 +2014-05-08  Eli Zaretskii  <eliz@gnu.org>
  
        * emacs-lisp/find-gc.el (find-gc-unsafe, find-unsafe-funcs)
        (trace-unsafe, trace-use-tree): Make parentheses style be
        according to Emacs style.
  
 -2014-05-06  Michael Albinus  <michael.albinus@gmx.de>
 +2014-05-08  Michael Albinus  <michael.albinus@gmx.de>
  
        * net/tramp-sh.el (tramp-remote-process-environment):
        Remove HISTFILE and HISTSIZE; it's too late to set them here.
        name.  (Bug#17415)
        This is CVE-2014-3424.
  
 -2014-05-06  Glenn Morris  <rgm@gnu.org>
 +2014-05-08  Glenn Morris  <rgm@gnu.org>
  
        * emacs-lisp/find-gc.el (find-gc-source-directory): Give it a value.
        (find-gc-source-files): Update some names.
        Avoid predictable temp-file names.  (http://bugs.debian.org/747100)
        This is CVE-2014-3422.
  
 -2014-05-05  Stefan Monnier  <monnier@iro.umontreal.ca>
 +2014-05-08  Stefan Monnier  <monnier@iro.umontreal.ca>
  
        * minibuffer.el (completion--try-word-completion): Revert fix for
        Bug#15980 (bug#17375).
        Don't burp is xterm-mouse-last is not set as expected.
        Never return negative indices.
  
 -2014-05-05  Dmitry Gutov  <dgutov@yandex.ru>
 +2014-05-08  Dmitry Gutov  <dgutov@yandex.ru>
  
        * progmodes/ruby-mode.el (ruby-syntax-propertize-function):
        Backtrack one char if the global/char-literal var matcher hits
        inside a string.  The next char could be the beginning of an
        expression expansion.
  
 -2014-05-05  Glenn Morris  <rgm@gnu.org>
 +2014-05-08  Glenn Morris  <rgm@gnu.org>
  
        * help-fns.el (describe-function-1): Test for an autoload before a
        macro, since `macrop' works on autoloads.  (Bug#17410)
  
 -2014-05-05  Stefan Monnier  <monnier@iro.umontreal.ca>
 +2014-05-08  Stefan Monnier  <monnier@iro.umontreal.ca>
  
        * electric.el (electric-indent-functions-without-reindent): Add yaml.
  
        * minibuffer.el (completion-table-with-quoting) <completion--unquote>:
        Make sure the new point we return is within the new string (bug#17239).
  
 -2014-05-03  Eli Zaretskii  <eliz@gnu.org>
 +2014-05-05  Daniel Colascione  <dancol@dancol.org>
 +
 +      * progmodes/compile.el (compilation-error-regexp-alist-alist):
 +      Port `gnu' pattern to rx.
 +
 +2014-05-05  Jarek Czekalski  <jarekczek@poczta.onet.pl>
 +
 +      Remove unneeded prompt when closing a buffer with active
 +      emacsclient ("Buffer ... still has clients"), #16548.
 +      * server.el (server-start): Remove the only call to:
 +      (server-kill-buffer-query-function): Remove.
 +
 +2014-05-04  Leo Liu  <sdl.web@gmail.com>
 +
 +      * calendar/diary-lib.el (calendar-chinese-month-name-array):
 +      Defvar to pacify compiler.
 +
 +2014-05-04  Eli Zaretskii  <eliz@gnu.org>
  
        * mail/rmailsum.el (rmail-new-summary-1): Fix a typo in a comment.
  
 -2014-05-03  Stefan Monnier  <monnier@iro.umontreal.ca>
 +2014-05-04  Stefan Monnier  <monnier@iro.umontreal.ca>
  
        * vc/ediff-diff.el (ediff-set-fine-diff-properties-in-one-buffer):
        Use nil rather than `default' for the "default" appearance (bug#17388).
        * vc/ediff-init.el (ediff-set-overlay-face): Don't set help-echo if the
        overlay is not visible.
  
 -2014-05-02  Stephen Berman  <stephen.berman@gmx.net>
 +2014-05-04  Stephen Berman  <stephen.berman@gmx.net>
  
        * calendar/todo-mode.el (todo-edit-file): Use display-warning.
        (todo-menu): Uncomment and update.
  
 -2014-05-02  Stephen Berman  <stephen.berman@gmx.net>
 +2014-05-04  Stephen Berman  <stephen.berman@gmx.net>
  
        * calendar/todo-mode.el: Reimplement item editing to have the same
        basic user interface as item insertion, and make small UI and
        (todo-key-bindings-t): Bind "e" to todo-edit-item.
        Remove bindings of deleted commands.
  
 -2014-05-02  Leo Liu  <sdl.web@gmail.com>
 +2014-05-04  Leo Liu  <sdl.web@gmail.com>
  
        * emacs-lisp/cl-macs.el (cl-deftype): Fix indentation.
  
 -2014-05-01  Glenn Morris  <rgm@gnu.org>
 +2014-05-04  Glenn Morris  <rgm@gnu.org>
  
        * allout-widgets.el (allout-widgets-tally)
        (allout-decorate-item-guides):
        * textmodes/reftex-parse.el (reftex-using-biblatex-p):
        Doc fixes (replace `iff').
  
 -2014-05-01  Stefan Monnier  <monnier@iro.umontreal.ca>
 +2014-05-04  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * mpc.el (mpc-volume-mouse-set): Don't burp at the boundaries.
 +
 +2014-05-04  Leo Liu  <sdl.web@gmail.com>
 +
 +      Support Chinese diary entries in calendar and diary.  (Bug#17393)
 +      * calendar/cal-china.el (calendar-chinese-month-name-array): New var.
 +      (calendar-chinese-from-absolute-for-diary)
 +      (calendar-chinese-to-absolute-for-diary)
 +      (calendar-chinese-mark-date-pattern, diary-chinese-mark-entries)
 +      (diary-chinese-list-entries): New functions to list and mark
 +      Chinese diary entries in the calendar window.
 +      (diary-chinese-anniversary)
 +      (diary-chinese-insert-anniversary-entry)
 +      (diary-chinese-insert-entry, diary-chinese-insert-monthly-entry)
 +      (diary-chinese-insert-yearly-entry): New commands to insert
 +      Chinese diary entries.
 +
 +      * calendar/diary-lib.el (diary-font-lock-keywords):
 +      Support font-locking Chinese dates.
 +
 +      * calendar/cal-menu.el (cal-menu-diary-menu): Add entries for
 +      inserting Chinese diary entries.
 +
 +      * calendar/calendar.el (diary-chinese-entry-symbol):
 +      New customizable variable.
 +      (calendar-mode-map): Add bindings for inserting Chinese diary
 +      entries.
 +
 +2014-05-03  Juri Linkov  <juri@jurta.org>
 +
 +      * dired.el (dired-check-switches, dired-switches-recursive-p):
 +      New functions.  (Bug#17218)
 +      (dired-switches-escape-p, dired-move-to-end-of-filename):
 +      Use `dired-check-switches'.
 +      (dired-insert-old-subdirs, dired-build-subdir-alist)
 +      (dired-sort-R-check): Use `dired-switches-recursive-p'.
 +
 +2014-05-01  Barry O'Reilly  <gundaetiapo@gmail.com>
 +
 +      * simple.el (undo-make-selective-list): New algorithm fixes
 +      incorrectness of position adjustments when undoing in region.
 +      (Bug#17235)
 +      (undo-elt-crosses-region): Make obsolete.
 +      (undo-adjust-elt, undo-adjust-beg-end, undo-adjust-pos):
 +      New functions to adjust positions using undo-deltas.
 +
 +2014-05-01  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * emacs-lisp/lisp-mode.el (lisp--match-hidden-arg): Only highlight past
 +      the last consecutive closing paren (bug#17345).
 +
 +2014-04-30  Reuben Thomas  <rrt@sc3d.org>
  
 -      * mpc.el (mpc-volume-mouse-set): Don't burp at the boundaries.
 +      * dired.el (dired-mode): make terminology for eXpunge command
 +      consistent.  (Bug#17276)
  
  2014-04-30  Eli Zaretskii  <eliz@gnu.org>
  
        * dired.el (dired-initial-position-hook, dired-initial-position):
        Doc string fixes.
  
 -2014-04-29  Glenn Morris  <rgm@gnu.org>
 +2014-04-30  Glenn Morris  <rgm@gnu.org>
  
        * mail/rmail.el (rmail-quit): Handle killed summaries.  (Bug#17283)
  
 -2014-04-27  Matthias Dahl  <matthias.dahl@binary-island.eu>
 +2014-04-30  Matthias Dahl  <matthias.dahl@binary-island.eu>
  
        * faces.el (face-spec-recalc): Apply X resources only after the
        defface spec has been applied. Thus, X resources are no longer
 -      overridden by the defface spec which also fixes issues on win32 where
 +      overriden by the defface spec which also fixes issues on win32 where
        the toolbar coloring was wrong because it is set through X resources
 -      and was (wrongfully) overridden.  (Bug#16694)
 +      and was (wrongfully) overriden.  (Bug#16694)
  
 -2014-04-28  Stefan Monnier  <monnier@iro.umontreal.ca>
 +2014-04-30  Stefan Monnier  <monnier@iro.umontreal.ca>
  
        * textmodes/rst.el (electric-pair-pairs): Declare.
        (rst-mode): Set it (bug#17131).
  
 -2014-04-27  Juri Linkov  <juri@jurta.org>
 +2014-04-30  Juri Linkov  <juri@jurta.org>
  
        * desktop.el (desktop-value-to-string): Let-bind `print-length'
        and `print-level' to nil.  (Bug#17351)
  
 -2014-04-25  Nicolas Richard  <theonewiththeevillook@yahoo.fr>
 +2014-04-30  Nicolas Richard  <theonewiththeevillook@yahoo.fr>
  
        * battery.el (battery-update): Handle the case where battery
        status is "N/A" (bug#17319).
  
 -2014-04-24  Eli Zaretskii  <eliz@gnu.org>
 +2014-04-28  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * progmodes/ps-mode.el: Use SMIE.  Move string and comment recognition
 +      to syntax-propertize.
 +      (ps-mode-auto-indent): Mark as obsolete.
 +      (ps-mode-font-lock-keywords-1): Remove string-or-comment handling.
 +      (ps-mode-font-lock-keywords-3): Use symbol regexp operators instead of
 +      word regexp operators.
 +      (ps-mode-map): Move initialization into declaration.  Remove binding
 +      for TAB, RET, >, ], and }.
 +      (ps-mode-syntax-table): Move initialization into declaration.
 +      Don't give word syntax to non-word chars.
 +      (ps-run-mode-map): Move initialization into declaration.
 +      (ps-mode-menu-main): Remove auto-indent entry.
 +      (ps-mode-smie-rules): New function.
 +      (ps-mode): Setup smie, syntax-propertize, and electric-indent-mode.
 +      (ps-mode-looking-at-nested, ps-mode-match-string-or-comment): Remove.
 +      (ps-mode--string-syntax-table): New const.
 +      (ps-mode--syntax-propertize-special, ps-mode-syntax-propertize):
 +      New functions.
 +      (ps-mode-newline, ps-mode-tabkey, ps-mode-r-brace, ps-mode-r-angle)
 +      (ps-mode-r-gt, ps-mode-r-balance): Remove functions.
 +
 +2014-04-27  Daniel Colascione  <dancol@dancol.org>
 +
 +      * term/xterm.el (xterm-paste): Use large finite timeout when
 +      reading event to avoid putting keys in this-command-keys.
 +
 +2014-04-25  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * progmodes/perl-mode.el (perl--syntax-exp-intro-regexp): New var.
 +      (perl-syntax-propertize-function): Use it.  Extend handling of
 +      here-docs to the unquoted case.
 +
 +2014-04-25  Eli Zaretskii  <eliz@gnu.org>
  
        * tooltip.el (tooltip-show-help-non-mode, tooltip-show-help):
        Use equal-including-properties to compare help-echo strings (bug#17331).
  
 -2014-04-24  Leo Liu  <sdl.web@gmail.com>
 +2014-04-25  Leo Liu  <sdl.web@gmail.com>
  
        * emacs-lisp/lisp-mode.el (emacs-lisp-mode-syntax-table):
        Fix syntax for @.  (Bug#17325)
  
 -2014-04-24  Daniel Colascione  <dancol@dancol.org>
 +2014-04-25  Daniel Colascione  <dancol@dancol.org>
  
        * emacs-lisp/cl.el (gv): Require gv early to break eager
        macro-expansion cycles.
  
 -2014-04-23  Stefan Monnier  <monnier@iro.umontreal.ca>
 +2014-04-25  Stefan Monnier  <monnier@iro.umontreal.ca>
  
        * simple.el (region-active-p): Check there's a mark (bug#17324).
  
        * progmodes/perl-mode.el (perl-syntax-propertize-function): Slash after
        &, |, +, - and * can't be a division (bug#17317).
  
 -2014-04-22  Stefan Monnier  <monnier@iro.umontreal.ca>
 -
        * term/xterm.el (xterm--version-handler): Don't use modern xterm
        features on gnome-terminal (bug#16988).
  
 +2014-04-25  Thien-Thi Nguyen  <ttn@gnu.org>
 +
 +      Improve Scheme font-locking for (define ((foo ...) ...) ...).
 +
 +      * progmodes/scheme.el (scheme-font-lock-keywords-1): To find
 +      the declared object, ignore zero or more parens, not zero or one.
 +
 +2014-04-24  Leo Liu  <sdl.web@gmail.com>
 +
 +      * progmodes/xscheme.el (xscheme-expressions-ring)
 +      (xscheme-expressions-ring-yank-pointer, xscheme-running-p)
 +      (xscheme-control-g-disabled-p, xscheme-process-filter-state)
 +      (xscheme-allow-output-p, xscheme-prompt)
 +      (xscheme-string-accumulator, xscheme-mode-string): Use defvar-local.
 +
 +      * progmodes/scheme.el (would-be-symbol, next-sexp-as-string):
 +      Comment out unused functions.
 +
 +2014-04-24  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * info.el: Use lexical-binding and cl-lib.
 +      Use defvar-local and setq-local instead of make-local-variable.
 +      (Info-apropos-matches): Avoid add-to-list.
 +      (Info-edit-mode-map): Fix obsolescence call to Info-edit-map.
 +
 +2014-04-24  Daniel Colascione  <dancol@dancol.org>
 +
 +      * progmodes/sh-script.el (sh-builtins): Add coproc to list of bash builtins.
 +
 +2014-04-23  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * emacs-lisp/cl-macs.el (cl--loop-let): Fix last merge.
 +
  2014-04-22  Michael Heerdegen  <michael_heerdegen@web.de>
  
        * dired.el (dired-insert-set-properties): Do not consider
        (tramp-do-copy-or-rename-file-out-of-band): Do not quote `source'
        and `target' twice.
  
 -2014-04-21  Stefan Monnier  <monnier@iro.umontreal.ca>
 +2014-04-22  Stefan Monnier  <monnier@iro.umontreal.ca>
  
        * dframe.el (dframe-get-focus): Remove `hook' argument (bug#17311).
        * speedbar.el (speedbar-get-focus): Run the "hook" afterwards instead.
  
        * emacs-lisp/cl-macs.el (cl--loop-let): Avoid `nil' as var name.
  
 -2014-04-21  Michael Albinus  <michael.albinus@gmx.de>
 +2014-04-22  Michael Albinus  <michael.albinus@gmx.de>
  
        * net/tramp-sh.el (tramp-sh-handle-file-name-all-completions):
        Set "IFS=" when using read builtin, in order to preserve spaces in
        the file name.  Add test messages for hunting a bug on hydra.
        (tramp-get-ls-command): Undo using "-b" argument.  It doesn't help.
  
 -2014-04-21  Stefan Monnier  <monnier@iro.umontreal.ca>
 +2014-04-22  Stefan Monnier  <monnier@iro.umontreal.ca>
  
        * progmodes/prog-mode.el (prettify-symbols--compose-symbol):
        Don't prettify a word within a symbol.
  
 -2014-04-20  Michael Albinus  <michael.albinus@gmx.de>
 +2014-04-22  Michael Albinus  <michael.albinus@gmx.de>
  
        * net/tramp-sh.el (tramp-get-ls-command): Use "-b" argument if
        possible.
  
 +2014-04-22  Daniel Colascione  <dancol@dancol.org>
 +
 +      * emacs-lisp/byte-run.el (function-put): Unbreak build: don't
 +      use defun to define `function-put'.
 +
 +2014-04-22  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * emacs-lisp/lisp-mode.el (lisp--match-hidden-arg): New function.
 +      (lisp-el-font-lock-keywords-2, lisp-cl-font-lock-keywords-2): Use it.
 +      (lisp-mode-variables): Set font-lock-extra-managed-props.
 +
 +      * emacs-lisp/byte-run.el (function-put): New function.
 +      (defun-declarations-alist): Use it.  Add `pure' and `side-effect-free'.
 +      * emacs-lisp/cl-macs.el (cl-defstruct, cl-struct-sequence-type)
 +      (cl-struct-slot-info, cl-struct-slot-offset, cl-struct-slot-value):
 +      Use them.
 +
 +2014-04-22  Daniel Colascione  <dancol@dancol.org>
 +
 +      * emacs-lisp/macroexp.el (internal-macroexpand-for-load):
 +      Add `full-p' parameter; when nil, call `macroexpand' instead of
 +      `macroexpand-all'.
 +
 +      * emacs-lisp/byte-run.el (eval-when-compile, eval-and-compile):
 +      Improve docstrings.
 +
 +      * emacs-lisp/bytecomp.el (byte-compile-initial-macro-environment):
 +      Use lambda function values, not quoted lambdas.
 +      (byte-compile-recurse-toplevel): Remove extraneous &optional.
 +
 +      * emacs-lisp/cl-macs.el
 +      (cl-struct-sequence-type, cl-struct-slot-info): Declare pure.
 +      (cl-struct-slot-value): Conditionally use aref or nth so that the
 +      compiler produces optimal code.
 +
 +2014-04-22  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * emacs-lisp/cl-macs.el (cl-struct-slot-offset): Mark as pure.
 +      (inline): Don't inline cl--set-elt.
 +      (cl-struct-slot-value): Remove explicit gv-setter and compiler-macro.
 +      Define as inlinable instead.
 +      (cl-struct-set-slot-value): Remove.
 +
 +      * emacs-lisp/cl-lib.el (cl--set-elt): Remove.
 +      * emacs-lisp/cl-seq.el (cl-replace, cl-substitute, cl-nsubstitute):
 +      Use setf instead.
 +
 +2014-04-21  Daniel Colascione  <dancol@dancol.org>
 +
 +      * emacs-lisp/cl-macs.el (cl--const-expr-val): We didn't need the
 +      last two parameters after all.
 +      (cl--expr-contains,cl--compiler-macro-typep,cl--compiler-macro-member)
 +      (cl--compiler-macro-assoc,cl-struct-slot-value)
 +      (cl-struct-set-slot-value): Stop using them.
 +
 +(2014-04-21  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * image-mode.el (image-mode-window-put): Don't assume there's a `t'
 +      entry in image-mode-winprops-alist.
 +
 +2014-04-21  Daniel Colascione  <dancol@dancol.org>
 +
 +      * emacs-lisp/bytecomp.el (byte-compile-recurse-toplevel): New function.
 +      (byte-compile-recurse-toplevel, byte-compile-initial-macro-environment)
 +      (byte-compile-toplevel-file-form): Use it.
 +
 +      * emacs-lisp/cl-macs.el:
 +      (cl--loop-let): Properly destructure `while' clauses.
 +
 +2014-04-20  Daniel Colascione  <dancol@dancol.org>
 +
 +      * vc/vc.el (vc-root-dir): New public autoloaded function for
 +      generically finding the current VC root.
 +      * vc/vc-hooks.el (vc-not-supported): New error.
 +      (vc-call-backend): Signal `vc-not-supported' instead of generic error.
 +
 +2014-04-20  Daniel Colascione  <dancol@dancol.org>
 +
 +      * emacs-lisp/cl-macs.el (cl-the): Make `cl-the' assert its type
 +      argument.
 +      (cl--const-expr-val): cl--const-expr-val should macroexpand its
 +      argument in case we're inside a symbol-macrolet.
 +      (cl--do-arglist, cl--compiler-macro-typep)
 +      (cl--compiler-macro-member, cl--compiler-macro-assoc): Pass macro
 +      environment to `cl--const-expr-val'.
 +      (cl-struct-sequence-type,cl-struct-slot-info)
 +      (cl-struct-slot-offset, cl-struct-slot-value)
 +      (cl-struct-set-slot-value): New functions.
 +
  2014-04-19  Stefan Monnier  <monnier@iro.umontreal.ca>
  
        * progmodes/sh-script.el (sh-smie--sh-keyword-p): Handle variable
  
        * net/tramp-compat.el (tramp-unload-hook): Unload `tramp-loaddefs'.
  
 -2014-04-16  Stefan Monnier  <monnier@iro.umontreal.ca>
 +2014-04-17  Daniel Colascione  <dancol@dancol.org>
 +
 +      Add support for bracketed paste mode; add infrastructure for
 +      managing terminal mode enabling and disabling automatically.
 +
 +      * xt-mouse.el:
 +      (xterm-mouse-mode): Simplify.
 +      (xterm-mouse-tracking-enable-sequence)
 +      (xterm-mouse-tracking-disable-sequence): New constants.
 +      (turn-on-xterm-mouse-tracking-on-terminal)
 +      (turn-off-xterm-mouse-tracking-on-terminal):
 +      Use tty-mode-set-strings and tty-mode-reset-strings terminal
 +      parameters instead of random hooks.
 +      (turn-on-xterm-mouse-tracking)
 +      (turn-off-xterm-mouse-tracking): Delete.
 +
 +      * term/xterm.el (xterm-extra-capabilities): Fix bitrotted comment.
 +      (xterm-paste-ending-sequence): New constant.
 +      (xterm-paste): New command used for bracketed paste support.
 +
 +      (xterm-modify-other-keys-terminal-list): Delete obsolete variable.
 +      (terminal-init-xterm-bracketed-paste-mode): New function.
 +      (terminal-init-xterm): Call it.
 +      (terminal-init-xterm-modify-other-keys): Use tty-mode-set-strings
 +      and tty-mode-reset-strings instead of random hooks.
 +      (xterm-turn-on-modify-other-keys)
 +      (xterm-turn-off-modify-other-keys)
 +      (xterm-remove-modify-other-keys): Delete obsolete functions.
 +
 +      * term/screen.el: Rewrite to just use the xterm code.
 +      Add copyright notice.  Mention tmux.
 +
 +2014-04-17  Ian D  <dunni@gnu.org>  (tiny change)
 +
 +      * image-mode.el (image-mode-window-put): Also update the property of
 +      the "default window".
 +      * doc-view.el (doc-view-new-window-function): If no window
 +      exists, move to the last known page.
  
 -      * nxml/nxml-mode.el (nxml-fontify-matcher): Make sure propertization
 -      was done (bug#17264).
 -      * nxml/xmltok.el (xmltok-scan-after-comment-open): Extend unclosed
 -      comment to EOB.
 +2014-04-16  Stefan Monnier  <monnier@iro.umontreal.ca>
  
        * progmodes/perl-mode.el (perl-calculate-indent): Don't auto-indent in
        here-documents (bug#17262).
        * term/pc-win.el (x-list-fonts, x-get-selection-value):
        Provide doc strings, as required by snarf-documentation.
  
 -2014-04-15  Stefan Monnier  <monnier@iro.umontreal.ca>
 +2014-04-16  Stefan Monnier  <monnier@iro.umontreal.ca>
  
        * ps-def.el (ps-generate-postscript-with-faces1): Use the new `sorted'
        arg of overlays-at.  Use `invisible-p'.
        overlays-at.
        (hfy-fontify-buffer): Remove unused var `orig-ovls'.
  
 -2014-04-14  João Távora  <joaotavora@gmail.com>
 +2014-04-16  João Távora  <joaotavora@gmail.com>
  
        * net/shr.el (shr-expand-url): Use `expand-file-name' for relative
        links.  (Bug#17217).
  
 -2014-04-14  YAMAMOTO Mitsuharu  <mituharu@math.s.chiba-u.ac.jp>
 +2014-04-16  YAMAMOTO Mitsuharu  <mituharu@math.s.chiba-u.ac.jp>
  
        * vc/ediff-diff.el (ediff-set-fine-diff-properties-in-one-buffer):
        Use mapc to loop over a vector.  (Bug#17257).
  
 -2014-04-13  Michael Albinus  <michael.albinus@gmx.de>
 +2014-04-16  Michael Albinus  <michael.albinus@gmx.de>
  
        * net/tramp-sh.el (tramp-sh-handle-file-truename): Revert previous
        patch, there are new problems with file names containing spaces.
        Get rid of backticks.  (Bug#17238)
  
 -2014-04-13  João Távora  <joaotavora@gmail.com>
 +2014-04-16  João Távora  <joaotavora@gmail.com>
  
        * elec-pair.el (electric-pair--syntax-ppss): Simplify and fix
        possible bug.
  
 -2014-04-13  Eli Zaretskii  <eliz@gnu.org>
 +2014-04-16  Eli Zaretskii  <eliz@gnu.org>
  
        * frame.el (blink-cursor-blinks, blink-cursor-blinks-done): Doc fixes.
        (blink-cursor-mode): Mention customization variables and the
        effect of 'blink-cursor-blinks'.
  
 -2014-04-12  Barry O'Reilly  <gundaetiapo@gmail.com>
 +2014-04-16  Barry O'Reilly  <gundaetiapo@gmail.com>
  
        * simple.el (undo): Prevent insertion of identity mapping into
        undo-equiv-table so as undo-only does not inf loop in the presence
        of consecutive nils in undo list.
  
 -2014-04-12  Matthias Dahl  <matthias.dahl@binary-island.eu>
 +2014-04-16  Matthias Dahl  <matthias.dahl@binary-island.eu>
  
        * faces.el (make-face): Deprecate optional argument as it is no
        longer needed/used since the conditional X resources handling
        has been pushed down to make-face-x-resource-internal itself.
        (make-empty-face): Don't pass optional argument to make-face.
  
 +2014-04-16  Karl Fogel  <kfogel@red-bean.com>
 +
 +      * savehist.el (savehist-save): Remove workaround for a read-passwd
 +      bug that was fixed before 24.3.  Thanks to Juanma Barranquero for
 +      noticing that the shim was still present.
 +
 +2014-04-14  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * doc-view.el (doc-view-set-doc-type): Ignore file name case; add .pps.
 +
 +2014-04-14  Juanma Barranquero  <lekktu@gmail.com>
 +
 +      * faces.el (face-set-after-frame-default): Remove unused local variable.
 +
 +2014-04-12  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * progmodes/grep.el: Use lexical-binding.
 +      (grep-expand-template): Pass explicit lexical env to `eval'.
 +      (zrgrep): Let-bind grep-find-template explicitly.
 +
 +      * emacs-lisp/cl-lib.el (current-case-table): Remove setter.
 +      * leim/quail/sisheng.el (sisheng-list): Use with-case-table.
 +
  2014-04-12  Eli Zaretskii  <eliz@gnu.org>
  
        * international/characters.el <standard-case-table>: Add entries
  
  2014-04-12  Leo Liu  <sdl.web@gmail.com>
  
 -      * progmodes/octave.el (completion-table-with-cache): Define if not
 -      available.
 -      (octave-goto-function-definition)
 -      (octave-sync-function-file-names)
 -      (octave-find-definition-default-filename): Backquote upattern for
 -      compatibility.
 +      * progmodes/octave.el (completion-table-with-cache):
 +      Define if not available.
 +      (octave-goto-function-definition, octave-sync-function-file-names)
 +      (octave-find-definition-default-filename):
 +      Backquote upattern for compatibility.
  
 -2014-04-11  Michael Albinus  <michael.albinus@gmx.de>
 +2014-04-12  Michael Albinus  <michael.albinus@gmx.de>
  
        * net/tramp-sh.el (tramp-sh-handle-file-truename): Quote the file
        name twice due to backticks.  (Bug#17238)
  
 -2014-04-11  Glenn Morris  <rgm@gnu.org>
 +2014-04-12  Glenn Morris  <rgm@gnu.org>
  
        * term/w32-win.el (x-win-suspend-error):
        * term/x-win.el (x-win-suspend-error): Sync docs.
  
 -2014-04-10  Stefan Monnier  <monnier@iro.umontreal.ca>
 +2014-04-12  Matthias Dahl  <matthias.dahl@binary-island.eu>
 +
 +      * faces.el (make-face): Remove deprecated optional argument.
 +      The conditional application of X resources is handled directly by
 +      make-face-x-resource-internal since Emacs 24.4.
 +      (make-empty-face): Don't pass optional argument to make-face.
 +
 +2014-04-11  Glenn Morris  <rgm@gnu.org>
 +
 +      * Makefile.in (EMACSDATA, EMACSDOC, EMACSPATH): Unexport.  (Bug#16429)
 +
 +2014-04-11  Stefan Monnier  <monnier@iro.umontreal.ca>
  
        Ediff's overlay priorities cause more trouble than they solve.
        * vc/ediff-init.el (ediff-shadow-overlay-priority): Remove variable.
        (ediff-set-fine-diff-properties-in-one-buffer): Don't mess with
        overlay priorities.
  
 -2014-04-10  Feng Li  <fengli@gmail.com>  (tiny change)
 +2014-04-11  Feng Li  <fengli@gmail.com>  (tiny change)
  
        * progmodes/pascal.el (pascal-font-lock-keywords): Fix incorrect format
        entry; use symbol boundaries to avoid mis-matches.
  
 -2014-04-10  Michael Albinus  <michael.albinus@gmx.de>
 +2014-04-11  Michael Albinus  <michael.albinus@gmx.de>
  
        * net/tramp.el (tramp-file-name-handler)
        (tramp-completion-file-name-handler): Avoid recursive loading.
        * net/tramp-sh.el (tramp-make-copy-program-file-name):
        Quote result also locally.
  
 +2014-04-11  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * emulation/cua-base.el (<toplevel>, cua--pre-command-handler-1):
 +      Remove left-over code.
 +
 +      * newcomment.el (comment-indent-new-line): Sink code where it's used.
 +      Reuse the previous comment's indentation unconditionally if it's on its
 +      own line.
 +
 +2014-04-09  Daniel Colascione  <dancol@dancol.org>
 +
 +      * emacs-lisp/lisp.el (backward-up-list): Add `escape-strings',
 +      `no-syntax-crossing' arguments.  Forward to `up-list'.
 +      (up-list): Add `escape-strings', `no-syntax-crossing' arguments.
 +      Implement logic for escaping from strings.  Use narrowing to deal
 +      with corner cases.
 +
 +2014-04-09  Leo Liu  <sdl.web@gmail.com>
 +
 +      * net/rcirc.el (rcirc-connection-info): New variable.
 +      (rcirc-connect): Use it to store connection info.
 +      (rcirc-buffer-process): Avoid get-buffer-process which returns nil
 +      for killed process.
 +      (rcirc-cmd-reconnect): New command.  (Bug#17045)
 +      (rcirc-mode, set-rcirc-encode-coding-system)
 +      (set-rcirc-decode-coding-system, rcirc-connect): Use setq-local.
 +
 +2014-04-09  Daniel Colascione  <dancol@dancol.org>
 +
 +      * emacs-lisp/cl-indent.el: Add comment claiming
 +      facility is also good for elisp.
 +      (lisp-indent-find-method): New function.
 +      (common-lisp-indent-function): Recognize cl-loop.
 +      (common-lisp-indent-function-1): Recognize cl constructs; use
 +      `lisp-indent-find-method' instead of `get' directly.
 +      (if): Use else-body style for elisp.
 +
  2014-04-09  Dmitry Gutov  <dgutov@yandex.ru>
  
        * progmodes/ruby-mode.el (ruby-font-lock-keywords): Highlight more
        Module methods.  (Bug#17216)
  
 -2014-04-08  Stefan Monnier  <monnier@iro.umontreal.ca>
 +2014-04-09  Stefan Monnier  <monnier@iro.umontreal.ca>
  
        * help.el (describe-bindings): Fix buffer handling (bug#17210).
        (describe-bindings-internal): Mark obsolete.
  
 +2014-04-09  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * subr.el (with-silent-modifications): Don't bind deactivate-mark,
 +      buffer-file-name, and buffer-file-truename any more.
 +
 +2014-04-08  Leo Liu  <sdl.web@gmail.com>
 +
 +      Use lexical-binding and require cl-lib.
 +      * net/rcirc.el (rcirc, rcirc-handler-ctcp-KEEPALIVE)
 +      (rcirc-handler-generic, rcirc-fill-paragraph)
 +      (rcirc-format-response-string, rcirc-target-buffer)
 +      (rcirc-last-line, rcirc-record-activity, rcirc-split-activity)
 +      (rcirc-activity-string, rcirc-make-trees, rcirc-cmd-ctcp)
 +      (rcirc-ctcp-sender-PING, rcirc-browse-url)
 +      (rcirc-markup-timestamp, rcirc-markup-attributes)
 +      (rcirc-markup-my-nick, rcirc-markup-urls)
 +      (rcirc-markup-bright-nicks, rcirc-markup-fill)
 +      (rcirc-check-auth-status, rcirc-handler-WALLOPS)
 +      (rcirc-handler-JOIN, rcirc-handler-PART-or-KICK)
 +      (rcirc-handler-PART, rcirc-handler-KICK, rcirc-handler-QUIT)
 +      (rcirc-handler-NICK, rcirc-handler-PING, rcirc-handler-PONG)
 +      (rcirc-handler-TOPIC, rcirc-handler-301, rcirc-handler-317)
 +      (rcirc-handler-332, rcirc-handler-333, rcirc-handler-477)
 +      (rcirc-handler-MODE, rcirc-handler-353, rcirc-handler-366)
 +      (rcirc-authenticate, rcirc-handler-INVITE, rcirc-handler-ERROR)
 +      (rcirc-handler-ctcp-VERSION, rcirc-handler-ctcp-TIME)
 +      (rcirc-handler-CTCP-response): Fix unused arguments warnings and
 +      use cl-lib.
 +
  2014-04-07  João Távora  <joaotavora@gmail.com>
  
 -      * elec-pair.el:
 -      (electric-pair--syntax-ppss): When inside comments parse from
 -      comment beginning.
 +      * elec-pair.el (electric-pair--syntax-ppss):
 +      When inside comments parse from comment beginning.
        (electric-pair--balance-info): Fix typo in comment.
        (electric-pair--in-unterminated-string-p): Delete.
        (electric-pair--unbalanced-strings-p): New function.
        (electric-pair-inhibit-if-helps-balance): Decide quote pairing
        according to `electric-pair--in-unterminated-string-p'
  
 -2014-04-07  João Távora  <joaotavora@gmail.com>
 -
        * elec-pair.el (electric-pair-inhibit-if-helps-balance):
        Inhibit quote pairing if point-max is inside an unterminated string.
        (electric-pair--looking-at-unterminated-string-p): Delete.
        * shell.el (shell-directory-tracker):
        Go back to just ignoring failures.  (Bug#17159)
  
 -2014-04-06  João Távora  <joaotavora@gmail.com>
 +2014-04-07  João Távora  <joaotavora@gmail.com>
  
        Fix `electric-pair-delete-adjacent-pairs' in modes binding
 -      backspace. (bug#16981)
 +      backspace.  (Bug#16981)
        * elec-pair.el (electric-pair-backward-delete-char): Delete.
        (electric-pair-backward-delete-char-untabify): Delete.
        (electric-pair-mode-map): Bind backspace to a menu item filtering
        a new `electric-pair-delete-pair' command.
        (electric-pair-delete-pair): New command.
  
 -2014-04-06  João Távora  <joaotavora@gmail.com>
 -
        * progmodes/python.el (python-electric-pair-string-delimiter):
        Fix triple-quoting electricity.  (Bug#17192)
  
 -2014-04-06  João Távora  <joaotavora@gmail.com>
 -
        * elec-pair.el (electric-pair-post-self-insert-function):
        Don't skip whitespace when `electric-pair-text-pairs' and
        `electric-pair-pairs' were used. syntax to
        electric-pair--skip-whitespace.  (Bug#17183)
  
 -2014-04-06  Eli Zaretskii  <eliz@gnu.org>
 +2014-04-07  Eli Zaretskii  <eliz@gnu.org>
  
        * leim/quail/ipa.el (ipa-x-sampa): Fix the character produced for
        "<F>".  (Bug#17199)
  
 -2014-04-06  Stefan Monnier  <monnier@iro.umontreal.ca>
 +2014-04-07  Stefan Monnier  <monnier@iro.umontreal.ca>
  
        * mpc.el (mpc--status-timer-run): Disable timer if not displayed.
        (mpc--status-idle-timer-run): Use mpc--status-timer-run.
  
 -2014-04-05  Glenn Morris  <rgm@gnu.org>
 +2014-04-07  Glenn Morris  <rgm@gnu.org>
  
        * help.el (view-lossage): Doc tweak.
  
 -2014-04-05  Matthias Dahl  <matthias.dahl@binary-island.eu>
 +2014-04-07  Matthias Dahl  <ml_emacs-lists@binary-island.eu>
  
        * faces.el (face-spec-recalc): Call make-face-x-resource-internal
        only when inhibit-x-resources is nil, and do that earlier in the
        (face-set-after-frame-default): Don't call
        make-face-x-resource-internal here.  (Bug#16434)
  
 -2014-04-04  Tassilo Horn  <tsdh@gnu.org>
 +2014-04-07  Tassilo Horn  <tsdh@gnu.org>
  
        * doc-view.el (doc-view-bookmark-jump):
        Use `bookmark-after-jump-hook' to jump to the right page after the
        buffer is shown in a window.  (bug#16090)
  
 -2014-04-04  Eli Zaretskii  <eliz@gnu.org>
 +2014-04-07  Eli Zaretskii  <eliz@gnu.org>
  
        * international/characters.el (mirroring): Fix last change:
        instead of loading uni-mirrored.el explicitly, do that implicitly
        by creating the 'mirroring' uniprop table.  This avoids announcing
        the loading of uni-mirrored.el.
  
 -2014-04-04  Glenn Morris  <rgm@gnu.org>
 +2014-04-07  Glenn Morris  <rgm@gnu.org>
  
        * files.el (buffer-stale--default-function)
        (buffer-stale-function, revert-buffer--default):
        * autorevert.el (auto-revert-buffers): Doc tweaks.
  
 -2014-04-03  Eli Zaretskii  <eliz@gnu.org>
 +2014-04-07  Eli Zaretskii  <eliz@gnu.org>
  
        * international/characters.el: Preload uni-mirrored.el.  (Bug#17169)
  
 -2014-04-03  Glenn Morris  <rgm@gnu.org>
 +2014-04-07  Glenn Morris  <rgm@gnu.org>
  
        * files.el (make-backup-file-name-function)
        (make-backup-file-name, make-backup-file-name--default-function)
        (make-backup-file-name-function): Bump :version.
        Restore nil as a valid but deprecated custom type.
  
 -2014-04-03  Stefan Monnier  <monnier@iro.umontreal.ca>
 +2014-04-07  Stefan Monnier  <monnier@iro.umontreal.ca>
  
 -      * progmodes/perl-mode.el (perl-syntax-propertize-function): Handle $'
 -      used as a variable (bug#17174).
 -
 -2014-04-02  Stefan Monnier  <monnier@iro.umontreal.ca>
 +      * progmodes/perl-mode.el (perl-syntax-propertize-function):
 +      Handle $' used as a variable (bug#17174).
  
        * progmodes/perl-mode.el (perl-indent-new-calculate):
        Handle forward-sexp failure (bug#16985).
        (perl-syntax-propertize-function): Add "foreach" and "for" statement
        modifiers introducing expressions (bug#17116).
  
 +2014-04-06  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * dired-aux.el (dired-file-set-difference): Use lexical-scoping.
 +
 +2014-04-05  Leo Liu  <sdl.web@gmail.com>
 +
 +      * emacs-lisp/lisp-mode.el (lisp-imenu-generic-expression):
 +      Add define-compilation-mode.
 +
 +2014-04-04  João Távora  <joaotavora@gmail.com>
 +
 +      * elec-pair.el (electric-pair--syntax-ppss): When inside comments
 +      parse from comment beginning.
 +      (electric-pair--balance-info): Fix typo in comment.
 +      (electric-pair--in-unterminated-string-p): Delete.
 +      (electric-pair--unbalanced-strings-p): New function.
 +      (electric-pair-string-bound-function): New var.
 +      (electric-pair-inhibit-if-helps-balance): Decide quote pairing
 +      according to `electric-pair--in-unterminated-string-p'.
 +
 +2014-04-04  Stefan Monnier  <monnier@iro.umontreal.ca>
 +
 +      * textmodes/reftex-parse.el (reftex--index-tags): Rename `index-tags'.
 +      Move declaration before first use.
 +      (reftex-move-to-next-arg): Silence compiler warning.
 +
 +2014-04-04  Joost Kremers  <joostkremers@fastmail.fm>  (tiny change)
 +
 +      * textmodes/reftex-toc.el (reftex-toc, reftex-re-enlarge):
 +      Use `window-total-width' instead of `window-width'.
 +
 +2014-04-03  Daniel Colascione  <dancol@dancol.org>
 +
 +      * subr.el (set-transient-map): Remove rms's workaround entirely;
 +      use new `suspicious-object' subr to mark our lambda for closer
 +      scrutiny during gc.
 +
 +2014-04-02  Richard Stallman  <rms@gnu.org>
 +
 +      * subr.el (set-transient-map): Comment out previous change.
 +
  2014-04-02  Glenn Morris  <rgm@gnu.org>
  
        * menu-bar.el (menu-bar-file-menu):
  
        * simple.el (command-execute): Respect nil disabled-command-function.
  
 -2014-04-01  Nicolas Richard  <theonewiththeevillook@yahoo.fr>
 +2014-04-02  Nicolas Richard  <theonewiththeevillook@yahoo.fr>
  
        * simple.el (command-execute): Do not execute the command when it
        is disabled; fixes thinko in 2013-02-20 conversion from C.  (Bug#17151)
  
 -2014-03-29  Juri Linkov  <juri@jurta.org>
 +2014-04-02  Juri Linkov  <juri@jurta.org>
  
        * dired-aux.el (dired-compress-file): Don't use string-match-p
        because its match data is used afterwards.
  
 -2014-03-28  Stefan Monnier  <monnier@iro.umontreal.ca>
 +2014-04-02  Stefan Monnier  <monnier@iro.umontreal.ca>
  
        * emacs-lisp/package.el (package-built-in-p): Treat a min-version of
        0 like nil.
  
 +2014-04-02  João Távora  <joaotavora@gmail.com>
 +
 +      * elec-pair.el (electric-pair-inhibit-if-helps-balance):
 +      Inhibit quote pairing if point-max is inside an unterminated string.
 +      (electric-pair--looking-at-unterminated-string-p):
 +      Delete.
 +      (electric-pair--in-unterminated-string-p): New function.
 +
 +2014-04-01  Daniel Colascione  <dancol@dancol.org>
 +
 +      * minibuffer.el (minibuffer-complete): Prevent assertion failure
 +      when trying to complete the prompt.
 +
 +2014-03-31  Leo Liu  <sdl.web@gmail.com>
 +
 +      * emacs-lisp/eldoc.el (eldoc-print-current-symbol-info):
 +      Refactor out eldoc-documentation-function-default.
 +      (eldoc-documentation-function-default): New function.
 +      (eldoc-documentation-function): Change value.
 +
 +2014-03-31  Glenn Morris  <rgm@gnu.org>
 +
 +      * simple.el (cycle-spacing--context, cycle-spacing): Doc tweaks.
 +
 +      * progmodes/vhdl-mode.el (vhdl-speedbar-select-mra)
 +      (vhdl-compose-components-package, vhdl-compose-configuration):
 +      Abbreviate default-directory (missing from some previous upstream sync).
 +
 +2014-03-31  Reto Zimmermann  <reto@gnu.org>
 +
 +      Sync with upstream vhdl mode v3.35.2.
 +      * progmodes/vhdl-mode.el (vhdl-version, vhdl-time-stamp): Update.
 +      (top-level): No longer require assoc.
 +      (vhdl-asort, vhdl-anot-head-p, vhdl-aput, vhdl-adelete, vhdl-aget):
 +      New functions.  Use throughout to replace aget etc.
 +      (vhdl-aput-delete-if-nil): Rename from vhdl-aput.
 +      (vhdl-update-file-contents): Update for vhdl-aput-delete-if-nil rename.
 +      (vhdl-template-replace-header-keywords): Fix bug for "<title string>".
 +      (vhdl-compile-init): Do not initialize regexps for Emacs 22+.
 +      (vhdl-error-regexp-emacs-alist): Remove regexps from all compilers
 +      except `vhdl-compiler'.
 +      (vhdl-error-regexp-add-emacs): Remove all other compilers,
 +      when appropriate.
 +
 +2014-03-31  Glenn Morris  <rgm@gnu.org>
 +
 +      * progmodes/vhdl-mode.el (vhdl-expand-abbrev, vhdl-expand-paren):
 +      Revert 2014-03-26 merge goof; go back to using defalias.
 +
 +2014-03-30  Daniel Colascione  <dancol@dancol.org>
 +
 +      * comint.el (comint-send-input):
 +      Deactivate completion-in-region-mode before we send comint input.
 +      (Bug#17139).
 +
 +      * simple.el (keyboard-quit): Deactivate completion-in-region-mode
 +      on keyboard-quit.
 +
 +2014-03-29  Glenn Morris  <rgm@gnu.org>
 +
 +      * textmodes/reftex.el: Manage most autoloads automatically.
 +      * textmodes/reftex-auc.el, textmodes/reftex-cite.el:
 +      * textmodes/reftex-dcr.el, textmodes/reftex-global.el:
 +      * textmodes/reftex-index.el, textmodes/reftex-parse.el:
 +      * textmodes/reftex-ref.el, textmodes/reftex-sel.el:
 +      * textmodes/reftex-toc.el: Set generated-autoload-file,
 +      and add autoload cookies for reftex.el.
 +      * Makefile.in (AUTOGEN_VCS): Add textmodes/reftex.el.
 +
 +2014-03-28  Glenn Morris  <rgm@gnu.org>
 +
 +      * cus-start.el (report-emacs-bug-address): Set custom properties.
 +      * mail/emacsbug.el (report-emacs-bug-address):
 +      Variable is now defined in emacs.c.
 +
 +      * mail/emacsbug.el (report-emacs-bug):
 +      Include system-configuration-features.
 +
 +2014-03-28  Michal Nazarewicz  <mina86@mina86.com>
 +
 +      * simple.el (cycle-spacing): Never delete spaces on first run by
 +      default, but do so in a new 'fast mode and if there are already
 +      N spaces (the previous behavior).
 +      Compare N with its value in previous invocation so that changing
 +      prefix argument restarts `cycle-spacing' sequence.
 +      The idea is that with this change, binding M-SPC to
 +      `cycle-spacing' should not introduce any changes in behavior of
 +      the binding so long as users do not type M-SPC twice in a raw with
 +      the same prefix argument or lack thereof.
 +
 +2014-03-28  Glenn Morris  <rgm@gnu.org>
 +
 +      * faces.el (term-file-aliases): New variable.
 +      (tty-run-terminal-initialization): Respect term-file-aliases.
 +      * term/apollo.el, term/vt102.el, term/vt125.el, term/vt201.el:
 +      * term/vt220.el, term/vt240.el, term/vt300.el, term/vt320.el:
 +      * term/vt400.el, term/vt420.el: Remove files, replaced by aliases.
 +
 +2014-03-27  Glenn Morris  <rgm@gnu.org>
 +
 +      * startup.el (inhibit-startup-hooks): Doc tweak.
 +      (normal-top-level): Simplify running of hooks.
 +      For window-setup-hook, respect inhibit-startup-hooks.
 +      (command-line-1): Don't set window-setup-hook to nil.
 +
 +      Allow selective autoloading from obsolete/ directory.
 +      * Makefile.in (obsolete-autoloads): New rule.
 +      (autoloads): Run obsolete-autoloads.
 +      * obsolete/iswitchb.el (iswitchb-mode): Use obsolete-autoload.
 +      * simple.el (iswitchb-mode): Remove hand-written autoloads.
 +
  2014-03-27  Dmitry Gutov  <dgutov@yandex.ru>
  
        * progmodes/ruby-mode.el (ruby-font-lock-keywords):
        * emacs-lisp/package-x.el (package--archive-contents-from-url):
        Use url-insert-file-contents; package-handle-response no longer exists.
  
 +2014-03-26  Daniel Colascione  <dancol@dancol.org>
 +
 +      * simple.el (process-menu-mode-map): New variable.
 +      (process-menu-delete-process): New command.
 +
  2014-03-26  Juanma Barranquero  <lekktu@gmail.com>
  
        * emacs-lisp/package.el: Fix bug#16733 (again).
        dynamic binding of `buffer'.
        (describe-package-1): Do not decode readme-string.
  
 -2014-03-25  Barry O'Reilly  <gundaetiapo@gmail.com>
 -
 -      * simple.el (primitive-undo): Correction to 2014-03-24 change.
 -
 -2014-03-25  Michael Albinus  <michael.albinus@gmx.de>
 +2014-03-26  Michael Albinus  <michael.albinus@gmx.de>
  
        * net/tramp.el (tramp-methods, tramp-connection-timeout): Fix docstring.
  
        (tramp-do-copy-or-rename-file-directly): In the `rename' case,
        check whether source directory has set the sticky bit.
  
 -2014-03-24  Barry O'Reilly  <gundaetiapo@gmail.com>
 +2014-03-26  Barry O'Reilly  <gundaetiapo@gmail.com>
  
        * simple.el (primitive-undo): Only process marker adjustments
        validated against their corresponding (TEXT . POS).  Issue warning
        (undo-elt-in-region): Return nil when passed a marker adjustment
        and explain in function doc.
  
 -2014-03-24  Dmitry Gutov  <dgutov@yandex.ru>
 -
 -      * emacs-lisp/package.el (package--add-to-archive-contents):
 -      Include already installed and built-in packages in
 -      `package-archive-contents'.
 -      (package-install): Don't include already installed packages in the
 -      options during interactive invocation.  (Bug#16762)
 -
 -2014-03-24  Daniel Colascione  <dancol@dancol.org>
 -
 -      * emacs-lisp/cl-macs.el (cl--do-arglist): Use `plist-member'
 -      instead of cl-loop search function.
 -
 -2014-03-24  Juanma Barranquero  <lekktu@gmail.com>
 -
 -      * frameset.el (frameset--initial-params): Fix typo in parameter name.
 -
 -2014-03-24  Nicolas Richard  <theonewiththeevillook@yahoo.fr>
 +2014-03-26  Nicolas Richard  <theonewiththeevillook@yahoo.fr>
  
        * align.el (align-region): Do not fail when end-mark is nil (bug#17088).
  
 -2014-03-24  Dmitry Gutov  <dgutov@yandex.ru>
 +2014-03-26  Dmitry Gutov  <dgutov@yandex.ru>
  
        * progmodes/ruby-mode.el (ruby-expression-expansion-re):
        Match special global variables without curlies, too.
        variables.  Don't require a non-word character after the variable.
        (Bug#17057)
  
 -2014-03-23  Stefan Monnier  <monnier@iro.umontreal.ca>
 +2014-03-26  Stefan Monnier  <monnier@iro.umontreal.ca>
  
        * simple.el (redisplay-highlight-region-function): Increase priority of
        overlay to make sure boundaries are visible (bug#15899).
  
 -2014-03-23  Juanma Barranquero  <lekktu@gmail.com>
 +2014-03-26  Juanma Barranquero  <lekktu@gmail.com>
  
 -      * frameset.el (frameset-restore): Compare display strings with equal.
 +      * frameset.el (frameset--initial-params): Fix typo in parameter name.
 +      (frameset-restore): Compare display strings with equal.
  
        * frame.el (make-frame): Don't quote display name in error message,
        it is already a string.
  
 -2014-03-23  Thierry Volpiatto  <thierry.volpiatto@gmail.com>
 +2014-03-26  Thierry Volpiatto  <thierry.volpiatto@gmail.com>
  
        * net/tramp.el (tramp-read-passwd): Suspend the timers while reading
        the password.
  
 -2014-03-23  Dmitry Gutov  <dgutov@yandex.ru>
 +2014-03-26  Dmitry Gutov  <dgutov@yandex.ru>
 +
 +      * emacs-lisp/package.el (package--add-to-archive-contents):
 +      Include already installed and built-in packages in
 +      `package-archive-contents'.
 +      (package-install): Don't include already installed packages in the
 +      options during interactive invocation.  (Bug#16762)
 +      (package-show-package-list): If the buffer is already displayed in
 +      another window, switch to that window.
 +
 +2014-03-26  Reto Zimmermann  <reto@gnu.org>
 +
 +      Sync with upstream vhdl mode v3.35.1.
 +      * progmodes/vhdl-mode.el (vhdl-version, vhdl-time-stamp): Update.
 +      (vhdl-compiler-alist): Doc fix.
 +      (vhdl-goto-line): Remove.
 +      (vhdl-mode-abbrev-table-init): Add XEmacs compat.
 +      (vhdl-mode) <paragraph-start>: Fix value.
 +      (vhdl-fix-statement-region): Not `for' in wait-statement.
 +      (vhdl-beautify-region): Also (un)tabify.
 +      (vhdl-get-visible-signals):
 +      Scan declarative part of generate statements.
 +      (vhdl-template-record): Fix indentation for record type declaration.
 +      (vhdl-expand-abbrev, vhdl-expand-paren):
 +      Revert to using fset again rather than defalias.
 +      (vhdl-scan-directory-contents): Tweak.
 +      (vhdl-speedbar-find-file, vhdl-speedbar-port-copy)
 +      (vhdl-compose-components-package):
 +      Replace vhdl-goto-line with forward-line.
 +      (top-level): Tweak speedbar frame selection.
 +      (vhdl-generate-makefile-1): Support for compilers with no
 +      unit-to-file name mapping (create directory with dummy files).
 +
 +2014-03-26  Wilson Snyder  <wsnyder@wsnyder.org>
 +
 +      Sync with upstream verilog-mode revision 702457d.
 +      * progmodes/verilog-mode.el (verilog-mode-version): Update.
 +      (create-lockfiles): Declare.
 +      (verilog-read-decls): Fix module header imports, bug709.
 +      Reported by Victor Lau.
 +      Fix parsing 'var' in AUTOs, msg1294.  Reported by Dominique Chen.
 +      (verilog-auto-inout-module): Fix AUTOINOUTMODULE not inserting
 +      interface-only modules, bug721.  Reported by Dean Hoyt.
 +
 +2014-03-26  Glenn Morris  <rgm@gnu.org>
  
 -      * emacs-lisp/package.el (package-show-package-list): If the buffer
 -      is already displayed in another window, switch to that window.
 +      * obsolete/gulp.el: Move here from emacs-lisp/.
  
 -2014-03-21  Daniel Colascione  <dancol@dancol.org>
 +      * files.el (lock-buffer, unlock-buffer, file-locked-p):
 +      Remove fallback aliases, since they are always defined now.
  
 -      * mail/emacsbug.el (report-emacs-bug): Include memory usage
 -      information in bug reports.
 +2014-03-24  Daniel Colascione  <dancol@dancol.org>
 +
 +      * emacs-lisp/cl-macs.el (cl--do-arglist): Use `plist-member'
 +      instead of cl-loop search function.
 +
 +2014-03-23  Lars Ingebrigtsen  <larsi@gnus.org>
 +
 +      * calendar/parse-time.el (parse-time-iso8601-regexp)
 +      (parse-iso8601-time-string): Copy from `url-dav' so that we can use
 +      it more generally.
 +
 +2014-03-23  Lars Ingebrigtsen  <larsi@gnus.org>
 +
 +      * net/dns.el (network-interface-list): Define for XEmacs.
 +
 +2014-03-23  Magnus Henoch  <magnus.henoch@gmail.com>
 +
 +      * net/dns.el (dns-servers-up-to-date-p): New function to see whether
 +      the network interfaces changed.
 +      (dns-query): Use it to flush the data.
 +
 +2014-03-23  Juanma Barranquero  <lekktu@gmail.com>
 +
 +      * vc/vc.el (vc-rollback): Use set-buffer-modified-p.
 +
 +2014-03-23  Daniel Colascione  <dancol@dancol.org>
 +
 +      Change subword-mode to use `find-word-boundary-function-table' and
 +      replace `capitalized-words-mode'.  Also, convert to lexical binding.
 +      * progmodes/cap-words.el: Delete now-obsolete file.
 +      * progmodes/subword.el: Reimplement using
 +      `find-word-boundary-function-table'.
 +      (subword-mode-map): Hollow out.
 +      (capitalized-words-mode): Define as obsolete alias for
 +      `subword-mode'.
 +      (subword-mode, superword-mode): Tweak documentation to reflect new
 +      implementation; call `subword-setup-buffer'.
 +      (subword-forward, subword-capitalize): Add underscore to indicate
 +      unused variable.
 +      (subword-find-word-boundary-function-table): New constant.
 +      (subword-empty-char-table): New constant.
 +      (subword-setup-buffer): New function.
 +      (subword-find-word-boundary): New function.
  
  2014-03-23  Daniel Colascione  <dancol@dancol.org>
  
        (Bug#3647) --- unfortunately, only for freshly-compiled code.
        Please make bootstrap.
  
 -2014-03-23  Richard Stallman  <rms@gnu.org>
 +2014-03-22  Glenn Morris  <rgm@gnu.org>
  
 -      * battery.el (battery-linux-sysfs): Search for each field
 -      from the beginning of the buffer.
 +      * dired.el (dired-read-regexp): Make obsolete.
 +      (dired-mark-files-regexp, dired-mark-files-containing-regexp)
 +      (dired-flag-files-regexp):
 +      * dired-aux.el (dired-mark-read-regexp):
 +      * dired-x.el (dired-mark-unmarked-files): Use read-regexp directly.
 +
 +      * startup.el (fancy-startup-text):
 +      * help.el (describe-gnu-project): Visit online info about GNU project.
 +
 +      * help-fns.el (help-fns--interactive-only): New function.
 +      (help-fns-describe-function-functions): Add the above function.
 +      * simple.el (beginning-of-buffer, end-of-buffer, insert-buffer)
 +      (next-line, previous-line): Remove hand-written interactive-only
 +      information from doc strings, it is auto-generated now.
 +      * bookmark.el (bookmark-write):
 +      * epa-mail.el (epa-mail-decrypt, epa-mail-verify, epa-mail-sign)
 +      (epa-mail-import-keys): Mark interactive-only,
 +      and remove hand-written interactive-only information from doc strings.
 +      * epa.el (epa-decrypt-armor-in-region, epa-verify-region)
 +      (epa-verify-cleartext-in-region, epa-sign-region, epa-encrypt-region):
 +      * files.el (not-modified):
 +      * simple.el (mark-whole-buffer): Mark interactive-only.
 +
 +      * emacs-lisp/byte-run.el (defun-declarations-alist):
 +      Add interactive-only.  Doc tweak.
 +      (macro-declarations-alist): Doc tweak.
 +      * subr.el (declare): Doc tweak (add xref to manual).
 +      * comint.el (comint-run):
 +      * files.el (insert-file-literally, insert-file):
 +      * replace.el (replace-string, replace-regexp):
 +      * simple.el (beginning-of-buffer, end-of-buffer, delete-backward-char)
 +      (delete-forward-char, goto-line, insert-buffer, next-line)
 +      (previous-line): Set interactive-only via declare.
  
  2014-03-22  Dmitry Gutov  <dgutov@yandex.ru>
  
        * w32-common-fns.el (x-selection-owner-p): Add empty docstring for the
        benefit of doc.c; change parameter profile to match the X function.
  
 +2014-03-22  Leo Liu  <sdl.web@gmail.com>
 +
 +      * help.el (temp-buffer-setup-hook): Remove help-mode-setup.
 +      (temp-buffer-show-hook): Remove help-mode-finish.  (Bug#16038)
 +
 +2014-03-21  Richard Stallman  <rms@gnu.org>
 +
 +      * battery.el (battery-linux-sysfs): Search for each field
 +      from the beginning of the buffer.
 +
 +      * subr.el (set-transient-map): Clear out function and value
 +      of the temporary symbol when we're done with it.
 +
 +      * mail/rmailsum.el (rmail-summary-delete-forward):
 +      Optimize case of reaching end and handling count.
 +      (rmail-summary-mark-deleted): Optimize when N is current msg.
 +      Don't create new summary line.
 +      (rmail-summary-undelete): Pass arg to rmail-undelete-previous-message.
 +      (rmail-summary-undelete-many): Rewrite for speed.
 +      (rmail-summary-msg-number): New function.
 +
 +      * mail/rmail.el (rmail-delete-message): Update summary.
 +      (rmail-undelete-previous-message): Handle repeat count arg.
 +      (rmail-delete-backward, rmail-delete-forward): Likewise.
 +
 +2014-03-21  Daniel Colascione  <dancol@dancol.org>
 +
 +      * mail/emacsbug.el (report-emacs-bug): Include memory usage
 +      information in bug reports.
 +
  2014-03-21  Michael Albinus  <michael.albinus@gmx.de>
  
        * net/tramp.el (tramp-methods): Add docstring for `tramp-login-env'
        (tty-color-approximate, tty-color-by-index, tty-color-values)
        (tty-color-desc): Remove superfluous backslashes.
  
 +2014-03-21  Glenn Morris  <rgm@gnu.org>
 +
 +      * cus-start.el (history-length): Bump :version.
 +
 +      * Makefile.in ($(MH_E_DIR)/mh-loaddefs.el)
 +      ($(TRAMP_DIR)/tramp-loaddefs.el, $(CAL_DIR)/cal-loaddefs.el)
 +      ($(CAL_DIR)/diary-loaddefs.el, $(CAL_DIR)/hol-loaddefs.el):
 +      Don't set `make-backup-files'.
 +
 +      * info.el (info--prettify-description): New function,
 +      to give info-finder descriptions consistent case, punctuation.
 +      (Info-finder-find-node): Use it.  Sort packages.
 +      Refer to "description" rather than "commentary".
 +
 +2014-03-21  Juanma Barranquero  <lekktu@gmail.com>
 +
 +      * frameset.el (frameset--print-register): New function.
 +      (frameset-to-register): Use it.
 +
 +2014-03-20  Juanma Barranquero  <lekktu@gmail.com>
 +
 +      * progmodes/hideif.el (hif-string-to-number): New function.
 +      (hif-tokenize): Use it to understand non-decimal floats.
 +
 +      * emacs-lisp/cl-extra.el (cl--map-overlays): Remove obsolete code.
 +
 +      * skeleton.el (skeleton-autowrap): Mark as obsolete.  Doc fix.
 +
  2014-03-20  Stefan Monnier  <monnier@iro.umontreal.ca>
  
        * electric.el (electric-newline-and-maybe-indent): New command.
  2014-03-10  Michael Albinus  <michael.albinus@gmx.de>
  
        * net/tramp-sh.el (tramp-open-connection-setup-interactive-shell):
 -      Do not add `nil' to the environment, when there's no remote `locale'.
 +      Do not add nil to the environment, when there's no remote `locale'.
        (tramp-find-inline-encoding): Check, that the remote host has
        installed perl, before sending scripts.
  
        * help-at-pt.el (help-at-pt-string, help-at-pt-maybe-display):
        Also try to display local help from just before point.
  
 -2014-02-02  Alan Mackenzie  <bug-cc-mode@gnu.org>
 +2014-02-02  Alan Mackenzie  <acm@muc.de>
  
        c-parse-state.  Don't "append-lower-brace-pair" in certain
        circumstances.  Also fix an obscure bug where "\\s!" shouldn't be
        COMMAND-alternatives variable, assign COMMAND as its definition
        name so that `describe-variable' can relocate it.
  
 -2014-01-14  Matthew Leach  <matthew@mattleach.net>  (tiny change)
 +2014-01-14  Matthew Leach  <matthew@mattleach.net>
  
        * font-lock.el (font-lock-keywords): Fix typo in docstring
        (bug#16307).
        Add option to delete file when done.  (Bug#15647)
        (python-shell-send-string, python-shell-send-region): Use it.
  
 -2013-11-23  Ivan Shmakov  <ivan@siamics.net>  (tiny change)
 +2013-11-23  Ivan Shmakov  <ivan@siamics.net>
  
        * vc/diff-mode.el (diff-mode): Only allow diff-default-read-only
        to set buffer-read-only to t, never to nil.  (Bug#15938)
        Change default to "# encoding: %s" to differentiate it from the
        default Ruby encoding comment template.
  
 -2013-11-20  era eriksson  <era+emacsbugs@iki.fi>
 +2013-11-20  Era Eriksson  <era+emacsbugs@iki.fi>
  
        * ses.el (ses-mode): Doc fix.  (Bug#14748)
  
  
        * rect.el (rectangle-mark-mode): Rename from rectangle-mark.
        Make it into a proper minor mode.
 -      (rectangle--region): (implicitly) rename to rectangle-mark-mode.
 +      (rectangle--region): (Implicitly) rename to rectangle-mark-mode.
        (rectangle-mark-mode-map): New keymap.
        (rectangle--highlight-for-redisplay): Fix some corner cases (bug#15796).
  
  
  2013-10-28  Daiki Ueno  <ueno@gnu.org>
  
 -      * epa-file.el
 -      (epa-file-cache-passphrase-for-symmetric-encryption):
 +      * epa-file.el (epa-file-cache-passphrase-for-symmetric-encryption):
        Document that this option has no effect with GnuPG 2.0 (bug#15552).
  
  2013-10-27  Xue Fuqiao  <xfq.free@gmail.com>
  
  2013-06-04  Alan Mackenzie  <acm@muc.de>
  
 -      Remove faulty optimisation from indentation calculation.
 +      Remove faulty optimization from indentation calculation.
        * progmodes/cc-engine.el (c-guess-basic-syntax): Don't calculate
        search limit based on 2000 characters back from indent-point.
  
        * textmodes/reftex-vars.el (reftex-ref-style-alist):
        Add cleveref macros.
  
 -      * textmodes/reftex-parse.el
 -      (reftex-locate-bibliography-files): Accept options for
 -      bibliography commands.
 +      * textmodes/reftex-parse.el (reftex-locate-bibliography-files):
 +      Accept options for bibliography commands.
        * textmodes/reftex-vars.el (reftex-bibliography-commands):
        Add addbibresource.  Basic Biblatex support.
  
  2013-04-19  Fabián Ezequiel Gallina  <fgallina@gnu.org>
  
        New faster Imenu implementation (bug#14058).
 -      * progmodes/python.el:
 -      (python-imenu-prev-index-position):
 +      * progmodes/python.el (python-imenu-prev-index-position)
        (python-imenu-format-item-label-function)
        (python-imenu-format-parent-item-label-function)
        (python-imenu-format-parent-item-jump-label-function):