Added tag 2013-01-25-gun-b for changeset bb7cfcb66461
Reformulate java imenu-generic-expression.  Contributed by Filipp Gunbin.
The old expression contained ill formed regexps.

cc-menus.el (cc-imenu-java-ellipsis-regexp)
(cc-imenu-java-type-spec-regexp, cc-imenu-java-comment-regexp)
(cc-imenu-java-method-arg-regexp): New defconsts.
(cc-imenu-java-build-type-args-regex): New defun.
(cc-imenu-java-generic-expression): Fixed, to remove "ambiguous" handling
of spaces in the regexp.
Added tag 2013-01-25-gun-m for changeset 279fb53ca156
Merge.
Added tag 2013-04-03-ost-b for changeset ed6395b42b54
Correct the placement of c-cpp-delimiters when there're #s not at col 0.

cc-langs.el (c-anchored-cpp-prefix): Reformulate and place a submatch
around the #.
cc-mode.el (c-neutralize-syntax-in-and-mark-CPP): Start a search at BOL.
Put the c-cpp-delimiter category text propertiy on the #, not BOL.
Added tag 2013-04-03-ost-m for changeset d8e38f9bf9c5
Merge.
Added tag 2013-04-19-ste-b for changeset 8f266db780de
Handle arbitrarily long C++ member initialisation lists.
Made necessary by change 2012-02-26-ell-m, where a search limit of 500
was introduced.

cc-engine.el (c-back-over-member-initializers): new function.
(c-guess-basic-syntax): New CASE 5R (extracted from 5B) to handle (most)
member init lists.
Handle arbitrarily long C++ member initialisation lists.  Test files.
tests/member-init-1.cc: Remove erroneous code which clashes with this
change.
tests/member-init-1.res: Recreated.
tests/class-31.cc: Renamed from member-9.cc; replace a constructor with a
member init list by a class with inheritance.
tests/class-31.res: Renamed from member-9.res and recreated.

--HG--
rename : tests/member-9.cc => tests/class-31.cc
rename : tests/member-9.res => tests/class-31.res
Added tag 2013-04-19-ste-m for changeset 79a25ed4df99
Added tag 2013-04-30-gra-b for changeset 01f85fa6c9b1
Eliminate variable c-standard-font-lock-fontify-region-function.
cc-mode.el (c-standard-font-lock-fontify-region-function): Remove.
(c-font-lock-fontify-region, c-after-font-lock-init): Adapt.
Added tag 2013-04-30-gra-m for changeset ba99dd8444df
Added tag 2013-05-24-jun-b for changeset 10c9ed75910b
Added tag 2013-05-22-sez-b for changeset 10c9ed75910b
Remove spurious syntax-table text properties inserted by C-y.
cc-mode.el (c-after-change): Also clear hard syntax-table property
with value nil.
Added tag 2013-05-22-sez-m for changeset eff6e7869d26
Handle "capitalised keywords" correctly.
cc-mode.el (c-after-change): bind case-fold-search to nil.