1. 01 Jan, 2018 7 commits
  2. 31 Dec, 2017 3 commits
  3. 30 Dec, 2017 3 commits
  4. 29 Dec, 2017 3 commits
    • Eli Zaretskii's avatar
      Fix subtle problem with scroll-down when scroll-margin is nonzero · 0c78822c
      Eli Zaretskii authored
      * src/window.c (window_scroll_pixel_based): Account for
      scroll-margin when scrolling down, i.e. moving window-start
      towards the beginning of the buffer.  Reported by zhang cc
      <ccsmile2008@outlook.com> in
      http://lists.gnu.org/archive/html/emacs-devel/2017-12/msg00894.html.
      0c78822c
    • Eli Zaretskii's avatar
      Fix problems with indexing in User manual · acd289c5
      Eli Zaretskii authored
      * doc/emacs/basic.texi (Continuation Lines, Inserting Text)
      (Moving Point):
      * doc/emacs/help.texi (Help Echo, Package Keywords, Help Mode):
      * doc/emacs/trouble.texi (Quitting):
      * doc/emacs/mark.texi (Setting Mark, Disabled Transient Mark):
      * doc/emacs/custom.texi (Modifier Keys, Init Examples)
      (Creating Custom Themes):
      * doc/emacs/programs.texi (Program Modes, Expressions, Hideshow)
      (Basic Indent, Info Lookup, Symbol Completion):
      * doc/emacs/screen.texi (Echo Area):
      * doc/emacs/xresources.texi (Table of Resources, GTK Names in Emacs):
      * doc/emacs/display.texi (Line Truncation, Cursor Display):
      * doc/emacs/files.texi (File Names, Backup, File Archives):
      * doc/emacs/dired.texi (Operating on Files, Dired Enter):
      * doc/emacs/commands.texi (User Input):
      * doc/emacs/mule.texi (International, Unibyte Mode)
      (International Chars):
      * doc/emacs/vc1-xtra.texi (RCS and SCCS, Version Headers)
      (CVS Options):
      * doc/emacs/modes.texi (Major Modes, Minor Modes):
      * doc/emacs/indent.texi (Just Spaces):
      * doc/emacs/frames.texi (Mouse Avoidance, Mode Line Mouse)
      (Frame Commands):
      * doc/emacs/cmdargs.texi (Initial Options):
      * doc/emacs/abbrevs.texi (Dabbrev Customization):
      * doc/emacs/mini.texi (Completion Example, Completion Commands):
      * doc/emacs/calendar.texi (Writing Calendar Files, Calendar Unit Motion)
      (From Other Calendar):
      * doc/emacs/regs.texi (Text Registers, Bookmarks):
      * doc/emacs/buffers.texi (Several Buffers, Select Buffer):
      * doc/emacs/maintaining.texi (Xref Commands):
      * doc/emacs/windows.texi (Pop Up Window):
      * doc/emacs/text.texi (Text, Org Mode):
      * doc/emacs/killing.texi (Other Kill Commands):
      * doc/emacs/misc.texi (Document View, Gnus Group Buffer)
      (Gnus Summary Buffer, Shell Mode):
      * doc/emacs/cal-xtra.texi (Sexp Diary Entries): Remove or reword
      redundant identical index entries.
      * doc/emacs/custom.texi (Mouse Buttons)
      * doc/emacs/files.texi (Reverting): Fix hyphenation.
      * doc/emacs/emacs.texi (Top): Improve wording of Index menu items.
      * doc/emacs/files.texi (File Conveniences):
      * doc/emacs/programs.texi (MixedCase Words): Make entries that
      belong to Concept Index be indexed with @cindex.  (Bug#29888)
      acd289c5
    • Alan Mackenzie's avatar
  5. 28 Dec, 2017 6 commits
  6. 27 Dec, 2017 8 commits
  7. 26 Dec, 2017 7 commits
    • Stefan Monnier's avatar
      Eliminate last uses of 'cl' in lisp/mail/ · da94ea92
      Stefan Monnier authored
      * lisp/mail/binhex.el: Use lexical-binding and avoid cl.
      (binhex-push-char): Remove unused arg 'count'.
      (binhex-decode-region-external): Remove unused var 'status'.
      
      * lisp/mail/flow-fill.el: Use lexical-binding and avoid cl.
      
      * lisp/mail/footnote.el: Reduce redundancy.
      (footnote-roman-lower-regexp, footnote-roman-upper-regexp)
      (footnote-roman-upper-list): Auto-generate from footnote-roman-lower-list.
      (footnote-hebrew-numeric-regex): Auto-generate from footnote-hebrew-numeric.
      (footnote--hebrew-numeric): Simplify.
      (footnote-hebrew-symbolic-regex): Generate from footnote-hebrew-symbolic.
      
      * lisp/mail/hashcash.el: Use lexical-binding and avoid cl.
      (hashcash-verify-payment): Use pcase.
      
      * lisp/mail/ietf-drums.el: Use lexical-binding and avoid cl.
      (ietf-drums-token-to-list): Remove unused var 'e'.
      
      * lisp/mail/rfc2231.el: Use lexical-binding and avoid cl.
      
      * lisp/mail/uudecode.el: Use lexical-binding and avoid cl.
      (uudecode-char-int): Remove unused 'eval-and-compile' wrapper.
      (uudecode-decode-region-external): Remove unused 'status' var.
      (uudecode-string-to-multibyte): Remove.
      (uudecode-decode-region-internal): Use decode-coding-string instead.
      
      * lisp/mail/yenc.el: Use lexical-binding and avoid cl.
      da94ea92
    • Eli Zaretskii's avatar
      Fix curved quotes in printed manual · 2ebc8dc3
      Eli Zaretskii authored
      * doc/emacs/text.texi (Quotation Marks): Fix curved quote
      characters in the printed version of the manual.
      2ebc8dc3
    • Charles A. Roelli's avatar
      Fix highlighting in query-replace with non-nil replace-char-fold · 9f9b56b7
      Charles A. Roelli authored
      * lisp/replace.el (replace-highlight): Bind
      'isearch-regexp-function' in the same way that function
      'replace-search' does, so as to respect the value of
      'replace-char-fold'.  (Bug#24356)
      9f9b56b7
    • Stefan Monnier's avatar
      * lisp/mail/footnote.el: Reduce redundancy in roman&hebrew defs · 23ecd63b
      Stefan Monnier authored
      (footnote-roman-lower-regexp, footnote-roman-upper-regexp)
      (footnote-roman-upper-list): Auto-generate from footnote-roman-lower-list.
      (footnote-hebrew-numeric-regex): Auto-generate from footnote-hebrew-numeric.
      (footnote--hebrew-numeric): Simplify.
      (footnote-hebrew-symbolic-regex): Generate from footnote-hebrew-symbolic.
      23ecd63b
    • Stefan Monnier's avatar
      * lisp/mail/footnote.el: Use lexical-binding · 336932aa
      Stefan Monnier authored
      (footnote--renumber): Mark arg 'from' as unused.
      (footnote-add-footnote, footnote-renumber-footnotes)
      (footnote-back-to-message): Remove unused argument 'arg'.
      336932aa
    • Boruch Baum's avatar
      * lisp/mail/footnote.el: Replace "Footnote-" prefix with "footnote--" · b7123e2a
      Boruch Baum authored
      (footnote-section-tag): Remove trailing space.
      b7123e2a
    • Stefan Monnier's avatar
      * lisp/register.el: Use cl-generic · cd1d9e79
      Stefan Monnier authored
      (registerv): Make it a "normal"struct.
      (registerv-make): Declare obsolete.
      (register-val-jump-to, register-val-describe, register-val-insert):
      New generic functions.
      (jump-to-register, describe-register-1, insert-register): Use them.
      
      * lisp/emacs-lisp/cl-generic.el: Prefill a combination of struct+typeof.
      (cl--generic-prefill-dispatchers): Allow a list of specializers.
      cd1d9e79
  8. 25 Dec, 2017 3 commits