1. 22 Apr, 2015 10 commits
  2. 21 Apr, 2015 8 commits
    • Glenn Morris's avatar
      * build-aux/gitlog-to-emacslog: Get footer from ChangeLog.2. · b50f9bc9
      Glenn Morris authored
      Fixes: debbugs:20399
      b50f9bc9
    • Glenn Morris's avatar
      ; ChangeLog fix · 937b22fe
      Glenn Morris authored
      Reposition local-variables to where most ChangeLogs seem to keep them.
      Also helps gitlog-to-emacslog.
      937b22fe
    • Daniel Colascione's avatar
      Unbreak no-op buffer save message · 4364839e
      Daniel Colascione authored
      * lisp/files.el (save-buffer): Pass interactive flag to `basic-save-buffer`
      (basic-save-buffer): Accept called-interactively as an argument instead of
      directly invoking called-interactively-p, which will always yield nil
      in that context.
      4364839e
    • Alan Mackenzie's avatar
      CC Mode: Do nothing in before/after-change-functions for text property changes · 79fa7d7b
      Alan Mackenzie authored
      Fixes bug#20266.
      
      lisp/progmodes/cc-mode.el (c-basic-common-init): Make
      yank-handled-properties buffer local, and remove 'category from it.
      (c-called-from-text-property-change-p): New function.
      (c-before-change): Don't do anything if a call of the new function
      returns non-nil.
      (c-after-change): Don't do much if a call of the new function returns
      non-nil.
      (c-extend-after-change-region): Put changes to text property 'fontified
      inside c-save-buffer-state.
      79fa7d7b
    • Glenn Morris's avatar
      ; Auto-commit of loaddefs files. · b01cf822
      Glenn Morris authored
      b01cf822
    • Glenn Morris's avatar
    • Stefan Monnier's avatar
      Fix byte-compiler warnings about looking-back. · c9a75a40
      Stefan Monnier authored
      * lisp/vc/log-view.el (log-view-end-of-defun-1):
      * lisp/textmodes/tex-mode.el (latex-forward-sexp-1):
      * lisp/textmodes/reftex-ref.el (reftex-goto-label):
      * lisp/textmodes/bibtex.el (bibtex-insert-kill):
      * lisp/progmodes/sh-script.el (sh--maybe-here-document):
      * lisp/progmodes/ruby-mode.el (ruby-end-of-defun):
      * lisp/progmodes/ada-mode.el (ada-in-numeric-literal-p):
      * lisp/org/org.el (org-insert-heading, org-sort-entries):
      * lisp/org/org-mouse.el (org-mouse-end-headline)
      (org-mouse-context-menu):
      * lisp/org/org-clock.el (org-clock-cancel):
      * lisp/man.el (Man-default-man-entry):
      * lisp/mail/rmail.el (rmail-get-new-mail, rmail-insert-inbox-text)
      (rmail-ensure-blank-line):
      * lisp/mail/footnote.el (Footnote-delete-footnote):
      * lisp/mail/emacsbug.el (report-emacs-bug):
      * lisp/info.el (Info-follow-reference, Info-fontify-node):
      * lisp/info-look.el (info-lookup-guess-custom-symbol):
      * lisp/help-fns.el (help-fns--key-bindings):
      * lisp/files.el (hack-local-variables):
      * lisp/emulation/viper-ex.el (viper-get-ex-token, ex-cmd-complete)
      (viper-get-ex-pat, ex-expand-filsyms, viper-get-ex-file)
      (viper-complete-filename-or-exit):
      * lisp/emulation/viper-cmd.el (viper-backward-indent):
      * lisp/emacs-lisp/lisp-mode.el (calculate-lisp-indent):
      * lisp/emacs-lisp/elint.el (elint-get-top-forms):
      * lisp/cus-edit.el (custom-face-edit-value-create):
      * lisp/calendar/todo-mode.el (todo-set-item-priority)
      (todo-filter-items-1, todo-convert-legacy-files)
      (todo-prefix-overlays): Add explicit second arg to looking-back.
      c9a75a40
    • Glenn Morris's avatar
      Avoid non-nil current-load-list at startup · e3bfb519
      Glenn Morris authored
      * src/process.c (init_process_emacs): Move Fprovide statement...
      (syms_of_process): ... to here.
      e3bfb519
  3. 20 Apr, 2015 10 commits
  4. 19 Apr, 2015 12 commits
    • Paul Eggert's avatar
      Quote 'like this' in top-level files · 9099d45d
      Paul Eggert authored
      * CONTRIBUTE, INSTALL, Makefile.in, README, configure.ac, make-dist:
      Prefer to single-quote 'like this' (instead of the older style
      `like this').
      * configure.ac: Fix some space-before-tab problems that 'git commit'
      complained about.
      9099d45d
    • Paul Eggert's avatar
      Use bool for boolean in textprop.c, undo.c · 62e17007
      Paul Eggert authored
      * src/textprop.c (soft, hard): Now constants instead of macros.
      (validate_plist): Rewrite to avoid need for boolean local.
      (interval_has_all_properties, interval_has_some_properties)
      (interval_has_some_properties_list, add_properties)
      (remove_properties, get_char_property_and_overlay)
      (Fnext_single_char_property_change)
      (Fprevious_single_char_property_change, add_text_properties_1)
      (Fremove_text_properties, Fremove_list_of_text_properties)
      (copy_text_properties):
      * src/tparam.c (tparam1):
      * src/undo.c (record_change, record_property_change)
      (syms_of_undo):
      Use 'true' and 'false' for booleans.
      62e17007
    • Dmitry Gutov's avatar
      Call `smerge-start-session' even when dealing with a stash conflict · b5b0e050
      Dmitry Gutov authored
      * lisp/vc/vc-git.el (vc-git-find-file-hook):
      Call `smerge-start-session' even when dealing with a stash
      conflict (bug#20292).
      b5b0e050
    • Vibhav Pant's avatar
      ; * etc/NEWS: Add "+++" to eshell entry. · f5076dac
      Vibhav Pant authored
      f5076dac
    • Vibhav Pant's avatar
      Add option to eshell/clear to clear scrollback. · d7f1b8af
      Vibhav Pant authored
      * lisp/eshell/esh-mode.el (eshell/clear-scrollback): New function.
      (eshell/clear): Add an optional SCROLLBACK argument. If non-nil,
      scrollback contents are cleared.
      
      * etc/NEWS: Describe change.
      
      * doc/misc/eshell.texi: Add entry for `clear'.
      d7f1b8af
    • Paul Eggert's avatar
      * src/widget.c (set_frame_size): Prefer 'int' to 'unsigned' · e5bd39b2
      Paul Eggert authored
      where either will do.
      e5bd39b2
    • Steve Purcell's avatar
      Assume package archive-contents are UTF8-encoded · 4155619a
      Steve Purcell authored
      * lisp/emacs-lisp/package.el (package--read-archive-file):
      Set `coding-system-for-read' explicitly to 'utf-8 when reading the
      downloaded and cached archive-contents files, so that non-ASCII
      characters in package descriptions are displayed correctly in the
      `list-packages' menu. (Bug#20231)
      Co-authored-by: default avatarSteve Purcell <steve@sanityinc.com>
      4155619a
    • Dmitry Gutov's avatar
      Abort when looking at stashed changes · d35f2f48
      Dmitry Gutov authored
      * lisp/vc/vc-git.el (vc-git-find-file-hook): Abort when looking at
      stashed changes (bug#20292).
      d35f2f48
    • Paul Eggert's avatar
      Refactor low-level printing for simplicity · 96bfe816
      Paul Eggert authored
      * src/print.c (PRINTDECLARE): Remove.  Move its contents into
      PRINTPREPARE; doable now that we assume C99.  All callers changed.
      (PRINTCHAR): Remove, as it adds more mystery than clarity.
      All callers changed.
      (strout): Assume that caller computes length.  All callers changed.
      (print_c_string): New function.
      (write_string, write_string_1): Compute length instead of asking
      the caller to compute it.  All callers changed.
      (write_string): Simplify by using write_string_1.
      (write_string_1): Simplify by using print_c_string.
      (Fterpri): Compute default val more clearly.
      (Fprin1_to_string, print_object):
      Assume C99 to avoid unnecessary nesting.
      (print_object): Prefer print_c_string to multiple printchar, or
      to calling strout with -1 length.  Coalesce into sprintf when
      this is easy.
      96bfe816
    • Paul Eggert's avatar
      ; Fix more-recent commit messages too · 65ac8bc6
      Paul Eggert authored
      65ac8bc6
    • Paul Eggert's avatar
      ; make change-history-commit · f48a28e3
      Paul Eggert authored
      f48a28e3
    • Paul Eggert's avatar
      87028732