summaryrefslogtreecommitdiff
path: root/lisp/progmodes/cc-engine.el
Commit message (Expand)AuthorAgeFilesLines
* c-parse-state. Don't "append-lower-brace-pair" in certainAlan Mackenzie2014-02-021-13/+26
* Bind open-paren-in-column-0-is-defun-start to nil at some entry points.Alan Mackenzie2014-01-191-2/+5
* Spelling fixes.Paul Eggert2014-01-151-2/+2
* Update copyright year to 2014 by running admin/update-copyright.Paul Eggert2014-01-011-1/+1
* Indent statements in macros following "##" correctly.Alan Mackenzie2013-10-271-6/+9
* Allow comma separated lists after Java "implements".Alan Mackenzie2013-10-201-2/+4
* Fix fontification bugs with constructors and const.Alan Mackenzie2013-10-191-19/+29
* Fix indentation/fontification of Java enum with "implements"/generic.Alan Mackenzie2013-10-131-16/+29
* Fix indentation/fontification of Java enum with "implements".Alan Mackenzie2013-09-281-11/+15
* C++: fontify identifier in declaration following "public:" correctly.Alan Mackenzie2013-09-211-27/+45
* Fix fontification of type when followed by "const".Alan Mackenzie2013-09-181-1/+5
* Correctly fontify Java class constructors.Alan Mackenzie2013-09-071-24/+30
* * lisp/progmodes/cc-engine.el (c-pull-open-brace): Move definition before use.Glenn Morris2013-08-291-9/+9
* Improve indentation of bracelists defined by macros (without "=").Alan Mackenzie2013-08-251-18/+34
* Parse C++ inher-intro when there's a template split over 2 lines.Alan Mackenzie2013-08-251-6/+6
* Handle "/"s more accurately in test for virtual semicolons (AWK Mode).Alan Mackenzie2013-08-251-0/+3
* Make Java try-with-resources statement parse properly.Alan Mackenzie2013-07-271-4/+9
* Spelling fixes.Paul Eggert2013-07-131-1/+1
* progmodes/cc-engine.el (c-forward-decl-or-cast-1): Label CASE 13Alan Mackenzie2013-07-131-14/+18
* Remove faulty optimisation from indentation calculation.Alan Mackenzie2013-06-041-4/+0
* Plain fboundp silences compilation warnings since Emacs 22.1Glenn Morris2013-06-011-3/+0
* Handle arbitrarily long C++ member initialisation lists.Alan Mackenzie2013-04-301-10/+68
* Handle `parse-partial-sexp' landing inside a comment openerAlan Mackenzie2013-04-031-23/+32
* Prefer UTF-8 when the encoding shouldn't matter and changes are small.Paul Eggert2013-03-051-12/+12
* Merge from emacs-24; up to 2012-12-14T15:22:24Z!monnier@iro.umontreal.caGlenn Morris2013-02-061-180/+137
|\
| * Fix bug in the state cache mechanism. Remove 'BOD "strategy". Refactor.Alan Mackenzie2013-02-021-180/+137
* | AWK Mode: Fix indentation bug at top level. Bug #12274.Alan Mackenzie2013-01-251-12/+12
|/
* Fix a bug in the state cache mechanism. Refactor this a bit.Alan Mackenzie2013-01-231-48/+56
* Fix bugs in the c-parse-state mechanism. Reuse some markers instead ofAlan Mackenzie2013-01-091-10/+32
* Update copyright notices for 2013.Paul Eggert2013-01-011-1/+1
* Make CC Mode not hang when _some_ lines end in CRLF. Bug #11841.Alan Mackenzie2012-12-111-2/+15
* Fix bugs in the CC Mode state cache. Enhance a debugging mechanism.Alan Mackenzie2012-11-211-10/+43
* Correct the handling of two c-state-cache state variables.Alan Mackenzie2012-09-091-0/+4
* AWK Mode: make auto-newline work when there's "==" in the pattern.Alan Mackenzie2012-09-081-2/+2
* * lisp/progmodes/cc-engine.el (c-forward-sws, c-backward-sws):Stefan Monnier2012-07-171-2/+4
* CC Mode. Adding a ) can hide the resulting (..) from searches. Fix it.Alan Mackenzie2012-04-221-9/+35
* Correct two search limits in c-before-change-check_<>-operators.Alan Mackenzie2012-04-111-3/+2
* Further optimise the handling of large macros.Alan Mackenzie2012-03-161-10/+47
* Spelling fixes.Paul Eggert2012-03-121-2/+2
* Depessimize the handling of very large macros.Alan Mackenzie2012-03-021-55/+178
* Fix infinite loop with long macros.Alan Mackenzie2012-02-121-20/+21
* Fix spurious recognition of c-in-knr-argdecl.Alan Mackenzie2012-02-071-10/+14
* cc-engine.el (c-forward-objc-directive): Prevent looping in "#pragma markAlan Mackenzie2012-02-071-1/+3
* Fix an off by one error in c-guess-basic-syntax CASE 5B.1.Alan Mackenzie2012-01-311-1/+1
* Eliminate sluggishness and hangs in fontification of "semicolon deserts".Alan Mackenzie2012-01-181-18/+125
* Fix Emacs bug #10463 - put `widen's around the critical spots.Alan Mackenzie2012-01-111-8/+11
* Add 2012 to FSF copyright years for Emacs filesGlenn Morris2012-01-051-1/+1
* Spelling fixes.Paul Eggert2011-12-301-1/+1
* Spelling fixes.Paul Eggert2011-12-291-2/+2
* Large brace-block initialisation makes CC Mode slow: Fix.Alan Mackenzie2011-12-131-138/+92