comparison lisp/ChangeLog @ 50624:589192191b6d

*** empty log message ***
author Stefan Monnier <monnier@iro.umontreal.ca>
date Thu, 17 Apr 2003 21:21:47 +0000
parents c76e37ef3b10
children 31489b0b9b0d
comparison
equal deleted inserted replaced
50623:7a24ff2e2f8b 50624:589192191b6d
1 2003-04-17 Stefan Monnier <monnier@cs.yale.edu>
2
3 * files.el (view-read-only): Don't declare a second time.
4 (find-file-read-only, find-file-read-only-other-window)
5 (find-file-read-only-other-frame): Check that file does exist.
6 (large-file-warning-threshold): New custom.
7 (find-file-noselect): Use it.
8 (report-errors): New macro.
9 (normal-mode): Use it.
10 (toggle-read-only): Really toggle, even if view-mode is on.
11 (parse-colon-path): Remove unused `cd-prefix' var.
12 (make-backup-file-name-1): Remove unused `failed' var.
13 (basic-save-buffer): Remove unused `tempsetmodes' var.
14 (basic-save-buffer-2): Remove unused `temp' var.
15 (insert-directory): Remove unused `available' var.
16
1 2003-04-17 John Paul Wallington <jpw@gnu.org> 17 2003-04-17 John Paul Wallington <jpw@gnu.org>
2 18
3 * hexl.el (hexl-find-file): Bind `default-major-mode' to 19 * hexl.el (hexl-find-file): Bind `default-major-mode' to
4 `fundamental-mode'. 20 `fundamental-mode'.
5 21
22 2003-04-16 Stefan Monnier <monnier@cs.yale.edu>
23
24 * reveal.el (reveal-post-command): Use overlay-get for overlays.
25
6 2003-04-16 Kenichi Handa <handa@m17n.org> 26 2003-04-16 Kenichi Handa <handa@m17n.org>
7 27
8 * international/mule-cmds.el (describe-language-environment): At 28 * international/mule-cmds.el (describe-language-environment):
9 first, require all necessary features. 29 At first, require all necessary features.
10 30
11 2003-04-16 Dave Love <fx@gnu.org> 31 2003-04-16 Dave Love <fx@gnu.org>
12 32
13 * progmodes/xscheme.el: Moved from lisp directory. 33 * progmodes/xscheme.el: Moved from lisp directory.
14 34
17 * progmodes/f90.el (f90-indent-to, f90-indent-line-no) 37 * progmodes/f90.el (f90-indent-to, f90-indent-line-no)
18 (f90-no-block-limit, f90-end-of-block, f90-beginning-of-block) 38 (f90-no-block-limit, f90-end-of-block, f90-beginning-of-block)
19 (f90-comment-region, f90-indent-line, f90-indent-region) 39 (f90-comment-region, f90-indent-line, f90-indent-region)
20 (f90-find-breakpoint, f90-block-match): Trivial simplifications. 40 (f90-find-breakpoint, f90-block-match): Trivial simplifications.
21 (f90-looking-at-do, f90-looking-at-select-case) 41 (f90-looking-at-do, f90-looking-at-select-case)
22 (f90-looking-at-if-then, f90-looking-at-where-or-forall): Drop 42 (f90-looking-at-if-then, f90-looking-at-where-or-forall):
23 XEmacs 19 support and simplify. 43 Drop XEmacs 19 support and simplify.
24 (f90-indent-new-line): No need for case-fold-search. Simplify. 44 (f90-indent-new-line): No need for case-fold-search. Simplify.
25 (f90-fill-region): Make marker nil when done. Simplify. 45 (f90-fill-region): Make marker nil when done. Simplify.
26 46
27 * progmodes/fortran.el (fortran-column-ruler): Minor doc change. 47 * progmodes/fortran.el (fortran-column-ruler): Minor doc change.
28 48
29 2003-04-16 Richard M. Stallman <rms@gnu.org> 49 2003-04-16 Richard M. Stallman <rms@gnu.org>
30 50
31 * man.el (Man-follow-manual-reference): Don't require match 51 * man.el (Man-follow-manual-reference): Don't require match
38 (fortran, fortran-indent, fortran-comment) 58 (fortran, fortran-indent, fortran-comment)
39 (fortran-tab-mode-default, fortran-continuation-indent) 59 (fortran-tab-mode-default, fortran-continuation-indent)
40 (fortran-comment-indent-style, fortran-blink-matching-if) 60 (fortran-comment-indent-style, fortran-blink-matching-if)
41 (fortran-continuation-string, fortran-electric-line-number) 61 (fortran-continuation-string, fortran-electric-line-number)
42 (fortran-break-before-delimiters, fortran-mode-hook) 62 (fortran-break-before-delimiters, fortran-mode-hook)
43 (fortran-end-prog-re, fortran-imenu-generic-expression): Minor 63 (fortran-end-prog-re, fortran-imenu-generic-expression):
44 doc changes. 64 Minor doc changes.
65 (fortran-tab-mode-minor-mode-string): New variable.
45 (fortran-tab-mode-string): Now customization is meaningful. 66 (fortran-tab-mode-string): Now customization is meaningful.
46 Change default value.
47 (fortran-column-ruler-fixed, fortran-column-ruler-tab) 67 (fortran-column-ruler-fixed, fortran-column-ruler-tab)
48 (fortran-analyze-depth): Use defcustom. 68 (fortran-analyze-depth): Use defcustom.
49 (fortran-if-start-re, fortran-end-prog-re1, fortran-fill) 69 (fortran-if-start-re, fortran-end-prog-re1, fortran-fill)
50 (fortran-break-line, fortran-prepare-abbrev-list-buffer) 70 (fortran-break-line, fortran-prepare-abbrev-list-buffer)
51 (fortran-auto-fill): Add doc string. 71 (fortran-auto-fill): Add doc string.
53 (fortran-font-lock-keywords-1, fortran-font-lock-keywords-2) 73 (fortran-font-lock-keywords-1, fortran-font-lock-keywords-2)
54 (fortran-font-lock-syntactic-keywords): Initialize in defvar. 74 (fortran-font-lock-syntactic-keywords): Initialize in defvar.
55 (fortran-font-lock-keywords-3): Initialize in defvar. Use 1+ now 75 (fortran-font-lock-keywords-3): Initialize in defvar. Use 1+ now
56 depth of fortran-type-types has changed. Remove extra and. 76 depth of fortran-type-types has changed. Remove extra and.
57 (fortran-mode-menu): Minor re-organization. Use lookup-key. 77 (fortran-mode-menu): Minor re-organization. Use lookup-key.
58 (fortran-mode): Doc changes. Some re-organization. Use 78 (fortran-mode): Doc changes. Some re-organization.
59 mode-line-process (rather than minor-mode-alist) for tab format. 79 Use fortran-tab-mode-minor-mode-string.
60 (fortran-comment-indent): Add doc string. Move save-excursion. 80 (fortran-comment-indent): Add doc string. Move save-excursion.
61 Use 1+. 81 Use 1+.
62 (fortran-indent-comment, fortran-fill-statement): Change 82 (fortran-indent-comment, fortran-fill-statement):
63 interactive spec. Use unless. 83 Change interactive spec. Use unless.
64 (fortran-comment-region): Doc change. Reverse logic of arg 84 (fortran-comment-region): Doc change. Reverse logic of arg
65 test. Use zerop. 85 test. Use zerop.
66 (fortran-abbrev-start, fortran-split-line) 86 (fortran-abbrev-start, fortran-split-line)
67 (fortran-electric-line-number, fortran-indent-subprogram) 87 (fortran-electric-line-number, fortran-indent-subprogram)
68 (fortran-strip-sequence-nos): Change interactive spec. 88 (fortran-strip-sequence-nos): Change interactive spec.
69 (fortran-remove-continuation): Add doc string. Use when. 89 (fortran-remove-continuation): Add doc string. Use when.
70 (fortran-numerical-continuation-char): Doc change. Use 1+. 90 (fortran-numerical-continuation-char): Doc change. Use 1+.
71 (fortran-previous-statement, fortran-next-statement) 91 (fortran-previous-statement, fortran-next-statement)
72 (fortran-beginning-do, fortran-calculate-indent) 92 (fortran-beginning-do, fortran-calculate-indent)
73 (fortran-end-do, fortran-end-if, fortran-beginning-if): Use 93 (fortran-end-do, fortran-end-if, fortran-beginning-if):
74 zerop, 1+, 1-. 94 Use zerop, 1+, 1-.
75 (fortran-blink-match, fortran-check-for-matching-do): Use when. 95 (fortran-blink-match, fortran-check-for-matching-do): Use when.
76 (fortran-indent-line): Change interactive spec. Remove un-needed 96 (fortran-indent-line): Change interactive spec. Remove un-needed
77 if. Use when. 97 if. Use when.
78 (fortran-indent-to-column): Doc change. Use when, unless. 98 (fortran-indent-to-column): Doc change. Use when, unless.
79 (fortran-find-comment-start-skip): No longer interactive. 99 (fortran-find-comment-start-skip): No longer interactive.
80 (fortran-analyze-file-format): Minor doc change. Remove 100 (fortran-analyze-file-format): Minor doc change.
81 un-needed setq. Return fortran-tab-mode-default if no match. 101 Remove un-needed setq.
82 (minor-mode-alist): Use add-to-list. 102 (minor-mode-alist): Use add-to-list.
83 (fortran-fill-paragraph): Change interactive spec, doc string. 103 (fortran-fill-paragraph): Change interactive spec, doc string.
84 104
85 * progmodes/f90.el: Whitespace changes, trivial commentary 105 * progmodes/f90.el: Whitespace changes, trivial commentary changes.
86 changes.
87 (f90, f90-indent, f90-program-indent, f90-continuation-indent) 106 (f90, f90-indent, f90-program-indent, f90-continuation-indent)
88 (f90-indented-comment-re, f90-imenu-generic-expression) 107 (f90-indented-comment-re, f90-imenu-generic-expression)
89 (f90-mark-subprogram, f90-join-lines): Minor doc changes. 108 (f90-mark-subprogram, f90-join-lines): Minor doc changes.
90 (f90-menu): Shift definition to initialization of f90-mode-map. 109 (f90-menu): Shift definition to initialization of f90-mode-map.
91 Add customization section. 110 Add customization section.
94 appropriate F90 functions. 113 appropriate F90 functions.
95 (f90-indent-line, f90-indent-line, f90-indent-subprogram) 114 (f90-indent-line, f90-indent-line, f90-indent-subprogram)
96 (f90-break-line, f90-do-auto-fill, f90-insert-end) 115 (f90-break-line, f90-do-auto-fill, f90-insert-end)
97 (f90-upcase-keywords, f90-capitalize-keywords) 116 (f90-upcase-keywords, f90-capitalize-keywords)
98 (f90-downcase-keywords): Change interactive spec. 117 (f90-downcase-keywords): Change interactive spec.
99 118
119 2003-04-14 Stefan Monnier <monnier@cs.yale.edu>
120
121 * font-lock.el (font-lock-multiline, font-lock-fontified)
122 (font-lock-set-defaults): Move back from font-core.el and merge
123 it back with font-lock-set-defaults-1.
124 (font-lock-mode-internal): New function (basically the body of
125 the old font-lock-mode minor mode).
126
127 * font-core.el (font-lock-maximum-size, font-lock-verbose): Remove.
128 (font-lock-multiline, font-lock-fontified, font-lock-set-defaults):
129 Move back to font-lock.el
130 (font-lock-default-function): Use font-lock-mode-internal.
131
132 * files.el (auto-mode-alist): Add entries for *.ins and *.dtx.
133 (recover-file): Abbreviate file name in messages.
134
135 * textmodes/tex-mode.el (latex-mode-map): Bind latex-split-block.
136 (tex-font-lock-keywords-2): Comment out unused var `type'.
137 (tex-guess-mode): New name for old `tex-mode'.
138 (tex-mode): Make it a derived mode of text-mode.
139 (plain-tex-mode, latex-mode): Change parent from text-mode to tex-mode.
140 (tex-common-initialization): Don't setup syntax-table any more.
141 (tex-validate-buffer): Remove unused var `oend'.
142 Use with-current-buffer and line-beginning-position.
143 (tex-recenter-output-buffer): Remove unused var `old-buffer'.
144 (latex-indent): Return `noindent' if no indentation can happen.
145 (doctex-font-lock-^^A, doctex-font-lock-syntactic-face-function)
146 (doctex-font-lock-syntactic-keywords, doctex-font-lock-keywords)
147 (doctex-mode): New funs for DocTeX mode, derived from LaTeX mode.
148
149 * font-lock.el (font-lock-preprocessor-face): New var and face.
150
100 2003-04-14 Andrew Choi <akochoi@shaw.ca> 151 2003-04-14 Andrew Choi <akochoi@shaw.ca>
101 152
102 * term/mac-win.el: Unconditionally set process-connection-type to 153 * term/mac-win.el: Unconditionally set process-connection-type to nil.
103 nil.
104 154
105 2003-04-14 Richard M. Stallman <rms@gnu.org> 155 2003-04-14 Richard M. Stallman <rms@gnu.org>
106 156
107 * derived.el (define-derived-mode): Make generated code work in 157 * derived.el (define-derived-mode): Make generated code work in
108 Emacs versions that do not have run-mode-hooks. 158 Emacs versions that do not have run-mode-hooks.
138 (ange-ftp-file-symlink-p): Return target of symlink literally. 188 (ange-ftp-file-symlink-p): Return target of symlink literally.
139 189
140 2003-04-13 Masatake YAMATO <jet@gyve.org> 190 2003-04-13 Masatake YAMATO <jet@gyve.org>
141 191
142 * bindings.el (toplevel): Don't change the face 192 * bindings.el (toplevel): Don't change the face
143 of major-mode on the mode line. Setting the face on 193 of major-mode on the mode line. Setting the face on
144 the mode line code is installed by my mistake in 194 the mode line code is installed by my mistake in
145 my last change. 195 my last change.
146 196
147 2003-04-12 Stefan Monnier <monnier@cs.yale.edu> 197 2003-04-12 Stefan Monnier <monnier@cs.yale.edu>
148 198
149 * add-log.el (change-log-version-number-search): Fix old bug. 199 * add-log.el (change-log-version-number-search): Fix old bug.
150 (add-change-log-entry): Avoid inserting the same funname again. 200 (add-change-log-entry): Avoid inserting the same funname again.
151 (add-log-indent-text): New var. 201 (add-log-indent-text): New var.