aboutsummaryrefslogtreecommitdiffstats
path: root/lisp/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'lisp/ChangeLog')
-rw-r--r--lisp/ChangeLog28
1 files changed, 28 insertions, 0 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index 2606b5d62ea..b501c6e78a4 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,5 +1,33 @@
12011-01-28 Stefan Monnier <monnier@iro.umontreal.ca> 12011-01-28 Stefan Monnier <monnier@iro.umontreal.ca>
2 2
3 * progmodes/grep.el (grep-regexp-alist): Tighten regexp.
4 (grep-mode-font-lock-keywords): Remove regexp that seems like
5 a left-over from before we used compile.el.
6 (grep-mode-font-lock-keywords): Call syntax-ppss-flush-cache when
7 modifying the buffer within with-silent-modifications.
8
9 * progmodes/compile.el: Cleanup text-properties namespace by using
10 `compilation-message' instead of `message', `compilation-directory'
11 instead of `directory', and `compilation-debug' instead of `debug'.
12 (compilation-last-buffer, compilation-parsing-end)
13 (compilation-error-list, compilation-old-error-list): Move to the
14 compatibility part of the code.
15 (compilation-error-properties): If `file' is a function, let it return
16 a file name.
17 (compilation-mode-font-lock-keywords): Be more conservative with the
18 omake "^ *" pattern prefix, to try and minimize the risk of
19 pathologically slow regexp matching.
20 (compilation-start): Use inhibit-read-only.
21 (compilation--unsetup): New function.
22 (compilation-shell-minor-mode, compilation-minor-mode): Use it.
23 (compilation-filter): Minor tweaks.
24 (compilation-next-error-function): Try and avoid abusing variable names.
25 (compilation--flush-file-structure): New fun.
26 (compilation-fake-loc): Use it for cleaner behavior when file is reused.
27 (debug-ignored-errors): Add "Moved past last ...".
28 (compilation--compat-error-properties)
29 (compilation--compat-parse-errors): Rename by doubling the "-".
30
3 Port features from the previous prolog.el to the new one. 31 Port features from the previous prolog.el to the new one.
4 * progmodes/prolog.el (prolog-system): Add GNU and ECLiPSe options. 32 * progmodes/prolog.el (prolog-system): Add GNU and ECLiPSe options.
5 (prolog-program-name, prolog-program-switches, prolog-consult-string) 33 (prolog-program-name, prolog-program-switches, prolog-consult-string)