aboutsummaryrefslogtreecommitdiffstats
path: root/lisp/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'lisp/ChangeLog')
-rw-r--r--lisp/ChangeLog204
1 files changed, 201 insertions, 3 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index 62424265d96..be8329a856c 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,7 +1,205 @@
12013-05-01 Leo Liu <sdl.web@gmail.com>
2
3 * progmodes/octave.el: Compatible with older emacs-24 releases.
4 (inferior-octave-has-built-in-variables): Remove. Buil-in
5 variables were removed from Octave in 2007.
6 (inferior-octave-startup): Fix uses.
7 (comint-line-beginning-position): Remove compatibility code for
8 emacs 21.
9
102013-05-01 Juri Linkov <juri@jurta.org>
11
12 * isearch.el (isearch-forward, isearch-mode): Doc fix. (Bug#13923)
13
142013-05-01 Juri Linkov <juri@jurta.org>
15
16 * comint.el (comint-previous-matching-input): Don't print message
17 "History item: %d" when `isearch-mode' is active.
18 (comint-history-isearch-message): Print message "History item: %d"
19 when `comint-input-ring-index' is not empty and this function is
20 called from `isearch-update' with a nil `ellipsis'. (Bug#13223)
21
222013-05-01 Leo Liu <sdl.web@gmail.com>
23
24 * progmodes/octave.el (octave-abbrev-table): Remove abbrev
25 definitions. Use completion-at-point to insert keywords.
26 (octave-abbrev-start): Remove.
27 (inferior-octave-mode, octave-mode): Use :abbrev-table instead.
28
292013-04-30 Leo Liu <sdl.web@gmail.com>
30
31 * progmodes/octave.el (inferior-octave-prompt-read-only): Fix last
32 change.
33
342013-04-30 Alan Mackenzie <acm@muc.de>
35
36 Handle arbitrarily long C++ member initialisation lists.
37 * progmodes/cc-engine.el (c-back-over-member-initializers): new
38 function.
39 (c-guess-basic-syntax): New CASE 5R (extracted from 5B) to handle
40 (most) member init lists.
41
422013-04-30 RĂ¼diger Sonderfeld <ruediger@c-plusplus.de>
43
44 * progmodes/octave.el (inferior-octave-prompt-read-only): New user
45 variable.
46
472013-04-30 Leo Liu <sdl.web@gmail.com>
48
49 * progmodes/octave.el (octave-variables): Remove. No builtin
50 variables any more. All converted to functions.
51 (octave-font-lock-keywords, octave-completion-at-point-function):
52 Fix uses.
53 (octave-font-lock-texinfo-comment): New user variable.
54 (octave-texinfo-font-lock-keywords): New variable for texinfo
55 comment block.
56 (octave-function-comment-block): New face.
57 (octave-font-lock-texinfo-comment): New function.
58 (octave-mode): Font lock texinfo comment block.
59
602013-04-29 Leo Liu <sdl.web@gmail.com>
61
62 * progmodes/octave.el (octave-font-lock-keywords): Handle 'end' in
63 indexing expression.
64 (octave-continuation-string): Do not use \.
65 (inferior-octave-complete-impossible): Remove.
66 (inferior-octave-completion-table)
67 (inferior-octave-completion-at-point): Remove its uses.
68 (inferior-octave-startup): completion_matches was introduced to
69 Octave in 1996 so safe to assume it.
70 (octave-function-file-comment): Improve to follow how Octave does it.
71 (octave-update-function-file-comment): Tweak.
72
732013-04-29 Leo Liu <sdl.web@gmail.com>
74
75 * progmodes/octave.el (inferior-octave-startup-hook): Obsolete.
76 (inferior-octave-startup): Remove inferior-octave-startup-hook.
77 (octave-function-file-comment): Fix typo.
78 (octave-sync-function-file-names): Use read-char-choice.
79
802013-04-28 Jay Belanger <jay.p.belanger@gmail.com>
81
82 * calc/calc.el (math-normalize): Don't set `math-normalize-error'
83 to t for the less important warnings.
84
852013-04-27 Darren Hoo <darren.hoo@gmail.com> (tiny change)
86
87 * isearch.el (isearch-fail-pos): Check for empty `cmds'. (Bug#14268)
88
892013-04-27 Glenn Morris <rgm@gnu.org>
90
91 * vc/log-view.el (log-view-current-entry):
92 Treat "---" separator lines as part of the following rev. (Bug#14169)
93
942013-04-27 Juri Linkov <juri@jurta.org>
95
96 * subr.el (read-number): Doc fix about using it by interactive
97 code letter `n'. (Bug#14254)
98
992013-04-27 Juri Linkov <juri@jurta.org>
100
101 * desktop.el (desktop-auto-save-timeout): New option.
102 (desktop-file-checksum): New variable.
103 (desktop-save): Add optional arg `auto-save' and don't auto-save
104 if nothing changed.
105 (desktop-auto-save-timer): New variable.
106 (desktop-auto-save, desktop-auto-save-set-timer): New functions.
107 (after-init-hook): Call `desktop-auto-save-set-timer'.
108 Suggested by Reuben Thomas <rrt@sc3d.org> in
109 <http://lists.gnu.org/archive/html/emacs-devel/2013-04/msg00327.html>.
110
1112013-04-27 Leo Liu <sdl.web@gmail.com>
112
113 * progmodes/octave.el (octave-function-file-p)
114 (octave-skip-comment-forward, octave-function-file-comment)
115 (octave-update-function-file-comment): New functions.
116 (octave-mode-map): Bind C-c ; to
117 octave-update-function-file-comment.
118 (octave-mode-menu): Add octave-update-function-file-comment.
119 (octave-mode, inferior-octave-mode): Fix doc-string.
120 (octave-insert-defun): Conform to Octave's coding convention.
121 (Bug#14285)
122
123 * files.el (basic-save-buffer): Don't let errors in
124 before-save-hook prevent saving buffer.
125
1262013-04-20 Roland Winkler <winkler@gnu.org>
127
128 * faces.el (read-face-name): Use completing-read if arg multiple
129 is nil.
130
1312013-04-27 Ingo Lohmar <i.lohmar@gmail.com> (tiny change)
132
133 * ls-lisp.el (ls-lisp-insert-directory): If no files are
134 displayed, move point to after the totals line. See
135 http://lists.gnu.org/archive/html/emacs-devel/2013-04/msg00677.html
136 for the details.
137
1382013-04-27 Stefan Monnier <monnier@iro.umontreal.ca>
139
140 * emacs-lisp/package.el (package-autoload-ensure-default-file):
141 Add current dir to the load-path.
142 (package-generate-autoloads): Don't rely on
143 autoload-ensure-default-file.
144
1452013-04-26 Reuben Thomas <rrt@sc3d.org>
146
147 * textmodes/remember.el (remember-store-in-files): Document that
148 the file name format is passed to `format-time-string'.
149
1502013-04-26 Leo Liu <sdl.web@gmail.com>
151
152 * progmodes/octave.el (octave-sync-function-file-names): New function.
153 (octave-mode): Use it in before-save-hook.
154
1552013-04-26 Stefan Monnier <monnier@iro.umontreal.ca>
156
157 * emacs-lisp/tabulated-list.el (tabulated-list-mode): Disable undo
158 (bug#14274).
159
160 * progmodes/octave.el (octave-smie-forward-token): Properly skip
161 \n and comment, even if it's not an implicit ; (bug#14218).
162
1632013-04-26 Glenn Morris <rgm@gnu.org>
164
165 * subr.el (read-number): Once more use `read' rather than
166 `string-to-number', to trap non-numeric input. (Bug#14254)
167
1682013-04-26 Erik Charlebois <erikcharlebois@gmail.com>
169
170 * emacs-lisp/syntax.el (syntax-propertize-multiline):
171 Use `syntax-multiline' text property consistently instead of
172 `font-lock-multiline'. (bug#14237).
173
1742013-04-26 Glenn Morris <rgm@gnu.org>
175
176 * emacs-lisp/shadow.el (list-load-path-shadows):
177 No longer necessary to check for duplicate simple.el, since
178 2012-07-07 change to init_lread to not include installation lisp
179 directories in load-path when running uninstalled. (Bug#14270)
180
1812013-04-26 Leo Liu <sdl.web@gmail.com>
182
183 * progmodes/octave.el (octave-submit-bug-report): Obsolete.
184 (octave-mode, inferior-octave-mode): Use setq-local.
185 (octave-not-in-string-or-comment-p): Rename to
186 octave-in-string-or-comment-p.
187 (octave-in-comment-p, octave-in-string-p)
188 (octave-in-string-or-comment-p): Replace defsubst with defun.
189
1902013-04-25 Paul Eggert <eggert@cs.ucla.edu>
191
192 * Makefile.in (distclean): Remove $(lisp)/loaddefs.el~.
193
1942013-04-25 Bastien Guerry <bzg@gnu.org>
195
196 * textmodes/remember.el (remember-data-directory)
197 (remember-directory-file-name-format): Fix custom types.
198
12013-04-25 Leo Liu <sdl.web@gmail.com> 1992013-04-25 Leo Liu <sdl.web@gmail.com>
2 200
3 * progmodes/octave.el (octave-completion-at-point-function): Make 201 * progmodes/octave.el (octave-completion-at-point-function):
4 use of inferior octave process. 202 Make use of inferior octave process.
5 (octave-initialize-completions): Remove. 203 (octave-initialize-completions): Remove.
6 (inferior-octave-completion-table): New function. 204 (inferior-octave-completion-table): New function.
7 (inferior-octave-completion-at-point): Use it. 205 (inferior-octave-completion-at-point): Use it.
@@ -72,7 +270,7 @@
72 (opascal-parse-next-literal, opascal-debug-unparse-buffer): 270 (opascal-parse-next-literal, opascal-debug-unparse-buffer):
73 Adjust callers. 271 Adjust callers.
74 272
752013-04-24 Reuben Thomas <rrt@sc3d.org> 2732013-04-24 Reuben Thomas <rrt@sc3d.org>
76 274
77 * textmodes/remember.el (remember-handler-functions): Add an 275 * textmodes/remember.el (remember-handler-functions): Add an
78 option for a new handler `remember-store-in-files'. 276 option for a new handler `remember-store-in-files'.