1. 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
  2. 28 Dec, 2017 3 commits
  3. 27 Dec, 2017 4 commits
  4. 26 Dec, 2017 1 commit
  5. 25 Dec, 2017 2 commits
  6. 24 Dec, 2017 3 commits
    • Eli Zaretskii's avatar
      Adjudicate review comments for the "Text" chapter of user manual · 7850b762
      Eli Zaretskii authored
      * doc/emacs/text.texi (Text): Rearrange text for clarity.  Add
      cross-reference to the Org manual.  Make the cross-reference to
      Outline Mode appear in online manuals as well (the conditional was
      a forgotten remnant from time immemoriam).
      (Paragraphs): Add a note that 'paragraph-start' and
      'paragraph-separate' should not be anchored.
      (Auto Fill): Remove redundant text.  Suggested by Petteri
      Hintsanen <petterih@iki.fi> in emacs-manual-bugs@gnu.org.
      7850b762
    • Andreas Schwab's avatar
      * lisp/url/url-http.el · d7d3b14a
      Andreas Schwab authored
      (url-http-wait-for-headers-change-function): Change message to
      url-http-debug.
      d7d3b14a
    • Alan Mackenzie's avatar
      In C-h k <mouse-n>, alert user to existence of any matching down-mouse-event · f3819ad1
      Alan Mackenzie authored
      , and instruct her to hold the mouse button to display its documentation.
      
      * lisp/help.el (help-downify-mouse-event-type): New function.
      (help-read-key-sequence, describe-key): handle double-click-time being nil or
      t.
      (describe-key): Print out instructions for displaying documentation of
      matching mouse down key sequence command when such exists.
      f3819ad1
  7. 23 Dec, 2017 5 commits
  8. 22 Dec, 2017 15 commits
  9. 21 Dec, 2017 4 commits
    • Philipp Stephani's avatar
      Document that mode commands should be idempotent. · 798f07f1
      Philipp Stephani authored
      * doc/lispref/modes.texi (Major Mode Conventions, Minor Mode
      Conventions): Document that the mode commands should be idempotent.
      798f07f1
    • Eli Zaretskii's avatar
    • Alan Mackenzie's avatar
      Fontify a CPP construct correctly when a comment follows without spaces · 88ddf53e
      Alan Mackenzie authored
      Do this by removing a broken optimization in the state cache which put
      category text properties on a character between the end of the CPP construct
      and the beginning of the comment.  This can't work when there's no such
      character.
      
      * lisp/progmodes/cc-defs.el (c-cpp-delimiter, c-set-cpp-delimiters)
      (c-clear-cpp-delimiters, c-comment-out-cpps, c-with-cpps-commented-out)
      (c-with-all-but-one-cpps-commented-out): Remove.
      
      * lisp/progmodes/cc-engine.el (c-no-comment-end-of-macro): Return the comment
      start position rather than one character before it.
      (c-invalidate-state-cache, c-parse-state): Remove the invocations of
      c-with-all-but-one-cpps-commented-out and c-with-cpps-commented-out.
      
      * lisp/progmodes/cc-mode.el (c-neutralize-syntax-in-and-mark-CPP): Rename to
      c-neutralize-syntax-in-CPP and remove the bits which applied category
      properties.
      
      * lisp/progmodes/cc-langs.el (c-before-font-lock-functions): Incorporate the
      new name of the function c-neutralize-syntax-in-CPP.
      88ddf53e
    • Eli Zaretskii's avatar
      Prevent infloop in redisplay on TTY frames · de7de9cc
      Eli Zaretskii authored
      * src/xdisp.c (extend_face_to_end_of_line): Avoid infloop when
      filling up display margins with the default face's background.
      (Bug#29789)
      de7de9cc