summaryrefslogtreecommitdiff
path: root/lisp/progmodes/cc-engine.el
Commit message (Expand)AuthorAgeFilesLines
* Prefer HTTPS to FTP and HTTP in documentationPaul Eggert2017-09-131-2/+2
* Don't match C++ template delims starting within a token. FIxes bug #28418.Alan Mackenzie2017-09-121-1/+1
* Fix fontification of "operator~" in C++ Mode.Alan Mackenzie2017-09-031-1/+6
* Fix a glitch in CC Mode's syntactic whitespace cache.Alan Mackenzie2017-08-311-11/+4
* Amend the CC Mode macro cache to cope with changes at the macro startAlan Mackenzie2017-08-271-1/+1
* Convert CC Mode's c-found-types from an obarray to a hash table.Alan Mackenzie2017-07-231-18/+10
* C++ Mode. Fix anomaly occurring when a ">" is deleted then reinserted.Alan Mackenzie2017-07-131-0/+9
* * lisp/progmodes/cc-engine.el: Mark unused argsStefan Monnier2017-07-041-31/+22
* Make CC Mode load cl-lib rather than cl in Emacs 26.Alan Mackenzie2017-06-251-3/+1
* Fix hang in CC Mode when ":" is typed after identifier at EOB.Alan Mackenzie2017-06-161-3/+3
* Fontify C++ for loop variable as variable, even when followed by parenthesesAlan Mackenzie2017-05-121-2/+23
* CC Mode internal cache: Handle a cache pos being inside a two-char construct.Alan Mackenzie2017-05-071-45/+110
* Fix fontification of C++ declaration with type FOO::FOO.Alan Mackenzie2017-04-221-2/+6
* Fix a loop in C Mode caused by inadequate analysis of comments.Alan Mackenzie2017-04-101-32/+73
* Fix C++ fontification problems 500 bytes after typing a space, and other bugsAlan Mackenzie2017-03-301-5/+27
* Fix chaotic indentation of C++ lambda. Enhance documentation thereofAlan Mackenzie2017-03-191-1/+2
* Allow for the :: operator in C++ "enum class" declarations.Alan Mackenzie2017-02-251-0/+2
* Allow C++ nested brace-list-entries to be better indented.Alan Mackenzie2017-02-011-29/+72
* Fix low-level handling of (big) C macros.Alan Mackenzie2017-01-211-16/+32
* Correct c-parse-state-get-strategy for moving HERE backward into a macro.Alan Mackenzie2017-01-141-6/+20
* Handle syntactic WS cache properties more accurately at buffer changes.Alan Mackenzie2017-01-111-36/+117
* Merge from origin/emacs-25Paul Eggert2017-01-011-1/+1
|\
| * Update copyright year to 2017Paul Eggert2016-12-311-1/+1
* | * lisp/progmodes/cc-engine.el (c-forward-decl-or-cast-1): Fix coding errorAlan Mackenzie2016-09-221-1/+1
* | C Mode: Fix mis-fontification of macro invocation as function declarationAlan Mackenzie2016-09-161-2/+4
* | Correctly fontify C++ direct initializations with parens inside functionsAlan Mackenzie2016-09-111-14/+243
* | * lisp/progmodes/cc-engine.el (c-syntactic-re-search-forward): Fix coding bugAlan Mackenzie2016-09-061-5/+6
* | New options for handling of literals in c-syntactic-re-search-forwardAlan Mackenzie2016-09-061-3/+21
* | ; Spelling and quotation fixesPaul Eggert2016-08-301-3/+3
* | Correctly analyze C++ list initialization in member init areas.Alan Mackenzie2016-08-301-144/+136
* | Handle the C++ "identifiers" "final" and "override" correctly.Alan Mackenzie2016-08-271-0/+11
* | Handle template delimiters in C++ member init constructs.Alan Mackenzie2016-08-271-1/+7
* | Analyze and fontify correctly a C++ `enum' with colon, but lacking a tag.Alan Mackenzie2016-08-241-1/+4
* | Adapt CC Mode for C++11 uniform initialization.Alan Mackenzie2016-08-211-123/+241
* | Fontify constructs following "::" in C++ argument lists correctly - part 2.Alan Mackenzie2016-08-171-1/+2
* | Fontify constructs following "::" in C++ argument lists correctly.Alan Mackenzie2016-08-171-0/+7
* | Fix minor bug in c-syntactic-re-search-forward.Alan Mackenzie2016-08-151-1/+13
* | Handle C++11 lambda functions.Alan Mackenzie2016-08-151-12/+73
* | Widen in certain low level CC Mode functions. This fixes bug #24148.Alan Mackenzie2016-08-041-59/+63
* | Fontify C++ parameter packs.Alan Mackenzie2016-07-231-0/+3
* | CC Mode: correct incorrect invocation of parse-partial-sexp.Alan Mackenzie2016-07-141-5/+6
* | Amend CC Mode to handle big C++ raw strings correctly.Alan Mackenzie2016-07-121-5/+5
* | CC Mode: truncate the semi-nonlit cache when applying syntax-table to a quoteAlan Mackenzie2016-06-301-8/+31
* | Fix C-M-a in a C function finding the start of a macro preceding it.Alan Mackenzie2016-06-291-1/+2
* | Amend a cache so that typing into C++ raw strings has no undue delay.Alan Mackenzie2016-06-271-74/+238
* | ; Spelling fixesPaul Eggert2016-06-261-2/+2
* | Make typing into incomplete C++ raw strings work, and make it work fast enoughAlan Mackenzie2016-06-231-27/+28
* | Fix CC Mode fontification problem apparent in test file decls-6.cc.Alan Mackenzie2016-06-191-7/+43
* | c-renarrow-state-cache: take care when new point is inside old brace pair.Alan Mackenzie2016-06-191-4/+8
* | Parse compound identifiers in C++ member initialization lists.Alan Mackenzie2016-06-151-5/+30