1. 04 Dec, 2014 2 commits
  2. 03 Dec, 2014 10 commits
  3. 02 Dec, 2014 11 commits
  4. 01 Dec, 2014 17 commits
    • Eric S. Raymond's avatar
      Remove could-register from the set of public VC backend methods, · b7fd432d
      Eric S. Raymond authored
      * vc/vc.el and all backends: API simplification; could-register
      is no longer a public method.  (vc-cvs.el still has a private
      implementation.)
      b7fd432d
    • Eric S. Raymond's avatar
      Document a trap for the unwary. · d788058c
      Eric S. Raymond authored
      d788058c
    • Eric S. Raymond's avatar
      Terminate vc-disable-async-diff with extreme prejudice. · ed6ce56e
      Eric S. Raymond authored
      * vc/vc.el, and all backends: API cleanup; the backend diff method
      takes an explicit async flag.  This eliminates a particularly ugly
      global.
      ed6ce56e
    • Glenn Morris's avatar
      4f54f7b3
    • Glenn Morris's avatar
    • Stefan Monnier's avatar
      Merge some of the differences from the standalone CC-mode. · 51750532
      Stefan Monnier authored
      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.
      
      * lisp/progmodes/cc-align.el (c-lineup-respect-col-0): New function.
      
      * lisp/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.
      
      * lisp/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.
      
      * lisp/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'.
      
      * lisp/progmodes/cc-langs.el (c-modified-constant): New lang var.
      (c-known-type-key): Don't make a list just to throw it away.
      
      * lisp/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.
      
      * lisp/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.
      51750532
    • Eric S. Raymond's avatar
    • Lars Magne Ingebrigtsen's avatar
      shr-dom-print dom.el changes · 6d80f26a
      Lars Magne Ingebrigtsen authored
      * net/shr.el (shr-dom-print): Fix up `shr-dom-print' after the
      dom.el changes.
      6d80f26a
    • Glenn Morris's avatar
      ChangeLog fix · 92c856e8
      Glenn Morris authored
      92c856e8
    • Glenn Morris's avatar
      Auto-commit of loaddefs files. · 857f7dff
      Glenn Morris authored
      857f7dff
    • Glenn Morris's avatar
      ChangeLog fixes. · 4bc1cdd5
      Glenn Morris authored
      4bc1cdd5
    • Glenn Morris's avatar
    • Stefan Monnier's avatar
      * lisp/vc: Fix use of find-conflicted-file in Git. · b34578dd
      Stefan Monnier authored
      * lisp/vc/vc.el (vc-find-conflicted-file): Look for conflicted files in the
      current "project" rather than just the current directory.
      * lisp/vc/vc-git.el (vc-git-conflicted-files): Clarify in which directory
      the file names make sense.
      b34578dd
    • Stefan Monnier's avatar
      * lisp/vc/diff-mode.el (diff-kill-applied-hunks): New command. · 8dac9c34
      Stefan Monnier authored
      * lisp/vc/smerge-mode.el (smerge-swap): New command.
      8dac9c34
    • Ulf Jasper's avatar
      newsticker: Prevent multiple "Could not download..." messages. Fixes bug#19166. · 581914e4
      Ulf Jasper authored
      * lisp/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.  Fixes bug#19166.
      
      * lisp/net/newst-treeview.el (newsticker--treeview-item-show): Check
      window liveliness before measuring its width.
      581914e4
    • Ivan Shmakov's avatar
      Call `eww-after-render-hook' in the correct buffer · 52fab40c
      Ivan Shmakov authored
      Fixes: debbugs:19225
      
      * net/eww.el (eww-render): Call `eww-after-render-hook' in the
      correct buffer.
      52fab40c
    • Eric S. Raymond's avatar