* cedet/semantic/db-file.el (semanticdb-default-save-directory):
* cedet/srecode/map.el (srecode-map-save-file):
* cedet/ede.el (ede-project-placeholder-cache-file): Use
locate-user-emacs-file.  Suggested by Juanma Barranquero.
* recentf.el (recentf-unload-function): New function.
*** empty log message ***
* spam-stat.el (spam-stat-strip-xref): Fix typo in docstring.
* org.el (org-directory, org-map-entries):
* org-clock.el (org-clock-get-clocked-time): Fix typos in docstrings.
* files-x.el (modify-dir-local-variable)
  (copy-dir-locals-to-file-locals-prop-line):
* cedet/ede/makefile-edit.el (makefile-beginning-of-command)
  (makefile-end-of-command):
* cedet/semantic/lex.el (semantic-lex-token):
* cedet/semantic/analyze/fcn.el
  (semantic-analyze-dereference-metatype-1):
* cedet/semantic/bovine/c.el (semantic-lex-cpp-define)
  (semantic-lex-cpp-undef):
* cedet/semantic/wisent/wisent.el (wisent-skip-block):
* cedet/srecode/srt-mode.el (semantic-beginning-of-context)
  (semantic-end-of-context): Fix typos in docstrings.
Fix typos in comments.
* cedet/ede/makefile-edit.el (makefile-beginning-of-command)
  (makefile-end-of-command):
* cedet/srecode/srt-mode.el (semantic-beginning-of-context)
  (semantic-end-of-context): Fix previous change.  Doc fixes.
Fix typos in comments.
* anti.texi (Antinews):
* macros.texi (Indenting Macros):
* strings.texi (Creating Strings, Case Conversion):
  Remove duplicate words.
(Horizontal Scrolling): Document cursor behavior under horizontal
scrolling when point moves off the screen (Bug#4564).  Improve wording.
(Unibyte Mode): Emphasize that unibyte-display-via-language-environment
affects only the display.
(syms_of_xdisp) <unibyte-display-via-language-environment>: Doc fix.
* files.el (copy-directory): New defun.
* dired-aux.el (dired-copy-file-recursive): Use it.
* NEWS: New function copy-directory.
* cedet/ede/proj-comp.el:  Don't require ede/pmake at toplevel.
(ede-proj-makefile-insert-variables): Require ede/pmake.
* cedet/ede/pmake.el (ede-pmake-insert-variable-once): Delete.

* cedet/ede/proj-comp.el: Don't require ede/pmake at toplevel.
(proj-comp-insert-variable-once): New macro, renamed from
ede-pmake-insert-variable-once in ede/pmake.edl.
(ede-proj-makefile-insert-variables): Use it.
* cedet/semantic.el (semantic-new-buffer-setup-functions): New
option.
(semantic-new-buffer-fcn): Call parser setup functions here.
(semantic-mode): Don't call parser setup functions here, it's done
in semantic-new-buffer-fcn now.

* cedet/srecode/compile.el (srecode-compile-file): Call
semantic-new-buffer-fcn if the buffer has not been parsed.
* cedet/semantic.el (semantic-mode): Parse all existing buffers when
enabled.