Rewrite ChangeLog release notes to be less confusing
cus-edit.el (custom-command-apply): Specify the return value in the doc
string.
(Custom-reset-standard): Save custom-file (e.g. .emacs) only when
custom-command-apply has returned non-nil.
* lisp/cedet/semantic/wisent/comp.el (wisent-defcontext): Move declarations
outside of eval-when-compile.  Use `declare'.
(wisent-with-context): Add `defvar' declarations in case this macro is
used in a file compiled with lexical-binding.
(wisent-semantic-action-expand-body): Avoid add-to-list on local var.
* NEWS: Mention multipart/related.
Tabify recent ChangeLog change
Merge from emacs-24; up to r117589
src/bidi.c (bidi_find_bracket_pairs): Avoid a loop that does nothing useful.
Pre-load uni-brackets.el, which is always needed for redisplay.

 lisp/international/characters.el (bracket-type): Force pre-loading of
 uni-brackets.el.
Ignore files and fix indentation of else static if in d-mode
Emacs compiles after porting changes from http://cx4a.org/repo/emacs.bzr/regexp
Add flag compilation-do-echo-command