1. 05 Dec, 2014 7 commits
  2. 04 Dec, 2014 6 commits
  3. 03 Dec, 2014 5 commits
  4. 02 Dec, 2014 6 commits
  5. 01 Dec, 2014 16 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
    • Eric S. Raymond's avatar
      Document a trap for the unwary. · d788058c
      Eric S. Raymond authored
    • 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
    • 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-forward-<>-arglist-recur): Remove unused var
      * 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.
    • 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.
    • 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.
    • 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.
    • 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.
    • Stefan Monnier's avatar
      * lisp/simple.el (newline): Place the hook buffer-locally, · b8775f02
      Stefan Monnier authored
      to make sure it's first.
    • 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.
    • Lars Magne Ingebrigtsen's avatar
    • Eric S. Raymond's avatar
      ChangeLog typo fix. · 8bb7019c
      Eric S. Raymond authored
    • Eric S. Raymond's avatar
      Refactor VC merging to fix a layer violation. · d17bae90
      Eric S. Raymond authored
      * 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.
    • Lars Magne Ingebrigtsen's avatar
      Minor eww point placement fixup · 31410dcb
      Lars Magne Ingebrigtsen authored
      * net/eww.el (eww): Leave point in a place that doesn't cause
      scrolling when displaying "Loading...".
    • Eric S. Raymond's avatar
      Finish vc-stay-local containment. · 185320a5
      Eric S. Raymond authored
      * vc/vc.el, vc-hooks.el, and 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 retaiin this machibery and the vc-stay-local
      configuration variable now only affects it.