Mercurial > hg > xemacs-beta
comparison lisp/ChangeLog @ 4156:346788f5aa64
[xemacs-hg @ 2007-08-31 08:34:25 by didierv]
Preserve hooks locality in files-fetch-hook-value
author | didierv |
---|---|
date | Fri, 31 Aug 2007 08:34:27 +0000 |
parents | 09c3d30b5d4e |
children | f35582fa32a9 |
comparison
equal
deleted
inserted
replaced
4155:47a8f73cd71d | 4156:346788f5aa64 |
---|---|
1 2007-08-29 Didier Verna <didier@xemacs.org> | |
2 | |
3 * files.el (files-fetch-hook-value): Preserve locality of hooks by | |
4 working on copies. | |
5 | |
1 2007-08-29 Mike Sperber <mike@xemacs.org> | 6 2007-08-29 Mike Sperber <mike@xemacs.org> |
2 | 7 |
3 * setup-paths.el (paths-emacs-data-root-p): Use "share" instead of | 8 * setup-paths.el (paths-emacs-data-root-p): Use "share" instead of |
4 "lib" as the subdirectory to look for when testing for a data | 9 "lib" as the subdirectory to look for when testing for a data |
5 root. | 10 root. |
15 stored uncompiled, since they were specified deep in the ALIST | 20 stored uncompiled, since they were specified deep in the ALIST |
16 argument to a #'set-language-info-alist call; this change moves | 21 argument to a #'set-language-info-alist call; this change moves |
17 them into #'set-language-info calls where the byte-compiler can | 22 them into #'set-language-info calls where the byte-compiler can |
18 compile them. Shouldn't make a huge difference, but startup time | 23 compile them. Shouldn't make a huge difference, but startup time |
19 is an issue for us. | 24 is an issue for us. |
20 | 25 |
21 * mule/cyrillic.el (windows-1251): | 26 * mule/cyrillic.el (windows-1251): |
22 Unconditionally provide windows-1251 using | 27 Unconditionally provide windows-1251 using |
23 make-8-bit-coding-system. | 28 make-8-bit-coding-system. |
24 | 29 |
25 * mule/latin.el: | 30 * mule/latin.el: |
26 Add a setup-function and an exit-function to the Turkish language | 31 Add a setup-function and an exit-function to the Turkish language |
27 environment to change and restore the standard case table, | 32 environment to change and restore the standard case table, |
28 respectively. This reflects case conventions in Turkish, where | 33 respectively. This reflects case conventions in Turkish, where |
29 dotless i and dotted i are distinct characters with distinct case | 34 dotless i and dotted i are distinct characters with distinct case |
30 forms. Add windows-1252, Mac Roman as coding systems. | 35 forms. Add windows-1252, Mac Roman as coding systems. |
31 | 36 |
32 * mule/mule-cmds.el: | 37 * mule/mule-cmds.el: |
33 * mule/mule-cmds.el (set-language-environment): | 38 * mule/mule-cmds.el (set-language-environment): |
34 * mule/mule-cmds.el (finish-set-language-environment): | 39 * mule/mule-cmds.el (finish-set-language-environment): |
35 Check setup-function and exit-function's validity with | 40 Check setup-function and exit-function's validity with |
36 #'functionp, not fboundp. It doesn't make a lot of sense to | 41 #'functionp, not fboundp. It doesn't make a lot of sense to |
37 exclude lambdas from being specified as setup-function and | 42 exclude lambdas from being specified as setup-function and |
38 exit-functions. Update a comment to reflect the that | 43 exit-functions. Update a comment to reflect the that |
39 posix-charset-to-coding-system-hash is no longer initialised at | 44 posix-charset-to-coding-system-hash is no longer initialised at |
40 compile time. | 45 compile time. |
41 * mule/mule-coding.el: | 46 * mule/mule-coding.el: |
42 * mule/mule-coding.el (define-translation-hash-table): | 47 * mule/mule-coding.el (define-translation-hash-table): |
43 Call check-argument-type on the two arguments instead of an | 48 Call check-argument-type on the two arguments instead of an |
44 explicit error in a conditional, for the sake of better style. | 49 explicit error in a conditional, for the sake of better style. |
45 * mule/mule-coding.el (make-8-bit-choose-category): New. | 50 * mule/mule-coding.el (make-8-bit-choose-category): New. |
46 Function that looks at a make-8-bit-coding-system decode table and | 51 Function that looks at a make-8-bit-coding-system decode table and |
47 decides on an appropriate category for the associated coding | 52 decides on an appropriate category for the associated coding |
48 system. | 53 system. |
49 * mule/mule-coding.el (make-8-bit-coding-system): | 54 * mule/mule-coding.el (make-8-bit-coding-system): |
50 Use make-8-bit-choose-category to make the coding category for the | 55 Use make-8-bit-choose-category to make the coding category for the |
51 generated coding systems a bit more sane. | 56 generated coding systems a bit more sane. |
52 | 57 |
53 * mule/mule-win32-init.el: | 58 * mule/mule-win32-init.el: |
54 Move to a loop-with-destructuring-bind syntax for the creation of | 59 Move to a loop-with-destructuring-bind syntax for the creation of |
55 Windows-specific coding systems. Specify the coding category of | 60 Windows-specific coding systems. Specify the coding category of |
56 the created coding systems, and create aliases of the form cpNNNN | 61 the created coding systems, and create aliases of the form cpNNNN |
61 2007-08-25 Aidan Kehoe <kehoea@parhasard.net> | 66 2007-08-25 Aidan Kehoe <kehoea@parhasard.net> |
62 | 67 |
63 * unicode.el (load-unicode-tables): | 68 * unicode.el (load-unicode-tables): |
64 Explicitly set the default unicode-precedence-list after loading | 69 Explicitly set the default unicode-precedence-list after loading |
65 the unicode tables, to move the Western character sets before the | 70 the unicode tables, to move the Western character sets before the |
66 East Asian ones by default. | 71 East Asian ones by default. |
67 * unicode.el : | 72 * unicode.el : |
68 Avoid overflowing 80 characters per line with the CCL | 73 Avoid overflowing 80 characters per line with the CCL |
69 program. Make unicode-error-sequence-zero and | 74 program. Make unicode-error-sequence-zero and |
70 unicode-error-sequence-regexp-range available to user code that | 75 unicode-error-sequence-regexp-range available to user code that |
71 wants to work with Unicode error sequences. Decode those | 76 wants to work with Unicode error sequences. Decode those |
74 interest of avoiding them getting East Asian fonts and width | 79 interest of avoiding them getting East Asian fonts and width |
75 information when decoding from Unicode. | 80 information when decoding from Unicode. |
76 | 81 |
77 2007-08-20 Mike Sperber <mike@xemacs.org> | 82 2007-08-20 Mike Sperber <mike@xemacs.org> |
78 | 83 |
79 * window-xemacs.el (root-window->saved-window): | 84 * window-xemacs.el (root-window->saved-window): |
80 (restore-saved-window-parameters): Don't save the point of the | 85 (restore-saved-window-parameters): Don't save the point of the |
81 current buffer, as per the docstring. | 86 current buffer, as per the docstring. |
82 | 87 |
83 2007-08-21 Aidan Kehoe <kehoea@parhasard.net> | 88 2007-08-21 Aidan Kehoe <kehoea@parhasard.net> |
84 | 89 |
85 * mule/vietnamese.el ("Vietnamese"): Remove vscii and viqr from | 90 * mule/vietnamese.el ("Vietnamese"): Remove vscii and viqr from |
86 the coding-system slot of the language environment for Vietnamese; | 91 the coding-system slot of the language environment for Vietnamese; |
87 they're no longer available as coding systems in XEmacs, and they | 92 they're no longer available as coding systems in XEmacs, and they |
88 were never widely used. | 93 were never widely used. |
89 | 94 |
90 2007-08-21 Adrian Aichner <adrian@xemacs.org> | 95 2007-08-21 Adrian Aichner <adrian@xemacs.org> |
91 | 96 |
92 * package-get.el (package-get-download-sites): Update download | 97 * package-get.el (package-get-download-sites): Update download |
93 sites in Japan. | 98 sites in Japan. |
122 (paths-find-exec-directory): | 127 (paths-find-exec-directory): |
123 (paths-find-lisp-directory): | 128 (paths-find-lisp-directory): |
124 (paths-find-mule-lisp-directory): | 129 (paths-find-mule-lisp-directory): |
125 (paths-construct-info-path): | 130 (paths-construct-info-path): |
126 (paths-find-data-directory): | 131 (paths-find-data-directory): |
127 * packages.el (packages-find-installation-package-directories): | 132 * packages.el (packages-find-installation-package-directories): |
128 * find-paths.el (paths-for-each-emacs-directory): | 133 * find-paths.el (paths-for-each-emacs-directory): |
129 (paths-find-emacs-directories): | 134 (paths-find-emacs-directories): |
130 (paths-find-emacs-directory): | 135 (paths-find-emacs-directory): |
131 (paths-for-each-site-directory): | 136 (paths-for-each-site-directory): |
132 (paths-find-site-directory): | 137 (paths-find-site-directory): |
136 (paths-find-version-directory): Generalize to multiple bases. | 141 (paths-find-version-directory): Generalize to multiple bases. |
137 (paths-find-architecture-directory): Use above to give roots | 142 (paths-find-architecture-directory): Use above to give roots |
138 precedence over bases. This means, for example, that a directory | 143 precedence over bases. This means, for example, that a directory |
139 in an in-place root will always get precedence over an installed | 144 in an in-place root will always get precedence over an installed |
140 root. | 145 root. |
141 | 146 |
142 2007-08-06 Aidan Kehoe <kehoea@parhasard.net> | 147 2007-08-06 Aidan Kehoe <kehoea@parhasard.net> |
143 | 148 |
144 * mule/mule-coding.el (make-8-bit-coding-system): | 149 * mule/mule-coding.el (make-8-bit-coding-system): |
145 Eliminate byte compiler warnings for the generated coding systems. | 150 Eliminate byte compiler warnings for the generated coding systems. |
146 * mule/mule-msw-init-late.el (l): | 151 * mule/mule-msw-init-late.el (l): |
147 * mule/mule-x-init.el (x-use-halfwidth-roman-font): | 152 * mule/mule-x-init.el (x-use-halfwidth-roman-font): |
148 Add a couple of declare-fboundp calls for functions we know will | 153 Add a couple of declare-fboundp calls for functions we know will |
149 be bound on a Windows build, to silence the byte compiler. | 154 be bound on a Windows build, to silence the byte compiler. |
150 | 155 |
151 2007-08-06 Aidan Kehoe <kehoea@parhasard.net> | 156 2007-08-06 Aidan Kehoe <kehoea@parhasard.net> |
152 | 157 |
153 * diagnose.el (show-memory-usage): | 158 * diagnose.el (show-memory-usage): |
154 * diagnose.el (show-object-memory-usage-stats): | 159 * diagnose.el (show-object-memory-usage-stats): |
158 anyone who has any business calling these functions; it's in | 163 anyone who has any business calling these functions; it's in |
159 xemacs-base. | 164 xemacs-base. |
160 * font.el: | 165 * font.el: |
161 Tell the byte compiler about a few more functions that are | 166 Tell the byte compiler about a few more functions that are |
162 available and called on an XFT build, and unavailable and not | 167 available and called on an XFT build, and unavailable and not |
163 called elsewhere. | 168 called elsewhere. |
164 | 169 |
165 * gtk-font-menu.el (gtk-reset-device-font-menus): | 170 * gtk-font-menu.el (gtk-reset-device-font-menus): |
166 Improve the logic here; don't check for Mule, check whether | 171 Improve the logic here; don't check for Mule, check whether |
167 #'charset-registries is bound with an if-fboundp call. | 172 #'charset-registries is bound with an if-fboundp call. |
168 | 173 |
169 * gtk-iso8859-1.el (x-iso8859-1): | 174 * gtk-iso8859-1.el (x-iso8859-1): |
170 character-set-property is no longer used, on any platform. | 175 character-set-property is no longer used, on any platform. |
171 * gtk.el (gtk-import-function-internal): | 176 * gtk.el (gtk-import-function-internal): |
172 Tell the byte compiler about some functions that are available on | 177 Tell the byte compiler about some functions that are available on |
173 the GTK build and not elsewhere. | 178 the GTK build and not elsewhere. |
174 | 179 |
175 * help.el (help-symbol-function-context-menu): | 180 * help.el (help-symbol-function-context-menu): |
176 * help.el (help-symbol-variable-context-menu): | 181 * help.el (help-symbol-variable-context-menu): |
177 * help.el (help-symbol-function-and-variable-context-menu): | 182 * help.el (help-symbol-function-and-variable-context-menu): |
178 * help.el (help-find-source-or-scroll-up): | 183 * help.el (help-find-source-or-scroll-up): |
179 * help.el (help-mouse-find-source-or-track): | 184 * help.el (help-mouse-find-source-or-track): |
180 Only offer find-function, find-variable if they're available as | 185 Only offer find-function, find-variable if they're available as |
181 functions. | 186 functions. |
182 | 187 |
183 * iso8859-1.el: | 188 * iso8859-1.el: |
184 This file sets the case table for Latin 1, not the syntax table. | 189 This file sets the case table for Latin 1, not the syntax table. |
185 | 190 |
186 * msw-font-menu.el: | 191 * msw-font-menu.el: |
187 * msw-font-menu.el (mswindows-parse-font-style): | 192 * msw-font-menu.el (mswindows-parse-font-style): |
188 Tell the byte compiler about a few functions that are available | 193 Tell the byte compiler about a few functions that are available |
189 and called on msw builds, and not elsewhere. | 194 and called on msw builds, and not elsewhere. |
190 | 195 |
191 * occur.el (occur-engine): | 196 * occur.el (occur-engine): |
192 Use Ben's (if-fboundp ...) macro when calling (or otherwise) | 197 Use Ben's (if-fboundp ...) macro when calling (or otherwise) |
193 #'jit-lock-mode. | 198 #'jit-lock-mode. |
194 | 199 |
195 * paragraphs.el (forward-paragraph): | 200 * paragraphs.el (forward-paragraph): |
196 multiple-lines is set but not used; comment it out for the sake of | 201 multiple-lines is set but not used; comment it out for the sake of |
197 the byte-compiler. | 202 the byte-compiler. |
198 | 203 |
199 * paragraphs.el (forward-sentence): | 204 * paragraphs.el (forward-sentence): |
200 Only call #'constrain-to-field if it's bound; give a more relevant | 205 Only call #'constrain-to-field if it's bound; give a more relevant |
201 error message if it isn't. | 206 error message if it isn't. |
202 * subr.el (check-argument-range): | 207 * subr.el (check-argument-range): |
203 Call signal-error with the correct signature. | 208 Call signal-error with the correct signature. |
204 * x-font-menu.el (charset-registries): | 209 * x-font-menu.el (charset-registries): |
205 Make the byte compiler aware of a pile of functions that are | 210 Make the byte compiler aware of a pile of functions that are |
206 available on, and only called on, certain builds. | 211 available on, and only called on, certain builds. |
207 | 212 |
208 2007-08-06 Aidan Kehoe <kehoea@parhasard.net> | 213 2007-08-06 Aidan Kehoe <kehoea@parhasard.net> |
209 | 214 |
210 * font.el (x-font-create-object): | 215 * font.el (x-font-create-object): |
211 When handed an XFT font name string, parse it as such. | 216 When handed an XFT font name string, parse it as such. |
212 * font.el (font-xft-font-regexp): | 217 * font.el (font-xft-font-regexp): |
213 Don't check for the existence of xft-font-regexp; accept escaped | 218 Don't check for the existence of xft-font-regexp; accept escaped |
214 dashes, colons and commas in font family names. | 219 dashes, colons and commas in font family names. |
215 | 220 |
216 2007-08-04 Aidan Kehoe <kehoea@parhasard.net> | 221 2007-08-04 Aidan Kehoe <kehoea@parhasard.net> |
217 | 222 |
218 * unicode.el: | 223 * unicode.el: |
219 * unicode.el (utf-32): | 224 * unicode.el (utf-32): |
220 * unicode.el (utf-32-little-endian): | 225 * unicode.el (utf-32-little-endian): |
221 Add UTF-32 coding systems. | 226 Add UTF-32 coding systems. |
222 | 227 |
223 * unicode.el (decode-char): | 228 * unicode.el (decode-char): |
224 Only accept valid Unicode in this function. | 229 Only accept valid Unicode in this function. |
225 | 230 |
226 2007-08-02 Mike Sperber <mike@xemacs.org> | 231 2007-08-02 Mike Sperber <mike@xemacs.org> |
227 | 232 |
228 * startup.el (startup-setup-paths): Fix typo in init expression | 233 * startup.el (startup-setup-paths): Fix typo in init expression |
229 for `emacs-roots'. | 234 for `emacs-roots'. |
230 | 235 |
231 2007-07-31 Mike Sperber <mike@xemacs.org> | 236 2007-07-31 Mike Sperber <mike@xemacs.org> |
232 | 237 |
233 * find-paths.el (paths-for-each-site-directory): | 238 * find-paths.el (paths-for-each-site-directory): |
234 (paths-find-site-directory): | 239 (paths-find-site-directory): |
235 (paths-find-site-directories): | 240 (paths-find-site-directories): |
236 (paths-for-each-version-directory): | 241 (paths-for-each-version-directory): |
237 (paths-find-version-directory): | 242 (paths-find-version-directory): |
238 (paths-find-version-directories): Add `arch-dependent-p' argument | 243 (paths-find-version-directories): Add `arch-dependent-p' argument |
239 to distinguish between `lib' and `share'. | 244 to distinguish between `lib' and `share'. |
240 (paths-find-architecture-directory): Follow above change. | 245 (paths-find-architecture-directory): Follow above change. |
241 * packages.el (packages-find-installation-package-directories): Ditto. | 246 * packages.el (packages-find-installation-package-directories): Ditto. |
242 * setup-paths.el (paths-find-site-lisp-directory): | 247 * setup-paths.el (paths-find-site-lisp-directory): |
243 (paths-find-site-module-directory): | 248 (paths-find-site-module-directory): |
244 (paths-find-lisp-directory): | 249 (paths-find-lisp-directory): |
245 (paths-find-mule-lisp-directory): | 250 (paths-find-mule-lisp-directory): |
246 (paths-find-module-directory): | 251 (paths-find-module-directory): |
247 (paths-find-data-directory): Ditto. | 252 (paths-find-data-directory): Ditto. |
248 | 253 |
249 2007-08-01 Aidan Kehoe <kehoea@parhasard.net> | 254 2007-08-01 Aidan Kehoe <kehoea@parhasard.net> |
250 | 255 |
251 * mule/cyrillic.el: | 256 * mule/cyrillic.el: |
255 * mule/cyrillic.el ("Belarusian"): | 260 * mule/cyrillic.el ("Belarusian"): |
256 Add POSIX locale information for all four languages. Remove | 261 Add POSIX locale information for all four languages. Remove |
257 information about specific coding systems in the docstrings, since | 262 information about specific coding systems in the docstrings, since |
258 this information is inaccurate if a variant language environment | 263 this information is inaccurate if a variant language environment |
259 is being used. | 264 is being used. |
260 | 265 |
261 * mule/greek.el: | 266 * mule/greek.el: |
262 * mule/latin.el (for): | 267 * mule/latin.el (for): |
263 Add POSIX locale information, provide Windows-1253 as well. | 268 Add POSIX locale information, provide Windows-1253 as well. |
264 | 269 |
265 * mule/mule-coding.el (make-8-bit-generate-helper): | 270 * mule/mule-coding.el (make-8-bit-generate-helper): |
266 Fix a bug that was biting me with windows-1251. I need to include | 271 Fix a bug that was biting me with windows-1251. I need to include |
267 tests in tests/automated/mule-tests.el that check that all the | 272 tests in tests/automated/mule-tests.el that check that all the |
268 coding-systems created with make-8-bit-coding-system are | 273 coding-systems created with make-8-bit-coding-system are |
269 reversible, since all of them should be. | 274 reversible, since all of them should be. |
276 2007-07-28 Aidan Kehoe <kehoea@parhasard.net> | 281 2007-07-28 Aidan Kehoe <kehoea@parhasard.net> |
277 | 282 |
278 * unicode.el: | 283 * unicode.el: |
279 Assert that the ccl-encode-to-ucs-2 vector corresponds to the | 284 Assert that the ccl-encode-to-ucs-2 vector corresponds to the |
280 compiled program at byte-compile time. Display non-BMP characters | 285 compiled program at byte-compile time. Display non-BMP characters |
281 as U+FFFD. | 286 as U+FFFD. |
282 | 287 |
283 2007-07-28 Adrian Aichner <adrian@xemacs.org> | 288 2007-07-28 Adrian Aichner <adrian@xemacs.org> |
284 | 289 |
285 * package-get.el (package-get-download-sites): Document Chile and | 290 * package-get.el (package-get-download-sites): Document Chile and |
286 update Denmark download site. | 291 update Denmark download site. |
287 * package-get.el (package-get-pre-release-download-sites): Ditto. | 292 * package-get.el (package-get-pre-release-download-sites): Ditto. |
288 | 293 |
289 2007-07-27 Aidan Kehoe <kehoea@parhasard.net> | 294 2007-07-27 Aidan Kehoe <kehoea@parhasard.net> |
290 | 295 |
291 * mule/mule-ccl.el: | 296 * mule/mule-ccl.el: |
292 * mule/ccl.el: | 297 * mule/ccl.el: |
293 Renamed mule-ccl.el to ccl.el, for compatibility with GNU now we | 298 Renamed mule-ccl.el to ccl.el, for compatibility with GNU now we |
294 no longer dump it. | 299 no longer dump it. |
295 * mule/mule-coding.el (require): | 300 * mule/mule-coding.el (require): |
296 * mule/chinese.el (progn): | 301 * mule/chinese.el (progn): |
297 Reflect this renaming in a couple of require calls. | 302 Reflect this renaming in a couple of require calls. |
298 | 303 |
299 2007-07-23 Aidan Kehoe <kehoea@parhasard.net> | 304 2007-07-23 Aidan Kehoe <kehoea@parhasard.net> |
300 | 305 |
301 * mule/general-late.el (posix-charset-to-coding-system-hash): | 306 * mule/general-late.el (posix-charset-to-coding-system-hash): |
302 Pick up coding system aliases as well as their canonical names | 307 Pick up coding system aliases as well as their canonical names |
303 when initialising this hash. | 308 when initialising this hash. |
304 * mule/mule-cmds.el (parse-posix-locale-string): | 309 * mule/mule-cmds.el (parse-posix-locale-string): |
305 Interpret @cyrillic to mean that the coding system for a language | 310 Interpret @cyrillic to mean that the coding system for a language |
306 environment is Windows-1251. | 311 environment is Windows-1251. |
307 | 312 |
308 2007-07-21 Aidan Kehoe <kehoea@parhasard.net> | 313 2007-07-21 Aidan Kehoe <kehoea@parhasard.net> |
309 | 314 |
310 * mule/chinese.el: | 315 * mule/chinese.el: |
311 * mule/cyrillic.el: | 316 * mule/cyrillic.el: |
313 * mule/cyrillic.el (cyrillic-koi8-r-encode-table): Removed. | 318 * mule/cyrillic.el (cyrillic-koi8-r-encode-table): Removed. |
314 * mule/cyrillic.el (cyrillic-alternativnyj-decode-table): Removed. | 319 * mule/cyrillic.el (cyrillic-alternativnyj-decode-table): Removed. |
315 * mule/cyrillic.el (cyrillic-alternativnyj-encode-table): Removed. | 320 * mule/cyrillic.el (cyrillic-alternativnyj-encode-table): Removed. |
316 * mule/cyrillic.el (cyrillic-koi8-r-to-external-code-table): | 321 * mule/cyrillic.el (cyrillic-koi8-r-to-external-code-table): |
317 Removed. | 322 Removed. |
318 | 323 |
319 * mule/cyrillic.el (ccl-decode-koi8): Removed. | 324 * mule/cyrillic.el (ccl-decode-koi8): Removed. |
320 * mule/cyrillic.el (ccl-encode-koi8): Removed. | 325 * mule/cyrillic.el (ccl-encode-koi8): Removed. |
321 * mule/cyrillic.el (ccl-decode-alternativnyj): Removed. | 326 * mule/cyrillic.el (ccl-decode-alternativnyj): Removed. |
322 * mule/cyrillic.el (ccl-encode-alternativnyj): Removed. | 327 * mule/cyrillic.el (ccl-encode-alternativnyj): Removed. |
323 * mule/cyrillic.el | 328 * mule/cyrillic.el |
335 * mule/ethiopic.el (ccl-encode-ethio-font): | 340 * mule/ethiopic.el (ccl-encode-ethio-font): |
336 * mule/ethiopic.el (ethiopic): | 341 * mule/ethiopic.el (ethiopic): |
337 * mule/japanese.el (for): | 342 * mule/japanese.el (for): |
338 * mule/korean.el (for): | 343 * mule/korean.el (for): |
339 * mule/latin.el (iso-8859-15): | 344 * mule/latin.el (iso-8859-15): |
340 Use a normal quote; there's no need for a backquote. | 345 Use a normal quote; there's no need for a backquote. |
341 * mule/mule-ccl.el: | 346 * mule/mule-ccl.el: |
342 * mule/mule-ccl.el (ccl-command-table): | 347 * mule/mule-ccl.el (ccl-command-table): |
343 * mule/mule-ccl.el (ccl-extended-code-table): | 348 * mule/mule-ccl.el (ccl-extended-code-table): |
344 * mule/mule-ccl.el (ccl-embed-data): | 349 * mule/mule-ccl.el (ccl-embed-data): |
345 * mule/mule-ccl.el (ccl-compile-lookup-integer): New. | 350 * mule/mule-ccl.el (ccl-compile-lookup-integer): New. |
401 Belarusian and Ukrainian), add support for koi8-t (Tajik), koi8-c | 406 Belarusian and Ukrainian), add support for koi8-t (Tajik), koi8-c |
402 \(languages of the Caucasus), koi8-o (archaic Russian, Old Church | 407 \(languages of the Caucasus), koi8-o (archaic Russian, Old Church |
403 Slavonic). Add language environments for Russian, Bulgarian, | 408 Slavonic). Add language environments for Russian, Bulgarian, |
404 Belarusian and Cyrillic-KOI8RU. | 409 Belarusian and Cyrillic-KOI8RU. |
405 | 410 |
406 Remove the ascii-right-to-left charset, which never worked. | 411 Remove the ascii-right-to-left charset, which never worked. |
407 | 412 |
408 Move to syntactic integers in CCL, when semantic integers were | 413 Move to syntactic integers in CCL, when semantic integers were |
409 represented by character. | 414 represented by character. |
410 | 415 |
411 Remove superflous calls to (modify-syntax-entry [...] "w"), since | 416 Remove superflous calls to (modify-syntax-entry [...] "w"), since |
412 character syntax now defaults to word. | 417 character syntax now defaults to word. |
413 | 418 |
414 Add support for lookup-integer, lookup-character in mule-ccl.el, | 419 Add support for lookup-integer, lookup-character in mule-ccl.el, |
415 based on Dave Love's work for GNU. | 420 based on Dave Love's work for GNU. |
416 | 421 |
417 Remove ccl-execute-with-args; ccl-execute-on-string ably does the | 422 Remove ccl-execute-with-args; ccl-execute-on-string ably does the |
418 same job, and no-one's using it on google.com/codesearch. | 423 same job, and no-one's using it on google.com/codesearch. |
419 | 424 |
420 Correct the documentation for read-multibyte-character and | 425 Correct the documentation for read-multibyte-character and |
421 write-multibyte-character. | 426 write-multibyte-character. |
422 | 427 |
423 Rework vietnamese.el to use make-8-bit-coding-system. Remove | 428 Rework vietnamese.el to use make-8-bit-coding-system. Remove |
424 the viqr coding system, since it never worked. Don't use a CCL | 429 the viqr coding system, since it never worked. Don't use a CCL |
425 program to display VISCII; rely on our Unicode conversion | 430 program to display VISCII; rely on our Unicode conversion |
426 instead. | 431 instead. |
427 | 432 |
428 Rework viet-encode-viscii-char, now | 433 Rework viet-encode-viscii-char, now |
429 viet-viscii-to-external-code-table is no longer available. | 434 viet-viscii-to-external-code-table is no longer available. |
430 | 435 |
431 2007-07-21 Aidan Kehoe <kehoea@parhasard.net> | 436 2007-07-21 Aidan Kehoe <kehoea@parhasard.net> |
432 | 437 |
433 * dumped-lisp.el (preloaded-file-list): | 438 * dumped-lisp.el (preloaded-file-list): |
434 It's not necessary to dump mule-ccl.el; the functionality from it | 439 It's not necessary to dump mule-ccl.el; the functionality from it |
435 that's used in other dumped files is available in macro form. | 440 that's used in other dumped files is available in macro form. |
436 * unicode.el (ccl-encode-to-ucs-2): | 441 * unicode.el (ccl-encode-to-ucs-2): |
437 Update ccl-encode-to-ucs-2 to reflect the changes made to | 442 Update ccl-encode-to-ucs-2 to reflect the changes made to |
438 mule-ccl.c. NB; this change needs to be made to | 443 mule-ccl.c. NB; this change needs to be made to |
439 fsf-compat-unicode.el too. | 444 fsf-compat-unicode.el too. |
440 | 445 |
441 2007-07-16 Aidan Kehoe <kehoea@parhasard.net> | 446 2007-07-16 Aidan Kehoe <kehoea@parhasard.net> |
442 | 447 |
443 * isearch-mode.el (isearch-exit): | 448 * isearch-mode.el (isearch-exit): |
444 Don't highlight matches if we're currently executing a keyboard | 449 Don't highlight matches if we're currently executing a keyboard |
445 macro. | 450 macro. |
446 | 451 |
447 2007-07-16 Aidan Kehoe <kehoea@parhasard.net> | 452 2007-07-16 Aidan Kehoe <kehoea@parhasard.net> |
448 | 453 |
449 * x-init.el (x-initialize-keyboard): | 454 * x-init.el (x-initialize-keyboard): |
450 Treat Cygwin and X.org as XFree86 on startup. | 455 Treat Cygwin and X.org as XFree86 on startup. |
451 | 456 |
452 2007-06-19 Ron Isaacson <Ron.Isaacson@morganstanley.com> | 457 2007-06-19 Ron Isaacson <Ron.Isaacson@morganstanley.com> |
453 | 458 |
454 * frame.el (other-frame): Stop other-frame cycling through all frames. | 459 * frame.el (other-frame): Stop other-frame cycling through all frames. |
455 | 460 |
474 2007-06-21 Aidan Kehoe <kehoea@parhasard.net> | 479 2007-06-21 Aidan Kehoe <kehoea@parhasard.net> |
475 | 480 |
476 * msw-faces.el: | 481 * msw-faces.el: |
477 Accept numbers, indeed anything other than a colon, as legitmate | 482 Accept numbers, indeed anything other than a colon, as legitmate |
478 in a font family as parsed by mswindows-font-regexp. Fixes the | 483 in a font family as parsed by mswindows-font-regexp. Fixes the |
479 problem reported in puftoj6l.fsf@isoware.de of six years ago. | 484 problem reported in puftoj6l.fsf@isoware.de of six years ago. |
480 | 485 |
481 2007-06-21 Aidan Kehoe <kehoea@parhasard.net> | 486 2007-06-21 Aidan Kehoe <kehoea@parhasard.net> |
482 | 487 |
483 * mule/devan-util.el (devanagari-reorder-glyphs-for-composition): | 488 * mule/devan-util.el (devanagari-reorder-glyphs-for-composition): |
484 * mule/ethio-util.el (ethio-fidel-to-sera-buffer): | 489 * mule/ethio-util.el (ethio-fidel-to-sera-buffer): |
516 * mule/mule-cmds.el: | 521 * mule/mule-cmds.el: |
517 * mule/mule-cmds.el (system-type-file-name-coding): New. | 522 * mule/mule-cmds.el (system-type-file-name-coding): New. |
518 * mule/mule-cmds.el (set-language-environment-coding-systems): | 523 * mule/mule-cmds.el (set-language-environment-coding-systems): |
519 Check system-type-file-name-coding for an entry before making the | 524 Check system-type-file-name-coding for an entry before making the |
520 file-name coding system alias equivalent to the native coding | 525 file-name coding system alias equivalent to the native coding |
521 system alias. | 526 system alias. |
522 | 527 |
523 2007-05-25 Mike Sperber <mike@xemacs.org> | 528 2007-05-25 Mike Sperber <mike@xemacs.org> |
524 | 529 |
525 * startup.el (startup-setup-paths): Print the configure-xxx | 530 * startup.el (startup-setup-paths): Print the configure-xxx |
526 variables as well. | 531 variables as well. |
547 The Hebrew input method we don't provide, for less than stellar | 552 The Hebrew input method we don't provide, for less than stellar |
548 reasons; we should reconsider when and if we get bidi support. | 553 reasons; we should reconsider when and if we get bidi support. |
549 The other input methods require changes to mule-category.el that | 554 The other input methods require changes to mule-category.el that |
550 21.4 doesn't have, and as such supporting them in the packages is | 555 21.4 doesn't have, and as such supporting them in the packages is |
551 mostly impossible. I've commented out the references to them in | 556 mostly impossible. I've commented out the references to them in |
552 the corresponding language environment. | 557 the corresponding language environment. |
553 | 558 |
554 * mule/mule-category.el (define-category): | 559 * mule/mule-category.el (define-category): |
555 Add an optional argument to define-category, taken from GNU; it's | 560 Add an optional argument to define-category, taken from GNU; it's |
556 still only a partial implementation, though. This whole file is | 561 still only a partial implementation, though. This whole file is |
557 chaos. | 562 chaos. |
558 * mule/mule-category.el (make-category-table): New. | 563 * mule/mule-category.el (make-category-table): New. |
559 Trivial implementation, for GNU compatibility. | 564 Trivial implementation, for GNU compatibility. |
560 | 565 |
561 2007-05-20 Stephen J. Turnbull <stephen@xemacs.org> | 566 2007-05-20 Stephen J. Turnbull <stephen@xemacs.org> |
562 | 567 |
563 * gutter-items.el (progress-feedback-with-label): Clarify docstring. | 568 * gutter-items.el (progress-feedback-with-label): Clarify docstring. |
564 | 569 |
586 | 591 |
587 * bytecomp.el (byte-compile-insert-header): | 592 * bytecomp.el (byte-compile-insert-header): |
588 Check for any Unicode escapes in the source file text when | 593 Check for any Unicode escapes in the source file text when |
589 deciding whether Mule support is necessary for it, and whether to | 594 deciding whether Mule support is necessary for it, and whether to |
590 use escape-quoted as the .elc coding system. Thanks to Stephen for | 595 use escape-quoted as the .elc coding system. Thanks to Stephen for |
591 the suggestion as to how to ignore appearances in comments. | 596 the suggestion as to how to ignore appearances in comments. |
592 | 597 |
593 2007-05-01 Stephen J. Turnbull <stephen@xemacs.org> | 598 2007-05-01 Stephen J. Turnbull <stephen@xemacs.org> |
594 | 599 |
595 * dumped-lisp.el (preloaded-file-list): Move resize-minibuffer | 600 * dumped-lisp.el (preloaded-file-list): Move resize-minibuffer |
596 before simple. | 601 before simple. |
619 | 624 |
620 2007-04-22 Aidan Kehoe <kehoea@parhasard.net> | 625 2007-04-22 Aidan Kehoe <kehoea@parhasard.net> |
621 | 626 |
622 * specifier.el (device-type-matches-spec): | 627 * specifier.el (device-type-matches-spec): |
623 Add `msprinter' to the type of devices that are not window | 628 Add `msprinter' to the type of devices that are not window |
624 systems. | 629 systems. |
625 * specifier.el (derive-device-type-from-tag-set): | 630 * specifier.el (derive-device-type-from-tag-set): |
626 Remove a superflous empty line. | 631 Remove a superflous empty line. |
627 * specifier.el (derive-device-type-from-locale-and-tag-set): | 632 * specifier.el (derive-device-type-from-locale-and-tag-set): |
628 If CURRENT-DEVICE is provided, only ever return its type (if it | 633 If CURRENT-DEVICE is provided, only ever return its type (if it |
629 matches TAG-SET) or nil (if it doesn't). | 634 matches TAG-SET) or nil (if it doesn't). |
630 | 635 |
631 2007-01-02 Aidan Kehoe <kehoea@parhasard.net> | 636 2007-01-02 Aidan Kehoe <kehoea@parhasard.net> |
632 | 637 |
633 * cus-face.el (custom-set-face-update-spec): | 638 * cus-face.el (custom-set-face-update-spec): |
634 Fix some formatting. | 639 Fix some formatting. |
635 * faces.el (reset-face): | 640 * faces.el (reset-face): |
636 reset-face resets other faces to behave like the default face--it | 641 reset-face resets other faces to behave like the default face--it |
637 shouldn't do anything if it's handed the default face. | 642 shouldn't do anything if it's handed the default face. |
638 * font-menu.el: | 643 * font-menu.el: |
639 * font-menu.el (font-menu-set-font): | 644 * font-menu.el (font-menu-set-font): |
640 If the font was initialised from X resources (the tag-set | 645 If the font was initialised from X resources (the tag-set |
641 contains 'x-resource) pretend to Custom that it has | 646 contains 'x-resource) pretend to Custom that it has |
642 responsibility for those settings. | 647 responsibility for those settings. |
643 * x-faces.el: | 648 * x-faces.el: |
644 Add a couple of fontconfig functions to the | 649 Add a couple of fontconfig functions to the |
645 globally-declare-fboundp, to eliminate a couple of byte-compile | 650 globally-declare-fboundp, to eliminate a couple of byte-compile |
646 warnings. | 651 warnings. |
647 * x-faces.el ('x-resource)): New specifier tag, used to mark when | 652 * x-faces.el ('x-resource)): New specifier tag, used to mark when |
648 a face's font or other attributes have been initialised from X | 653 a face's font or other attributes have been initialised from X |
649 resources. | 654 resources. |
650 * x-faces.el (x-init-face-from-resources): | 655 * x-faces.el (x-init-face-from-resources): |
651 Use the new specifier tag; also, instead of using a fragile | 656 Use the new specifier tag; also, instead of using a fragile |
652 explicit list of what would incidentally be specified for the X11 | 657 explicit list of what would incidentally be specified for the X11 |
653 Unicode fonts in faces.c, pay attention to the new specifier tag | 658 Unicode fonts in faces.c, pay attention to the new specifier tag |
654 created in that file for the specific purpose of grouping those | 659 created in that file for the specific purpose of grouping those |
655 instantiators together. | 660 instantiators together. |
656 | 661 |
657 2007-04-22 Aidan Kehoe <kehoea@parhasard.net> | 662 2007-04-22 Aidan Kehoe <kehoea@parhasard.net> |
658 | 663 |
659 * x-font-menu.el (x-reset-device-font-menus-core): | 664 * x-font-menu.el (x-reset-device-font-menus-core): |
660 Only call charset-registries in the font menu if it's | 665 Only call charset-registries in the font menu if it's |
661 available. Restores font menu functionality on non-Mule. | 666 available. Restores font menu functionality on non-Mule. |
662 | 667 |
663 2007-03-29 Stephen J. Turnbull <stephen@xemacs.org> | 668 2007-03-29 Stephen J. Turnbull <stephen@xemacs.org> |
664 | 669 |
665 * diagnose.el (show-object-memory-usage-stats): Fix docstring typo. | 670 * diagnose.el (show-object-memory-usage-stats): Fix docstring typo. |
666 | 671 |
667 2007-01-23 Stephen J. Turnbull <stephen@xemacs.org> | 672 2007-01-23 Stephen J. Turnbull <stephen@xemacs.org> |
689 * mule/cyrillic.el ("Cyrillic-ISO"): | 694 * mule/cyrillic.el ("Cyrillic-ISO"): |
690 * mule/english.el ("English"): | 695 * mule/english.el ("English"): |
691 * mule/greek.el ("Greek"): | 696 * mule/greek.el ("Greek"): |
692 Specify a native-coding-system for each of these language | 697 Specify a native-coding-system for each of these language |
693 environments--since that is what is examined and relevant when | 698 environments--since that is what is examined and relevant when |
694 sniffing the locale at startup. | 699 sniffing the locale at startup. |
695 * mule/mule-cmds.el (create-variant-language-environment): | 700 * mule/mule-cmds.el (create-variant-language-environment): |
696 A language environment's coding-priority is a list of coding | 701 A language environment's coding-priority is a list of coding |
697 systems, not coding categories. Treat it as such. | 702 systems, not coding categories. Treat it as such. |
698 | 703 |
699 2006-12-21 Aidan Kehoe <kehoea@parhasard.net> | 704 2006-12-21 Aidan Kehoe <kehoea@parhasard.net> |
700 | 705 |
701 * mule/cyrillic.el: | 706 * mule/cyrillic.el: |
702 * mule/cyrillic.el (iso-8859-5): | 707 * mule/cyrillic.el (iso-8859-5): |
703 * mule/cyrillic.el (cyrillic-koi8-r-encode-table): | 708 * mule/cyrillic.el (cyrillic-koi8-r-encode-table): |
704 Add syntax, case support for Cyrillic; make some parentheses more | 709 Add syntax, case support for Cyrillic; make some parentheses more |
705 Lispy. | 710 Lispy. |
706 | 711 |
707 * mule/european.el: | 712 * mule/european.el: |
708 Content moved to latin.el, file deleted. | 713 Content moved to latin.el, file deleted. |
709 | 714 |
710 * mule/general-late.el: | 715 * mule/general-late.el: |
711 If Unicode tables are to be loaded at dump time, do it here, not | 716 If Unicode tables are to be loaded at dump time, do it here, not |
712 in loadup.el. | 717 in loadup.el. |
713 | 718 |
714 * mule/greek.el: | 719 * mule/greek.el: |
715 Add syntax, case support for Greek. | 720 Add syntax, case support for Greek. |
716 | 721 |
717 * mule/latin.el: | 722 * mule/latin.el: |
718 Move the content of european.el here. Change the case table | 723 Move the content of european.el here. Change the case table |
719 mappings to use hexadecimal codes, to make cross reference to the | 724 mappings to use hexadecimal codes, to make cross reference to the |
720 standards easier. In all cases, take character syntax from similar | 725 standards easier. In all cases, take character syntax from similar |
721 characters in Latin-1 , rather than deciding separately what | 726 characters in Latin-1 , rather than deciding separately what |
724 language environments' doc strings, since now that we create | 729 language environments' doc strings, since now that we create |
725 variant language environments on the fly, such descriptions will | 730 variant language environments on the fly, such descriptions will |
726 often be inaccurate. Set the native-coding-system language info | 731 often be inaccurate. Set the native-coding-system language info |
727 property while setting the other coding-system properties of the | 732 property while setting the other coding-system properties of the |
728 language. | 733 language. |
729 | 734 |
730 * mule/misc-lang.el (ipa): | 735 * mule/misc-lang.el (ipa): |
731 Remove the language environment. The International Phonetic | 736 Remove the language environment. The International Phonetic |
732 _Alphabet_ is not a language, it's inane to have a corresponding | 737 _Alphabet_ is not a language, it's inane to have a corresponding |
733 language environment in XEmacs. | 738 language environment in XEmacs. |
734 | 739 |
735 * mule/mule-cmds.el (create-variant-language-environment): | 740 * mule/mule-cmds.el (create-variant-language-environment): |
736 Also modify the coding-priority when creating a new language | 741 Also modify the coding-priority when creating a new language |
737 environment; document that. | 742 environment; document that. |
738 | 743 |
739 * mule/mule-cmds.el (get-language-environment-from-locale): | 744 * mule/mule-cmds.el (get-language-environment-from-locale): |
740 Recognise that the 'native-coding-system language-info property | 745 Recognise that the 'native-coding-system language-info property |
741 can be a list, interpret it correctly when it is one. | 746 can be a list, interpret it correctly when it is one. |
742 | 747 |
743 2006-12-21 Aidan Kehoe <kehoea@parhasard.net> | 748 2006-12-21 Aidan Kehoe <kehoea@parhasard.net> |
744 | 749 |
745 * coding.el (coding-system-category): | 750 * coding.el (coding-system-category): |
746 Use the new 'unicode-type property for finding what sort of | 751 Use the new 'unicode-type property for finding what sort of |
747 Unicode coding system subtype a coding system is, instead of the | 752 Unicode coding system subtype a coding system is, instead of the |
748 overshadowed 'type property. | 753 overshadowed 'type property. |
749 * dumped-lisp.el (preloaded-file-list): | 754 * dumped-lisp.el (preloaded-file-list): |
750 mule/european.el has been removed. | 755 mule/european.el has been removed. |
751 * loadup.el (really-early-error-handler): | 756 * loadup.el (really-early-error-handler): |
752 Unicode tables loaded at dump time are now in | 757 Unicode tables loaded at dump time are now in |
753 mule/general-late.el. | 758 mule/general-late.el. |
754 * simple.el (count-lines): | 759 * simple.el (count-lines): |
755 Add some backslashes to parentheses in docstrings to help | 760 Add some backslashes to parentheses in docstrings to help |
756 fontification along. | 761 fontification along. |
757 * simple.el (what-cursor-position): | 762 * simple.el (what-cursor-position): |
758 Wrap a line to fit in 80 characters. | 763 Wrap a line to fit in 80 characters. |
759 * unicode.el: | 764 * unicode.el: |
760 Use the 'unicode-type property, not 'type, for setting the Unicode | 765 Use the 'unicode-type property, not 'type, for setting the Unicode |
761 coding-system subtype. | 766 coding-system subtype. |
762 | 767 |
763 2006-12-19 Stephen J. Turnbull <stephen@xemacs.org> | 768 2006-12-19 Stephen J. Turnbull <stephen@xemacs.org> |
764 | 769 |
765 * find-paths.el (paths-construct-emacs-directory): | 770 * find-paths.el (paths-construct-emacs-directory): |
766 (paths-for-each-emacs-directory): | 771 (paths-for-each-emacs-directory): |
779 | 784 |
780 2006-12-17 Aidan Kehoe <kehoea@parhasard.net> | 785 2006-12-17 Aidan Kehoe <kehoea@parhasard.net> |
781 | 786 |
782 * mule/greek.el: | 787 * mule/greek.el: |
783 Support case tables for greek-iso8859-7; make different choices on | 788 Support case tables for greek-iso8859-7; make different choices on |
784 the relevant syntax. | 789 the relevant syntax. |
785 | 790 |
786 2006-12-17 Aidan Kehoe <kehoea@parhasard.net> | 791 2006-12-17 Aidan Kehoe <kehoea@parhasard.net> |
787 | 792 |
788 * x-faces.el (x-init-face-from-resources): | 793 * x-faces.el (x-init-face-from-resources): |
789 Only retain the fallbacks for the default face if we're not | 794 Only retain the fallbacks for the default face if we're not |
790 running on XFT. | 795 running on XFT. |
791 | 796 |
792 2006-12-11 Aidan Kehoe <kehoea@parhasard.net> | 797 2006-12-11 Aidan Kehoe <kehoea@parhasard.net> |
793 | 798 |
794 * mule/mule-cmds.el (create-variant-language-environment): | 799 * mule/mule-cmds.el (create-variant-language-environment): |
795 Avoid an error when creating a modified lang environment; use the | 800 Avoid an error when creating a modified lang environment; use the |
818 * mule/mule-charset.el: | 823 * mule/mule-charset.el: |
819 * mule/mule-charset.el (charset-registry): | 824 * mule/mule-charset.el (charset-registry): |
820 * mule/mule-charset.el (set-charset-registry): | 825 * mule/mule-charset.el (set-charset-registry): |
821 * mule/mule-charset.el (charset-registries): New. | 826 * mule/mule-charset.el (charset-registries): New. |
822 Make set-charset-registry, charset-registry obsolete; define a | 827 Make set-charset-registry, charset-registry obsolete; define a |
823 setf for charset-registries. | 828 setf for charset-registries. |
824 | 829 |
825 2006-11-28 Aidan Kehoe <kehoea@parhasard.net> | 830 2006-11-28 Aidan Kehoe <kehoea@parhasard.net> |
826 | 831 |
827 * mule/cyrillic.el ("Cyrillic-KOI8"): | 832 * mule/cyrillic.el ("Cyrillic-KOI8"): |
828 * mule/cyrillic.el ("Cyrillic-ALT"): | 833 * mule/cyrillic.el ("Cyrillic-ALT"): |
829 Add information on the native coding system of the machine to the | 834 Add information on the native coding system of the machine to the |
830 language environment definition for Cyrillic. | 835 language environment definition for Cyrillic. |
831 | 836 |
832 * mule/general-late.el: | 837 * mule/general-late.el: |
833 New file, for dumped Mule code that needs to be run after the | 838 New file, for dumped Mule code that needs to be run after the |
834 language support has been loaded. | 839 language support has been loaded. |
835 | 840 |
836 * mule/mule-cmds.el: | 841 * mule/mule-cmds.el: |
837 * mule/mule-cmds.el (set-language-info-alist): | 842 * mule/mule-cmds.el (set-language-info-alist): |
838 Return the new language environment name instead of nil. | 843 Return the new language environment name instead of nil. |
839 | 844 |
840 * mule/mule-cmds.el (langenv-to-locale-hash): Removed. | 845 * mule/mule-cmds.el (langenv-to-locale-hash): Removed. |
841 This was relevant because coding_system_of_xrm_database called | 846 This was relevant because coding_system_of_xrm_database called |
842 get-language-environment-from-locale 1307 times on startup, so the | 847 get-language-environment-from-locale 1307 times on startup, so the |
843 hash table made a difference. I've changed c_s_o_x_d to normally | 848 hash table made a difference. I've changed c_s_o_x_d to normally |
844 not call Lisp, and that makes this caching unnecessary. | 849 not call Lisp, and that makes this caching unnecessary. |
845 | 850 |
846 * mule/mule-cmds.el (posix-charset-to-coding-system-hash): New. | 851 * mule/mule-cmds.el (posix-charset-to-coding-system-hash): New. |
847 A map from charsets as found in POSIX locales, with | 852 A map from charsets as found in POSIX locales, with |
848 non-alphanumeric character stripped, to XEmacs coding systems. | 853 non-alphanumeric character stripped, to XEmacs coding systems. |
849 * mule/mule-cmds.el (parse-posix-locale-string): New. | 854 * mule/mule-cmds.el (parse-posix-locale-string): New. |
850 Parse a POSIX locale string into a language, region, charset, | 855 Parse a POSIX locale string into a language, region, charset, |
851 modifiers quad. | 856 modifiers quad. |
852 * mule/mule-cmds.el (create-variant-language-environment): New. | 857 * mule/mule-cmds.el (create-variant-language-environment): New. |
853 Create a version of a language environment which differs in its | 858 Create a version of a language environment which differs in its |
854 name and in the associated coding systems from a given language | 859 name and in the associated coding systems from a given language |
855 environment. | 860 environment. |
856 * mule/mule-cmds.el (get-language-environment-from-locale): | 861 * mule/mule-cmds.el (get-language-environment-from-locale): |
857 Rework to better pay attention to the POSIX locale, and to create | 862 Rework to better pay attention to the POSIX locale, and to create |
858 language environments on the fly if the coding system of a given | 863 language environments on the fly if the coding system of a given |
859 language differs from that available in the environment. | 864 language differs from that available in the environment. |
860 * mule/mule-cmds.el (set-language-environment-coding-systems): | 865 * mule/mule-cmds.el (set-language-environment-coding-systems): |
861 Update a comment. | 866 Update a comment. |
862 | 867 |
863 2006-11-28 Aidan Kehoe <kehoea@parhasard.net> | 868 2006-11-28 Aidan Kehoe <kehoea@parhasard.net> |
864 | 869 |
865 * dumped-lisp.el (preloaded-file-list): | 870 * dumped-lisp.el (preloaded-file-list): |
866 Load mule/general-late when we're in a Mule build. | 871 Load mule/general-late when we're in a Mule build. |
867 | 872 |
868 2004-06-28 Nix <nix@esperi.org.uk> | 873 2004-06-28 Nix <nix@esperi.org.uk> |
869 | 874 |
870 * cmdloop.el (truncate-command-history-for-gc): Delay | 875 * cmdloop.el (truncate-command-history-for-gc): Delay |
871 execution of all things that look up variable bindings, | 876 execution of all things that look up variable bindings, |
872 via `enqueue-eval-event'. | 877 via `enqueue-eval-event'. |
873 | 878 |
874 2006-11-14 Stephen J. Turnbull <stephen@xemacs.org> | 879 2006-11-14 Stephen J. Turnbull <stephen@xemacs.org> |
875 | 880 |
876 * info.el (Info-find-file-node, Info-insert-dir) | 881 * info.el (Info-find-file-node, Info-insert-dir) |
877 (Info-read-subfile, Info-insert-file-contents): Maintain invariant | 882 (Info-read-subfile, Info-insert-file-contents): Maintain invariant |
889 | 894 |
890 2006-11-07 Aidan Kehoe <kehoea@parhasard.net> | 895 2006-11-07 Aidan Kehoe <kehoea@parhasard.net> |
891 | 896 |
892 * unicode.el: | 897 * unicode.el: |
893 Re-introduce ccl-encode-to-ucs-2; it's still being used by the | 898 Re-introduce ccl-encode-to-ucs-2; it's still being used by the |
894 JIT-UCS charsets, despite what I thought. Thank you Ilya. | 899 JIT-UCS charsets, despite what I thought. Thank you Ilya. |
895 | 900 |
896 2006-11-05 Aidan Kehoe <kehoea@parhasard.net> | 901 2006-11-05 Aidan Kehoe <kehoea@parhasard.net> |
897 | 902 |
898 * mule/arabic.el (arabic-digit): | 903 * mule/arabic.el (arabic-digit): |
899 * mule/arabic.el (arabic-1-column): | 904 * mule/arabic.el (arabic-1-column): |
900 * mule/arabic.el (arabic-2-column): | 905 * mule/arabic.el (arabic-2-column): |
901 * mule/chinese.el (make-chinese-cns11643-charset): | 906 * mule/chinese.el (make-chinese-cns11643-charset): |
902 * mule/chinese.el (chinese-sisheng): | 907 * mule/chinese.el (chinese-sisheng): |
903 * mule/english.el (ascii-right-to-left): | 908 * mule/english.el (ascii-right-to-left): |
904 * mule/ethiopic.el (ethiopic): | 909 * mule/ethiopic.el (ethiopic): |
905 * mule/european.el (latin-iso8859-14): | 910 * mule/european.el (latin-iso8859-14): |
906 * mule/european.el (latin-iso8859-16): | 911 * mule/european.el (latin-iso8859-16): |
907 * mule/indian.el (indian-is13194): | 912 * mule/indian.el (indian-is13194): |
908 * mule/indian.el (indian-1-column): | 913 * mule/indian.el (indian-1-column): |
909 * mule/indian.el (indian-2-column): | 914 * mule/indian.el (indian-2-column): |
910 * mule/japanese.el (japanese-jisx0213-1): | 915 * mule/japanese.el (japanese-jisx0213-1): |
911 * mule/japanese.el (japanese-jisx0213-2): | 916 * mule/japanese.el (japanese-jisx0213-2): |
912 * mule/lao.el (lao): | 917 * mule/lao.el (lao): |
913 * mule/misc-lang.el (ipa): | 918 * mule/misc-lang.el (ipa): |
914 * mule/mule-charset.el: | 919 * mule/mule-charset.el: |
915 * mule/thai-xtis.el (thai-xtis): | 920 * mule/thai-xtis.el (thai-xtis): |
916 * mule/tibetan.el (tibetan-1-column): | 921 * mule/tibetan.el (tibetan-1-column): |
917 * mule/tibetan.el (tibetan): | 922 * mule/tibetan.el (tibetan): |
918 * mule/vietnamese.el (vietnamese-viscii-lower): | 923 * mule/vietnamese.el (vietnamese-viscii-lower): |
919 * mule/vietnamese.el (vietnamese-viscii-upper): | 924 * mule/vietnamese.el (vietnamese-viscii-upper): |
920 Stop using the `registry' charset property; use `registries' | 925 Stop using the `registry' charset property; use `registries' |
921 instead. The difference is that registries is an ordered vector of | 926 instead. The difference is that registries is an ordered vector of |
922 X11 registries and encodings rather than a regexp; this means we | 927 X11 registries and encodings rather than a regexp; this means we |
923 can leave the matching to the X11 server, avoiding transferring | 928 can leave the matching to the X11 server, avoiding transferring |
924 huge amounts of data (perhaps across the network!) in order to do | 929 huge amounts of data (perhaps across the network!) in order to do |
925 a regexp search on it. | 930 a regexp search on it. |
926 * mule/mule-charset.el (charset-registries): New. | 931 * mule/mule-charset.el (charset-registries): New. |
927 charset-registries returns the registries of a charset; | 932 charset-registries returns the registries of a charset; |
928 * mule/mule-charset.el (set-charset-registry): Moved here from C. | 933 * mule/mule-charset.el (set-charset-registry): Moved here from C. |
929 | 934 |
930 2006-11-05 Aidan Kehoe <kehoea@parhasard.net> | 935 2006-11-05 Aidan Kehoe <kehoea@parhasard.net> |
931 | 936 |
932 * faces.el (face-property-matching-instance): | 937 * faces.el (face-property-matching-instance): |
933 Simplify. | 938 Simplify. |
934 * faces.el (face-font-instance): | 939 * faces.el (face-font-instance): |
935 Document CHARSET. | 940 Document CHARSET. |
936 * faces.el (set-face-font): | 941 * faces.el (set-face-font): |
937 Give more details on common values for font instantiators, | 942 Give more details on common values for font instantiators, |
938 LOCALEs. | 943 LOCALEs. |
939 * unicode.el: | 944 * unicode.el: |
940 Remove a few comments that were only relevant to GNU Emacs. | 945 Remove a few comments that were only relevant to GNU Emacs. |
941 * unicode.el (decode-char): | 946 * unicode.el (decode-char): |
942 * unicode.el (encode-char): | 947 * unicode.el (encode-char): |
943 Document CODE, CHAR using uppercase, since they're | 948 Document CODE, CHAR using uppercase, since they're |
944 parameters. Update commentary on GNU's mule-unicode charsets and | 949 parameters. Update commentary on GNU's mule-unicode charsets and |
945 how we've solved the same problem. | 950 how we've solved the same problem. |
946 * x-faces.el (x-init-face-from-resources): | 951 * x-faces.el (x-init-face-from-resources): |
947 Retain some of the fallbacks in the generated default face, since | 952 Retain some of the fallbacks in the generated default face, since |
948 it doesn't make sense to try Andale Mono's ISO-10646-1 encoding | 953 it doesn't make sense to try Andale Mono's ISO-10646-1 encoding |
949 for Amharic or Thai. | 954 for Amharic or Thai. |
950 * x-font-menu.el (charset-registries): | 955 * x-font-menu.el (charset-registries): |
951 * x-font-menu.el (x-reset-device-font-menus-core): | 956 * x-font-menu.el (x-reset-device-font-menus-core): |
952 Use charset-registries instead of charset-registry. | 957 Use charset-registries instead of charset-registry. |
953 | 958 |
954 2006-11-02 Adrian Aichner <adrian@xemacs.org> | 959 2006-11-02 Adrian Aichner <adrian@xemacs.org> |
955 | 960 |
956 * font-lock.el: Sync font-lock-add-keywords and | 961 * font-lock.el: Sync font-lock-add-keywords and |
957 font-lock-remove-keywords from GNU Emacs. | 962 font-lock-remove-keywords from GNU Emacs. |
983 | 988 |
984 2006-10-27 Aidan Kehoe <kehoea@parhasard.net> | 989 2006-10-27 Aidan Kehoe <kehoea@parhasard.net> |
985 | 990 |
986 * files.el (revert-buffer-internal): | 991 * files.el (revert-buffer-internal): |
987 When reverting, use the buffer-file-coding-system of the file's | 992 When reverting, use the buffer-file-coding-system of the file's |
988 buffer when determing whether something has changed on disk. | 993 buffer when determing whether something has changed on disk. |
989 | 994 |
990 2006-10-14 Jeff Miller <jmiller@xemacs.org> | 995 2006-10-14 Jeff Miller <jmiller@xemacs.org> |
991 | 996 |
992 * info.el (Info-find-emacs-command-nodes): fix regex for find | 997 * info.el (Info-find-emacs-command-nodes): fix regex for find |
993 command node. | 998 command node. |
994 | 999 |
995 2006-08-10 Vin Shelton <acs@xemacs.org> | 1000 2006-08-10 Vin Shelton <acs@xemacs.org> |
996 | 1001 |
997 * subr.el: Move string-to-char-list to obsolete.el. | 1002 * subr.el: Move string-to-char-list to obsolete.el. |
998 | 1003 |
1007 2006-08-07 Aidan Kehoe <kehoea@parhasard.net> | 1012 2006-08-07 Aidan Kehoe <kehoea@parhasard.net> |
1008 | 1013 |
1009 * frame.el (suspend-or-iconify-emacs): | 1014 * frame.el (suspend-or-iconify-emacs): |
1010 * frame.el (suspend-emacs-or-iconify-frame): | 1015 * frame.el (suspend-emacs-or-iconify-frame): |
1011 Elaborate on what the functions do, hopefully preventing | 1016 Elaborate on what the functions do, hopefully preventing |
1012 misunderstandings in the future. | 1017 misunderstandings in the future. |
1013 | 1018 |
1014 * keydefs.el (global-tty-map): | 1019 * keydefs.el (global-tty-map): |
1015 "\C-z" is suspend-or-iconify-emacs on the TTY, not | 1020 "\C-z" is suspend-or-iconify-emacs on the TTY, not |
1016 suspend-emacs. Fixes problems that arose where pressing C-z in a | 1021 suspend-emacs. Fixes problems that arose where pressing C-z in a |
1017 gnuclient frame suspended the whole process. | 1022 gnuclient frame suspended the whole process. |
1018 | 1023 |
1019 2006-08-05 Aidan Kehoe <kehoea@parhasard.net> | 1024 2006-08-05 Aidan Kehoe <kehoea@parhasard.net> |
1020 | 1025 |
1021 * lisp.el (forward-sexp): | 1026 * lisp.el (forward-sexp): |
1022 Handle raw strings specially just as we do structures. Fixes | 1027 Handle raw strings specially just as we do structures. Fixes |
1023 problems evaluating them in *scratch*. | 1028 problems evaluating them in *scratch*. |
1024 | 1029 |
1025 2006-08-04 Aidan Kehoe <kehoea@parhasard.net> | 1030 2006-08-04 Aidan Kehoe <kehoea@parhasard.net> |
1026 | 1031 |
1027 * iso8859-1.el: | 1032 * iso8859-1.el: |
1028 Move the symbol table modification to three lines at the end of | 1033 Move the symbol table modification to three lines at the end of |
1029 syntax.c. | 1034 syntax.c. |
1030 | 1035 |
1031 2006-07-16 Aidan Kehoe <kehoea@parhasard.net> | 1036 2006-07-16 Aidan Kehoe <kehoea@parhasard.net> |
1032 | 1037 |
1033 * loadhist.el (symbol-file): | 1038 * loadhist.el (symbol-file): |
1034 Use `source-directory,' not `build-root' for the full pathnames of | 1039 Use `source-directory,' not `build-root' for the full pathnames of |
1035 C files. | 1040 C files. |
1036 * loadup.el: | 1041 * loadup.el: |
1037 * update-elc.el: | 1042 * update-elc.el: |
1038 Rename `build-root', `source-root' to `build-directory', | 1043 Rename `build-root', `source-root' to `build-directory', |
1039 `source-directory' respectively, the latter for compatibility with | 1044 `source-directory' respectively, the latter for compatibility with |
1040 the FSF; give them and `source-lisp' docstrings, change the | 1045 the FSF; give them and `source-lisp' docstrings, change the |
1041 defvars to defconsts where possible. | 1046 defvars to defconsts where possible. |
1042 | 1047 |
1043 * make-docfile.el (build-root): Removed. | 1048 * make-docfile.el (build-root): Removed. |
1044 * make-docfile.el (build-directory): New. | 1049 * make-docfile.el (build-directory): New. |
1045 Rename build-root. | 1050 Rename build-root. |
1046 | 1051 |
1047 * update-elc.el (build-root): Removed. | 1052 * update-elc.el (build-root): Removed. |
1048 * update-elc.el (build-directory): New. | 1053 * update-elc.el (build-directory): New. |
1049 * update-elc.el (source-root): Removed. | 1054 * update-elc.el (source-root): Removed. |
1050 * update-elc.el (source-directory): New. | 1055 * update-elc.el (source-directory): New. |
1051 Rename build-root, source-root. | 1056 Rename build-root, source-root. |
1052 | 1057 |
1053 2006-07-13 Aidan Kehoe <kehoea@parhasard.net> | 1058 2006-07-13 Aidan Kehoe <kehoea@parhasard.net> |
1054 | 1059 |
1055 * unicode.el (decode-char): | 1060 * unicode.el (decode-char): |
1056 * unicode.el (encode-char): | 1061 * unicode.el (encode-char): |
1057 Specify the SHOW-ARGS properly in a couple of assertions. | 1062 Specify the SHOW-ARGS properly in a couple of assertions. |
1058 | 1063 |
1059 2006-06-30 Jerry James <james@xemacs.org> | 1064 2006-06-30 Jerry James <james@xemacs.org> |
1060 | 1065 |
1061 * process.el (shell-command): If a specific output buffer was | 1066 * process.el (shell-command): If a specific output buffer was |
1062 requested, use it. | 1067 requested, use it. |
1063 | 1068 |
1064 2006-06-25 Aidan Kehoe <kehoea@parhasard.net> | 1069 2006-06-25 Aidan Kehoe <kehoea@parhasard.net> |
1065 | 1070 |
1066 * x-init.el (x-initialize-keyboard): | 1071 * x-init.el (x-initialize-keyboard): |
1067 No longer warn about Unicode keysyms without a mapping, since we | 1072 No longer warn about Unicode keysyms without a mapping, since we |
1068 now have valid mappings for all Unicode keysyms. | 1073 now have valid mappings for all Unicode keysyms. |
1069 | 1074 |
1070 2006-06-25 Aidan Kehoe <kehoea@parhasard.net> | 1075 2006-06-25 Aidan Kehoe <kehoea@parhasard.net> |
1071 | 1076 |
1072 * cmdloop.el (read-quoted-char): | 1077 * cmdloop.el (read-quoted-char): |
1073 Don't error on non-character keys, accept them as terminating the | 1078 Don't error on non-character keys, accept them as terminating the |
1074 sequence. | 1079 sequence. |
1075 | 1080 |
1076 2006-06-18 Aidan Kehoe <kehoea@parhasard.net> | 1081 2006-06-18 Aidan Kehoe <kehoea@parhasard.net> |
1077 | 1082 |
1078 * x-compose.el (compose-diaeresis-map): | 1083 * x-compose.el (compose-diaeresis-map): |
1079 Add an entry to map dead_diaeresis + s to ß (LATIN SMALL LETTER | 1084 Add an entry to map dead_diaeresis + s to ß (LATIN SMALL LETTER |
1080 SHARP S). | 1085 SHARP S). |
1087 * mule/mule-ccl.el (ccl-compile-unicode-to-mule): New. | 1092 * mule/mule-ccl.el (ccl-compile-unicode-to-mule): New. |
1088 * mule/mule-ccl.el (ccl-dump-mule-to-unicode): New. | 1093 * mule/mule-ccl.el (ccl-dump-mule-to-unicode): New. |
1089 * mule/mule-ccl.el (ccl-dump-unicode-to-mule): New. | 1094 * mule/mule-ccl.el (ccl-dump-unicode-to-mule): New. |
1090 * mule/mule-ccl.el (define-ccl-program): | 1095 * mule/mule-ccl.el (define-ccl-program): |
1091 Add two new CCL commands, and commands to describe them; document | 1096 Add two new CCL commands, and commands to describe them; document |
1092 them. | 1097 them. |
1093 | 1098 |
1094 2006-06-03 Aidan Kehoe <kehoea@parhasard.net> | 1099 2006-06-03 Aidan Kehoe <kehoea@parhasard.net> |
1095 | 1100 |
1096 * unicode.el: | 1101 * unicode.el: |
1097 * unicode.el (featurep): | 1102 * unicode.el (featurep): |
1098 Define a CCL program to translate characters to Unicode, for use | 1103 Define a CCL program to translate characters to Unicode, for use |
1099 in redisplay with the fall-back Unicode charsets. | 1104 in redisplay with the fall-back Unicode charsets. |
1100 * x-init.el (x-initialize-keyboard): | 1105 * x-init.el (x-initialize-keyboard): |
1101 Only warn about unknown Unicode keysyms if Mule is available; we | 1106 Only warn about unknown Unicode keysyms if Mule is available; we |
1102 assume that people who've chosen non-Mule are okay with losing | 1107 assume that people who've chosen non-Mule are okay with losing |
1103 data. | 1108 data. |
1104 | 1109 |
1105 2006-06-03 Adrian Aichner <adrian@xemacs.org> | 1110 2006-06-03 Adrian Aichner <adrian@xemacs.org> |
1106 | 1111 |
1107 * package-get.el (package-get-download-sites): Welcome | 1112 * package-get.el (package-get-download-sites): Welcome |
1108 nl.xemacs.org and Thanks! | 1113 nl.xemacs.org and Thanks! |
1129 the 4th argument to x-font-menu-font-data-xft. | 1134 the 4th argument to x-font-menu-font-data-xft. |
1130 | 1135 |
1131 2006-04-29 Aidan Kehoe <kehoea@parhasard.net> | 1136 2006-04-29 Aidan Kehoe <kehoea@parhasard.net> |
1132 | 1137 |
1133 * mule/ethio-util.el (ethio-fidel-to-java-buffer): | 1138 * mule/ethio-util.el (ethio-fidel-to-java-buffer): |
1134 "\u" -> "\\u" as it should have been in the first place. | 1139 "\u" -> "\\u" as it should have been in the first place. |
1135 | 1140 |
1136 2006-04-29 Aidan Kehoe <kehoea@parhasard.net> | 1141 2006-04-29 Aidan Kehoe <kehoea@parhasard.net> |
1137 | 1142 |
1138 * dumped-lisp.el (preloaded-file-list): | 1143 * dumped-lisp.el (preloaded-file-list): |
1139 Move loadhist earlier in the preloaded-file list. | 1144 Move loadhist earlier in the preloaded-file list. |
1140 * help.el: | 1145 * help.el: |
1141 * help.el (help-mode-map): Add bindings to find the source code of | 1146 * help.el (help-mode-map): Add bindings to find the source code of |
1142 a function, notably when that function's in C. | 1147 a function, notably when that function's in C. |
1143 * help.el (describe-function-find-file, describe-symbol-find-file): | 1148 * help.el (describe-function-find-file, describe-symbol-find-file): |
1144 Removed. Use symbol-file from loadhist.el instead. | 1149 Removed. Use symbol-file from loadhist.el instead. |
1145 * help.el (frob-help-extents): | 1150 * help.el (frob-help-extents): |
1146 * help.el (describe-function-1): | 1151 * help.el (describe-function-1): |
1147 Allow built-in function file names to be hyperlinks. | 1152 Allow built-in function file names to be hyperlinks. |
1148 * help.el (describe-variable): | 1153 * help.el (describe-variable): |
1149 * help.el (help-find-source-or-scroll-up): New. | 1154 * help.el (help-find-source-or-scroll-up): New. |
1150 * help.el (help-mouse-find-source-or-track): New. | 1155 * help.el (help-mouse-find-source-or-track): New. |
1151 Make describe-function a bit more mouse-friendly, basically. | 1156 Make describe-function a bit more mouse-friendly, basically. |
1152 * loadhist.el (symbol-file): | 1157 * loadhist.el (symbol-file): |
1153 Support looking up builtin symbols using built-in-symbol-file. | 1158 Support looking up builtin symbols using built-in-symbol-file. |
1154 | 1159 |
1155 2006-04-23 Ville Skyttä <scop@xemacs.org> | 1160 2006-04-23 Ville Skyttä <scop@xemacs.org> |
1156 | 1161 |
1157 * simple.el (goto-line): Add optional `buffer' argument, from | 1162 * simple.el (goto-line): Add optional `buffer' argument, from |
1158 GNU Emacs CVS. | 1163 GNU Emacs CVS. |
1159 (next-line-add-newlines): Remove obsolete comments from the docs. | 1164 (next-line-add-newlines): Remove obsolete comments from the docs. |
1180 | 1185 |
1181 * cl.el (push): | 1186 * cl.el (push): |
1182 * cl.el (pushnew): | 1187 * cl.el (pushnew): |
1183 Take on board Stephen's criticism of my last changes to the CL | 1188 Take on board Stephen's criticism of my last changes to the CL |
1184 docstrings. | 1189 docstrings. |
1185 | 1190 |
1186 2006-04-24 Stephen J. Turnbull <stephen@xemacs.org> | 1191 2006-04-24 Stephen J. Turnbull <stephen@xemacs.org> |
1187 | 1192 |
1188 * dumped-lisp.el (fontconfig): Load only with Xft. | 1193 * dumped-lisp.el (fontconfig): Load only with Xft. |
1189 | 1194 |
1190 * x-faces.el (fontconfig): Require only with Xft. | 1195 * x-faces.el (fontconfig): Require only with Xft. |
1209 | 1214 |
1210 * x-faces.el (x-make-font-bold-xft): | 1215 * x-faces.el (x-make-font-bold-xft): |
1211 (x-make-font-unbold-xft): | 1216 (x-make-font-unbold-xft): |
1212 (x-make-font-italic-xft): | 1217 (x-make-font-italic-xft): |
1213 (x-make-font-unitalic-xft): | 1218 (x-make-font-unitalic-xft): |
1214 (x-find-xft-font-of-size): | 1219 (x-find-xft-font-of-size): |
1215 * x-font-menu.el (x-font-menu-load-font-xft): | 1220 * x-font-menu.el (x-font-menu-load-font-xft): |
1216 Use property-specific APIs instead of defconsts for property names. | 1221 Use property-specific APIs instead of defconsts for property names. |
1217 | 1222 |
1218 2006-04-16 Aidan Kehoe <kehoea@parhasard.net> | 1223 2006-04-16 Aidan Kehoe <kehoea@parhasard.net> |
1219 | 1224 |
1222 * cl.el (pop): | 1227 * cl.el (pop): |
1223 * cl.el (push): | 1228 * cl.el (push): |
1224 * cl.el (pushnew): | 1229 * cl.el (pushnew): |
1225 Docstring clarifications; drop non-standard formatting for incf, | 1230 Docstring clarifications; drop non-standard formatting for incf, |
1226 decf, pop, move to GNU's parameter names for push, pushnew since | 1231 decf, pop, move to GNU's parameter names for push, pushnew since |
1227 they make it much easier to remember the right order. | 1232 they make it much easier to remember the right order. |
1228 | 1233 |
1229 2006-04-15 Aidan Kehoe <kehoea@parhasard.net> | 1234 2006-04-15 Aidan Kehoe <kehoea@parhasard.net> |
1230 | 1235 |
1231 * cmdloop.el (read-quoted-char): Use unicode-to-char instead of | 1236 * cmdloop.el (read-quoted-char): Use unicode-to-char instead of |
1232 int-to-char for converting code points to characters; document | 1237 int-to-char for converting code points to characters; document |
1233 this usage. This is compatible with previously documented | 1238 this usage. This is compatible with previously documented |
1296 | 1301 |
1297 * XEmacs 21.5.25 "eggplant" is released. | 1302 * XEmacs 21.5.25 "eggplant" is released. |
1298 | 1303 |
1299 2006-02-05 Aidan Kehoe <kehoea@parhasard.net> | 1304 2006-02-05 Aidan Kehoe <kehoea@parhasard.net> |
1300 | 1305 |
1301 * easymenu.el: Update copyright. | 1306 * easymenu.el: Update copyright. |
1302 * easymenu.el (easy-menu-all-popups): | 1307 * easymenu.el (easy-menu-all-popups): |
1303 Add a docstring. | 1308 Add a docstring. |
1304 * easymenu.el (easy-menu-add): | 1309 * easymenu.el (easy-menu-add): |
1305 Document a bug, rework the function to preserve any existing | 1310 Document a bug, rework the function to preserve any existing |
1306 non-default mode-popup-menu instead of overwriting it, and not to | 1311 non-default mode-popup-menu instead of overwriting it, and not to |
1307 bother normalising the menu title (nothing else does). | 1312 bother normalising the menu title (nothing else does). |
1308 * easymenu.el (easy-menu-remove): | 1313 * easymenu.el (easy-menu-remove): |
1309 Restore the default mode-popup-menu instead of leaving an empty | 1314 Restore the default mode-popup-menu instead of leaving an empty |
1310 one when we remove the last easy-menu popup. | 1315 one when we remove the last easy-menu popup. |
1311 | 1316 |
1312 2004-01-19 Martin Buchholz <martin@xemacs.org> | 1317 2004-01-19 Martin Buchholz <martin@xemacs.org> |
1313 | 1318 |
1314 * font-lock.el: Add support for not-so recent changes in Java to | 1319 * font-lock.el: Add support for not-so recent changes in Java to |
1315 java-mode. | 1320 java-mode. |
1317 2006-01-08 Aidan Kehoe <kehoea@parhasard.net> | 1322 2006-01-08 Aidan Kehoe <kehoea@parhasard.net> |
1318 | 1323 |
1319 * cmdloop.el (read-quoted-char): | 1324 * cmdloop.el (read-quoted-char): |
1320 Eliminate some char/event confusion introduced by a GNU Emacs | 1325 Eliminate some char/event confusion introduced by a GNU Emacs |
1321 sync. | 1326 sync. |
1322 | 1327 |
1323 2006-01-06 Adrian Aichner <adrian@xemacs.org> | 1328 2006-01-06 Adrian Aichner <adrian@xemacs.org> |
1324 | 1329 |
1325 * package-get.el (package-get-download-sites): Add pt.xemacs.org, | 1330 * package-get.el (package-get-download-sites): Add pt.xemacs.org, |
1326 as suggested by Rodrigo Ventura. | 1331 as suggested by Rodrigo Ventura. |
1327 * package-get.el (package-get-pre-release-download-sites): Ditto, | 1332 * package-get.el (package-get-pre-release-download-sites): Ditto, |
1345 | 1350 |
1346 * package-admin.el (package-admin-find-top-directory): Use the | 1351 * package-admin.el (package-admin-find-top-directory): Use the |
1347 existing variables rather than groking the paths from scratch, and | 1352 existing variables rather than groking the paths from scratch, and |
1348 greatly simplify. | 1353 greatly simplify. |
1349 | 1354 |
1350 * packages.el (packages-find-all-package-hierarchies): | 1355 * packages.el (packages-find-all-package-hierarchies): |
1351 Take into account `configure-early-package-hierarchies', | 1356 Take into account `configure-early-package-hierarchies', |
1352 `configure-late-package-hierarchies', | 1357 `configure-late-package-hierarchies', |
1353 `configure-last-package-hierarchies', as set by configure. | 1358 `configure-last-package-hierarchies', as set by configure. |
1354 | 1359 |
1355 2005-12-24 Aidan Kehoe <kehoea@parhasard.net> | 1360 2005-12-24 Aidan Kehoe <kehoea@parhasard.net> |
1356 | 1361 |
1357 * mule/chinese.el: | 1362 * mule/chinese.el: |
1358 * mule/chinese.el ('euc-china): Removed. Shouldn't have been | 1363 * mule/chinese.el ('euc-china): Removed. Shouldn't have been |
1359 uncommented in the first place. | 1364 uncommented in the first place. |
1360 | 1365 |
1361 2005-12-24 Aidan Kehoe <kehoea@parhasard.net> | 1366 2005-12-24 Aidan Kehoe <kehoea@parhasard.net> |
1362 | 1367 |
1363 * mule/mule-cmds.el (set-language-environment-coding-systems): | 1368 * mule/mule-cmds.el (set-language-environment-coding-systems): |
1364 * mule/mule-cmds.el (init-locale-at-early-startup): | 1369 * mule/mule-cmds.el (init-locale-at-early-startup): |
1365 Call set-current-locale (the wrapper for setlocale(3)) before | 1370 Call set-current-locale (the wrapper for setlocale(3)) before |
1366 checking the current locale, because the C code doesn't. | 1371 checking the current locale, because the C code doesn't. |
1367 | 1372 |
1368 2005-12-24 Aidan Kehoe <kehoea@parhasard.net> | 1373 2005-12-24 Aidan Kehoe <kehoea@parhasard.net> |
1369 | 1374 |
1370 * mule/chinese.el: | 1375 * mule/chinese.el: |
1371 Make euc-cn available as a coding system alias for cn-gb-2312, for | 1376 Make euc-cn available as a coding system alias for cn-gb-2312, for |
1372 the sake of consistency with euc-jp, euc-ko and the FSF. | 1377 the sake of consistency with euc-jp, euc-ko and the FSF. |
1373 | 1378 |
1374 2005-12-24 Aidan Kehoe <kehoea@parhasard.net> | 1379 2005-12-24 Aidan Kehoe <kehoea@parhasard.net> |
1375 | 1380 |
1376 * x-win-sun.el (x-win-init-sun): | 1381 * x-win-sun.el (x-win-init-sun): |
1377 * x-win-xfree86.el (x-win-init-xfree86): | 1382 * x-win-xfree86.el (x-win-init-xfree86): |
1378 Initialise the hardware-specific mapping from raw keycodes to the | 1383 Initialise the hardware-specific mapping from raw keycodes to the |
1379 US key layout. | 1384 US key layout. |
1380 | 1385 |
1381 2005-12-22 Stephen J. Turnbull <stephen@xemacs.org> | 1386 2005-12-22 Stephen J. Turnbull <stephen@xemacs.org> |
1382 | 1387 |
1383 * buff-menu.el (Buffer-menu-rename): New command. | 1388 * buff-menu.el (Buffer-menu-rename): New command. |
1384 (Buffer-menu-mode-map): Bind it to ?r. | 1389 (Buffer-menu-mode-map): Bind it to ?r. |
1390 2005-12-17 Aidan Kehoe <kehoea@parhasard.net> | 1395 2005-12-17 Aidan Kehoe <kehoea@parhasard.net> |
1391 | 1396 |
1392 * mule/mule-cmds.el (set-language-environment-coding-systems): | 1397 * mule/mule-cmds.el (set-language-environment-coding-systems): |
1393 Initialise keyboard-coding-system, terminal-coding-system when | 1398 Initialise keyboard-coding-system, terminal-coding-system when |
1394 applying a language environment, together with the input and | 1399 applying a language environment, together with the input and |
1395 output coding systems for any active TTY console. | 1400 output coding systems for any active TTY console. |
1396 * mule/mule-cmds.el (init-locale-at-early-startup): | 1401 * mule/mule-cmds.el (init-locale-at-early-startup): |
1397 If set-current-locale returns a `more-specified version' of the | 1402 If set-current-locale returns a `more-specified version' of the |
1398 current locale when passed a zero length argument, the magic used | 1403 current locale when passed a zero length argument, the magic used |
1399 to work out the current language environment from the C locale | 1404 to work out the current language environment from the C locale |
1400 will fail. Call current-locale instead. | 1405 will fail. Call current-locale instead. |
1401 | 1406 |
1402 2005-12-17 Adrian Aichner <adrian@xemacs.org> | 1407 2005-12-17 Adrian Aichner <adrian@xemacs.org> |
1403 | 1408 |
1404 * package-get.el (package-get-download-sites): Add Hong Kong | 1409 * package-get.el (package-get-download-sites): Add Hong Kong |
1405 download site. | 1410 download site. |
1484 (font-properties-from-style): | 1489 (font-properties-from-style): |
1485 Comment out. | 1490 Comment out. |
1486 | 1491 |
1487 2005-03-01 Aidan Kehoe <kehoea@parhasard.net> | 1492 2005-03-01 Aidan Kehoe <kehoea@parhasard.net> |
1488 | 1493 |
1489 General cleanup of references to functions Eric has deleted | 1494 General cleanup of references to functions Eric has deleted |
1490 and renamed in the C core. | 1495 and renamed in the C core. |
1491 * font.el (x-font-create-object): | 1496 * font.el (x-font-create-object): |
1492 xft-xlfd-font-name-p -> xlfd-font-name-p | 1497 xft-xlfd-font-name-p -> xlfd-font-name-p |
1493 * font.el (x-font-create-object-xft): | 1498 * font.el (x-font-create-object-xft): |
1494 xft-pattern-* -> fc-pattern-*, return the created font. | 1499 xft-pattern-* -> fc-pattern-*, return the created font. |
1495 * font.el (x-font-create-name-xft): | 1500 * font.el (x-font-create-name-xft): |
1496 xft* -> fc* | 1501 xft* -> fc* |
1497 * fontconfig.el (fc-font-name-weight-regular): New. | 1502 * fontconfig.el (fc-font-name-weight-regular): New. |
1498 * fontconfig.el (fc-font-name-weight-mapping): | 1503 * fontconfig.el (fc-font-name-weight-mapping): |
1499 * fontconfig.el (fc-font-name-weight-mapping-string): | 1504 * fontconfig.el (fc-font-name-weight-mapping-string): |
1501 * fontconfig.el (fc-font-name-weight-mapping-reverse): | 1506 * fontconfig.el (fc-font-name-weight-mapping-reverse): |
1502 * fontconfig.el (fc-font-weight-translate-from-symbol): | 1507 * fontconfig.el (fc-font-weight-translate-from-symbol): |
1503 Add information on the "regular" font weight, taken from | 1508 Add information on the "regular" font weight, taken from |
1504 fontconfig.h, which is the weight my local system returns by | 1509 fontconfig.h, which is the weight my local system returns by |
1505 default. | 1510 default. |
1506 | 1511 |
1507 2005-02-03 Eric Knauel <eric@xemacs.org> | 1512 2005-02-03 Eric Knauel <eric@xemacs.org> |
1508 | 1513 |
1509 * fontconfig.el (fc-try-font): | 1514 * fontconfig.el (fc-try-font): |
1510 (fc-find-available-font-families): | 1515 (fc-find-available-font-families): |
1511 (fc-find-available-weights-for-family): adapt to new representation of | 1516 (fc-find-available-weights-for-family): adapt to new representation of |
1512 FcObjectSets | 1517 FcObjectSets |
1513 | 1518 |
1514 2004-11-20 Stephen J. Turnbull <stephen@xemacs.org> | 1519 2004-11-20 Stephen J. Turnbull <stephen@xemacs.org> |
1515 | 1520 |
1680 | 1685 |
1681 2005-10-21 Stephen J. Turnbull <stephen@xemacs.org> | 1686 2005-10-21 Stephen J. Turnbull <stephen@xemacs.org> |
1682 | 1687 |
1683 * build-report.el: Note synch to XEmacs build package version 1.49. | 1688 * build-report.el: Note synch to XEmacs build package version 1.49. |
1684 | 1689 |
1685 2005-10-04 Stephen J. Turnbull <stephen@xemacs.org> | 1690 2005-10-04 Stephen J. Turnbull <stephen@xemacs.org> |
1686 | 1691 |
1687 * build-report.el (build-report): Refactor into interactive | 1692 * build-report.el (build-report): Refactor into interactive |
1688 portion and `build-report-create-report'. | 1693 portion and `build-report-create-report'. |
1689 (build-report-create-report): New function. | 1694 (build-report-create-report): New function. |
1690 (batch-build-report): Non-interactive version of `build-report' | 1695 (batch-build-report): Non-interactive version of `build-report' |
1716 | 1721 |
1717 2005-10-04 Stephen J. Turnbull <stephen@xemacs.org> | 1722 2005-10-04 Stephen J. Turnbull <stephen@xemacs.org> |
1718 | 1723 |
1719 * simple.el (xemacs-default-composefunc): Don't warn when batch. | 1724 * simple.el (xemacs-default-composefunc): Don't warn when batch. |
1720 | 1725 |
1721 2005-10-04 Stephen J. Turnbull <stephen@xemacs.org> | 1726 2005-10-04 Stephen J. Turnbull <stephen@xemacs.org> |
1722 | 1727 |
1723 * build-report.el: Synch to Adrian's packaged version. | 1728 * build-report.el: Synch to Adrian's packaged version. |
1724 | 1729 |
1725 2005-10-04 Stephen J. Turnbull <stephen@xemacs.org> | 1730 2005-10-04 Stephen J. Turnbull <stephen@xemacs.org> |
1726 | 1731 |
1758 * window-xemacs.el (window-configuration-equal): Compare frame top | 1763 * window-xemacs.el (window-configuration-equal): Compare frame top |
1759 and left via `equal' rather than '=', as it can be nil. | 1764 and left via `equal' rather than '=', as it can be nil. |
1760 | 1765 |
1761 2005-07-24 Fabrice Popineau <Fabrice.Popineau@supelec.fr> | 1766 2005-07-24 Fabrice Popineau <Fabrice.Popineau@supelec.fr> |
1762 | 1767 |
1763 * window-xemacs.el (really-set-window-configuration): | 1768 * window-xemacs.el (really-set-window-configuration): |
1764 * window-xemacs.el (current-window-configuration): | 1769 * window-xemacs.el (current-window-configuration): |
1765 * window-xemacs.el (window-configuration-equal): | 1770 * window-xemacs.el (window-configuration-equal): |
1766 * window-xemacs.el (window-configuration): Add `frame-top' and | 1771 * window-xemacs.el (window-configuration): Add `frame-top' and |
1767 `frame-left' field to windows configurations, and save and restore | 1772 `frame-left' field to windows configurations, and save and restore |
1768 them. | 1773 them. |
1769 | 1774 |
1770 2005-06-26 Aidan Kehoe <kehoea@parhasard.net> | 1775 2005-06-26 Aidan Kehoe <kehoea@parhasard.net> |
1771 | 1776 |
1772 * cmdloop.el (read-quoted-char): | 1777 * cmdloop.el (read-quoted-char): |
1773 * isearch-mode.el (isearch-char-to-string): | 1778 * isearch-mode.el (isearch-char-to-string): |
1774 Remove the fourth argument from event-to-character. | 1779 Remove the fourth argument from event-to-character. |
1775 | 1780 |
1776 * dumped-lisp.el (preloaded-file-list): | 1781 * dumped-lisp.el (preloaded-file-list): |
1777 No longer dump x-iso8859-1.el--we don't need it any more. | 1782 No longer dump x-iso8859-1.el--we don't need it any more. |
1778 | 1783 |
1779 * x-init.el (x-initialize-keyboard): | 1784 * x-init.el (x-initialize-keyboard): |
1780 * keymap.el (events-to-keys): | 1785 * keymap.el (events-to-keys): |
1781 * events.el: | 1786 * events.el: |
1782 Rename the ascii-character keysym property to character-of-keysym. | 1787 Rename the ascii-character keysym property to character-of-keysym. |
1783 | 1788 |
1784 * gtk-compose.el: | 1789 * gtk-compose.el: |
1785 Don't depend on gtk-iso8859-1.el | 1790 Don't depend on gtk-iso8859-1.el |
1786 | 1791 |
1787 * x-compose.el: | 1792 * x-compose.el: |
1818 * simple.el (vm-user-agent): | 1823 * simple.el (vm-user-agent): |
1819 * simple.el ('vm-user-agent): New. | 1824 * simple.el ('vm-user-agent): New. |
1820 * simple.el (xemacs-default-composefunc): New. | 1825 * simple.el (xemacs-default-composefunc): New. |
1821 * simple.el (xemacs-default-sendfunc): New. | 1826 * simple.el (xemacs-default-sendfunc): New. |
1822 * simple.el ('xemacs-default-mail-user-agent): New. | 1827 * simple.el ('xemacs-default-mail-user-agent): New. |
1823 Update the docstring for mail-user-agent to mention VM; default to | 1828 Update the docstring for mail-user-agent to mention VM; default to |
1824 sendmail-user-agent, but on first use, give a huge warning that it | 1829 sendmail-user-agent, but on first use, give a huge warning that it |
1825 is underfeatured and not likely to get better in the medium term, | 1830 is underfeatured and not likely to get better in the medium term, |
1826 and the user should choose another mail client. | 1831 and the user should choose another mail client. |
1827 | 1832 |
1828 2005-05-10 Aidan Kehoe <kehoea@parhasard.net> | 1833 2005-05-10 Aidan Kehoe <kehoea@parhasard.net> |
1829 | 1834 |
1830 * x-init.el (x-initialize-keyboard): Give info about any unbound | 1835 * x-init.el (x-initialize-keyboard): Give info about any unbound |
1831 Unicode keysyms. | 1836 Unicode keysyms. |
1832 | 1837 |
1833 2005-05-10 Aidan Kehoe <kehoea@parhasard.net> | 1838 2005-05-10 Aidan Kehoe <kehoea@parhasard.net> |
1834 | 1839 |
1835 * mule/european.el: | 1840 * mule/european.el: |
1836 * mule/latin.el: | 1841 * mule/latin.el: |
1837 Add full syntax table and case mapping information for | 1842 Add full syntax table and case mapping information for |
1838 iso-8859-14, iso-8859-15, iso-8859-16. | 1843 iso-8859-14, iso-8859-15, iso-8859-16. |
1839 | 1844 |
1840 2005-05-05 Aidan Kehoe <kehoea@parhasard.net> | 1845 2005-05-05 Aidan Kehoe <kehoea@parhasard.net> |
1841 | 1846 |
1842 * mule/mule-ccl.el (define-ccl-program): Spelling and grammar fix | 1847 * mule/mule-ccl.el (define-ccl-program): Spelling and grammar fix |
1843 in docstring. | 1848 in docstring. |
1844 | 1849 |
1845 2005-05-05 Aidan Kehoe <kehoea@parhasard.net> | 1850 2005-05-05 Aidan Kehoe <kehoea@parhasard.net> |
1846 | 1851 |
1847 * map-ynp.el: Grammar fix in comment. | 1852 * map-ynp.el: Grammar fix in comment. |
1848 | 1853 |
1849 2005-05-05 Aidan Kehoe <kehoea@parhasard.net> | 1854 2005-05-05 Aidan Kehoe <kehoea@parhasard.net> |
1850 | 1855 |
1851 * startup.el (command-line): Call font-lock-set-defaults to make | 1856 * startup.el (command-line): Call font-lock-set-defaults to make |
1852 the user's choice of fontification take effect in *scratch*. | 1857 the user's choice of fontification take effect in *scratch*. |
1853 | 1858 |
1854 2005-04-12 Mike Sperber <mike@xemacs.org> | 1859 2005-04-12 Mike Sperber <mike@xemacs.org> |
1855 | 1860 |
1856 * minibuf.el (get-user-response): Move here from dialog.el so it | 1861 * minibuf.el (get-user-response): Move here from dialog.el so it |
1857 works even when dialogs are not available. | 1862 works even when dialogs are not available. |
1868 * diagnose.el (show-mc-alloc-memory-usage): New. | 1873 * diagnose.el (show-mc-alloc-memory-usage): New. |
1869 | 1874 |
1870 2005-04-08 Aidan Kehoe <kehoea@parhasard.net> | 1875 2005-04-08 Aidan Kehoe <kehoea@parhasard.net> |
1871 | 1876 |
1872 * files.el (find-file): Honour the coding system argument even in | 1877 * files.el (find-file): Honour the coding system argument even in |
1873 the case where we're creating a new file. | 1878 the case where we're creating a new file. |
1874 | 1879 |
1875 2005-04-04 Steve Youngs <steve@sxemacs.org> | 1880 2005-04-04 Steve Youngs <steve@sxemacs.org> |
1876 | 1881 |
1877 * files.el (backup-buffer): Write "%backup%~" in | 1882 * files.el (backup-buffer): Write "%backup%~" in |
1878 `auto-save-directory' and fall back to $HOME if for some reason | 1883 `auto-save-directory' and fall back to $HOME if for some reason |
1884 * faces.el (face-complain-about-font): | 1889 * faces.el (face-complain-about-font): |
1885 * x-faces.el: | 1890 * x-faces.el: |
1886 The warnings when there wasn't a bold or italic version of a given | 1891 The warnings when there wasn't a bold or italic version of a given |
1887 font available still specified "Emacs" as the X11 resource | 1892 font available still specified "Emacs" as the X11 resource |
1888 class. Change this to "XEmacs." | 1893 class. Change this to "XEmacs." |
1889 | 1894 |
1890 2005-03-29 Aidan Kehoe <kehoea@parhasard.net> | 1895 2005-03-29 Aidan Kehoe <kehoea@parhasard.net> |
1891 | 1896 |
1892 * startup.el (command-line): Move Mule initialisation before | 1897 * startup.el (command-line): Move Mule initialisation before |
1893 window-system initialisation, because the latter depends on | 1898 window-system initialisation, because the latter depends on |
1894 Unicode support with X11 and Unicode keysyms. | 1899 Unicode support with X11 and Unicode keysyms. |
1895 | 1900 |
1896 2005-03-28 Aidan Kehoe <kehoea@parhasard.net> | 1901 2005-03-28 Aidan Kehoe <kehoea@parhasard.net> |
1897 | 1902 |
1898 * register.el (insert-register): Revert part of Ben's incomplete | 1903 * register.el (insert-register): Revert part of Ben's incomplete |
1899 sync of 2005-01-26--we don't have insert-for-yank. | 1904 sync of 2005-01-26--we don't have insert-for-yank. |
1900 | 1905 |
1901 2005-03-25 Ralf Angeli <angeli@iwi.uni-sb.de> | 1906 2005-03-25 Ralf Angeli <angeli@iwi.uni-sb.de> |
1902 | 1907 |
1903 * easymenu.el (easy-menu-remove): As described in | 1908 * easymenu.el (easy-menu-remove): As described in |
1904 E1D4Nn5-0001lq-EU@neutrino.iwi.uni-sb.de; don't strip everything | 1909 E1D4Nn5-0001lq-EU@neutrino.iwi.uni-sb.de; don't strip everything |
1905 except the "Command" menu from mode-popup-menu. | 1910 except the "Command" menu from mode-popup-menu. |
1906 | 1911 |
1907 2005-03-25 Ralf Angeli <angeli@iwi.uni-sb.de> | 1912 2005-03-25 Ralf Angeli <angeli@iwi.uni-sb.de> |
1908 | 1913 |
1909 * font.el (font-spatial-to-canonical): Correct calculation of | 1914 * font.el (font-spatial-to-canonical): Correct calculation of |
1910 return value for pixel-based input value. | 1915 return value for pixel-based input value. |
1911 | 1916 |
1912 2005-03-17 Mike Sperber <mike@xemacs.org> | 1917 2005-03-17 Mike Sperber <mike@xemacs.org> |
1913 | 1918 |
1914 * files.el: Merge the following changes from GNU Emacs: | 1919 * files.el: Merge the following changes from GNU Emacs: |
1915 | 1920 |
1916 2005-01-04 Andreas Schwab <schwab@suse.de> | 1921 2005-01-04 Andreas Schwab <schwab@suse.de> |
1917 | 1922 |
1918 * files.el (insert-directory): Only look for error lines in | 1923 * files.el (insert-directory): Only look for error lines in |
1919 inserted text. Don't move too far after processing --dired markers. | 1924 inserted text. Don't move too far after processing --dired markers. |
1920 | 1925 |
1921 2004-12-27 Richard M. Stallman <rms@gnu.org> | 1926 2004-12-27 Richard M. Stallman <rms@gnu.org> |
1922 | 1927 |
1923 * files.el (insert-directory-ls-version): New variable. | 1928 * files.el (insert-directory-ls-version): New variable. |
1924 (insert-directory): When ls returns an error, test the version | 1929 (insert-directory): When ls returns an error, test the version |
1925 number to decide what the return code means. | 1930 number to decide what the return code means. |
1926 With --dired output format, detect and distinguish lines | 1931 With --dired output format, detect and distinguish lines |
1927 that are really error messages. | 1932 that are really error messages. |
1928 (insert-directory-adj-pos): New function. | 1933 (insert-directory-adj-pos): New function. |
1929 | 1934 |
1930 2004-09-25 Stefan Monnier <monnier@iro.umontreal.ca> | 1935 2004-09-25 Stefan Monnier <monnier@iro.umontreal.ca> |
1931 | 1936 |
1932 * files.el (insert-directory): Obey --dired even with symlinks. | 1937 * files.el (insert-directory): Obey --dired even with symlinks. |
1933 | 1938 |
1934 2004-05-25 Luc Teirlinck <teirllm@auburn.edu> | 1939 2004-05-25 Luc Teirlinck <teirllm@auburn.edu> |
1935 | 1940 |
1936 (insert-directory): Check that lines were really inserted by | 1941 (insert-directory): Check that lines were really inserted by |
1937 the --dired switch, before erasing them. | 1942 the --dired switch, before erasing them. |
1938 | 1943 |
1939 2004-04-17 Richard M. Stallman <rms@gnu.org> | 1944 2004-04-17 Richard M. Stallman <rms@gnu.org> |
1940 | 1945 |
1941 * files.el (insert-directory): Delete any error msg output by the | 1946 * files.el (insert-directory): Delete any error msg output by the |
1942 `insert-directory-program'. | 1947 `insert-directory-program'. |
1943 | 1948 |
1944 2005-03-12 Fabrice Popineau <Fabrice.Popineau@supelec.fr> | 1949 2005-03-12 Fabrice Popineau <Fabrice.Popineau@supelec.fr> |
1945 | 1950 |
1946 * select.el (get-selection): As described in | 1951 * select.el (get-selection): As described in |
1947 u0nj9nvq.fsf@esemetz.metz.supelec.fr , get-selection-internal | 1952 u0nj9nvq.fsf@esemetz.metz.supelec.fr , get-selection-internal |
1948 returns nil instead of signalling a selection-conversion | 1953 returns nil instead of signalling a selection-conversion |
1949 error on win32. Also, Aidan had a logic error while traversing a | 1954 error on win32. Also, Aidan had a logic error while traversing a |
1950 list. | 1955 list. |
1951 | 1956 |
1952 2005-03-11 Stephen J. Turnbull <stephen@xemacs.org> | 1957 2005-03-11 Stephen J. Turnbull <stephen@xemacs.org> |
1953 | 1958 |
1954 * XEmacs 21.5.20 "cilantro" is released. | 1959 * XEmacs 21.5.20 "cilantro" is released. |
1955 | 1960 |
1976 * select.el (selected-text-type): Removed. | 1981 * select.el (selected-text-type): Removed. |
1977 * select.el (selection-preferred-types): New. | 1982 * select.el (selection-preferred-types): New. |
1978 * select.el ('selected-text-type): New. | 1983 * select.el ('selected-text-type): New. |
1979 Rename selected-text-type to selection-preferred-types, now that | 1984 Rename selected-text-type to selection-preferred-types, now that |
1980 it's full of image types as fallbacks. Define an alias to the old | 1985 it's full of image types as fallbacks. Define an alias to the old |
1981 name. | 1986 name. |
1982 * select.el (kill-primary-selection): deleted -> delete | 1987 * select.el (kill-primary-selection): deleted -> delete |
1983 | 1988 |
1984 * select.el (get-selection-no-error): | 1989 * select.el (get-selection-no-error): |
1985 * select.el (get-selection): | 1990 * select.el (get-selection): |
1986 * select.el (get-selection-foreign): | 1991 * select.el (get-selection-foreign): |
1987 Reference selection-preferred-types instead of giving details of | 1992 Reference selection-preferred-types instead of giving details of |
1988 which types these functions default to wanting. | 1993 which types these functions default to wanting. |
1989 | 1994 |
1990 * select.el (select-make-extent-for-selection): Comment that we | 1995 * select.el (select-make-extent-for-selection): Comment that we |
1991 need to hook something similar into the rectangle functions. | 1996 need to hook something similar into the rectangle functions. |
1992 | 1997 |
1993 * select.el (select-convert-in): | 1998 * select.el (select-convert-in): |
1994 If we don't have a handler for an X11 selection, pass the value | 1999 If we don't have a handler for an X11 selection, pass the value |
1995 itself as a string. Fixes X11 atoms. | 2000 itself as a string. Fixes X11 atoms. |
1996 | 2001 |
1997 * select.el (select-convert-to-timestamp): New. | 2002 * select.el (select-convert-to-timestamp): New. |
1998 Uses get-xemacs-selection-timestamp. | 2003 Uses get-xemacs-selection-timestamp. |
1999 | 2004 |
2000 * select.el (select-convert-to-utf-8-text): New. | 2005 * select.el (select-convert-to-utf-8-text): New. |
2001 * select.el (select-convert-from-text): Removed. | 2006 * select.el (select-convert-from-text): Removed. |
2002 The change in select-convert-in makes this irrelevant. | 2007 The change in select-convert-in makes this irrelevant. |
2003 | 2008 |
2004 * select.el (select-convert-from-length): Removed. | 2009 * select.el (select-convert-from-length): Removed. |
2005 We have a more generic integer conversion routine here. | 2010 We have a more generic integer conversion routine here. |
2006 | 2011 |
2007 * select.el (select-convert-from-filename): Removed. | 2012 * select.el (select-convert-from-filename): Removed. |
2008 The generic string conversion handles this. | 2013 The generic string conversion handles this. |
2009 | 2014 |
2010 * select.el (select-convert-from-ip-address): New. | 2015 * select.el (select-convert-from-ip-address): New. |
2011 Whee. | 2016 Whee. |
2012 | 2017 |
2013 * select.el (select-convert-from-utf-8-text): New. | 2018 * select.el (select-convert-from-utf-8-text): New. |
2014 * select.el (select-convert-from-utf-16-le-text): New. | 2019 * select.el (select-convert-from-utf-16-le-text): New. |
2015 The various Mozilla-specific types need the utf-16 conversion; | 2020 The various Mozilla-specific types need the utf-16 conversion; |
2016 utf-8 conversion is _in_ this season, didn't you know? | 2021 utf-8 conversion is _in_ this season, didn't you know? |
2017 | 2022 |
2018 * select.el (select-convert-from-image-data): New. | 2023 * select.el (select-convert-from-image-data): New. |
2019 Generic convert-an-image-to-a-space-with-end-glyph function. Used | 2024 Generic convert-an-image-to-a-space-with-end-glyph function. Used |
2020 by the next six functions. | 2025 by the next six functions. |
2021 | 2026 |
2022 * select.el (select-convert-from-image/gif): New. | 2027 * select.el (select-convert-from-image/gif): New. |
2023 * select.el (select-convert-from-image/jpeg): New. | 2028 * select.el (select-convert-from-image/jpeg): New. |
2024 * select.el (select-convert-from-image/png): New. | 2029 * select.el (select-convert-from-image/png): New. |
2025 * select.el (select-convert-from-image/tiff): New. | 2030 * select.el (select-convert-from-image/tiff): New. |
2026 * select.el (select-convert-from-image/xpm): New. | 2031 * select.el (select-convert-from-image/xpm): New. |
2027 * select.el (select-convert-from-image/xbm): New. | 2032 * select.el (select-convert-from-image/xbm): New. |
2028 Check if we have support for a given image format; if so, pass | 2033 Check if we have support for a given image format; if so, pass |
2029 back a space with the corresponding selection's image attached as | 2034 back a space with the corresponding selection's image attached as |
2030 glyph data. | 2035 glyph data. |
2031 | 2036 |
2032 * select.el (select-convert-from-cf-unicodetext): | 2037 * select.el (select-convert-from-cf-unicodetext): |
2033 * select.el (select-convert-to-cf-text): | 2038 * select.el (select-convert-to-cf-text): |
2034 * select.el (select-convert-to-cf-unicodetext): | 2039 * select.el (select-convert-to-cf-unicodetext): |
2035 Check that the corresponding Windows coding systems are available | 2040 Check that the corresponding Windows coding systems are available |
2036 before trying to convert. | 2041 before trying to convert. |
2037 | 2042 |
2038 * select.el (selection-converter-out-alist): | 2043 * select.el (selection-converter-out-alist): |
2039 * select.el (selection-converter-in-alist): | 2044 * select.el (selection-converter-in-alist): |
2040 Update both lists to reflect the other changes in the file. | 2045 Update both lists to reflect the other changes in the file. |
2041 | 2046 |
2042 * x-select.el (x-selected-text-type): | 2047 * x-select.el (x-selected-text-type): |
2043 Update the define-obsolete-variable-alias now selected-text-type | 2048 Update the define-obsolete-variable-alias now selected-text-type |
2044 is called something else. | 2049 is called something else. |
2045 | 2050 |
2046 2005-02-25 Adrian Aichner <adrian@xemacs.org> | 2051 2005-02-25 Adrian Aichner <adrian@xemacs.org> |
2047 | 2052 |
2048 * diagnose.el: Fix typo. | 2053 * diagnose.el: Fix typo. |
2049 * diagnose.el (show-memory-usage): Sort sections by total usage. | 2054 * diagnose.el (show-memory-usage): Sort sections by total usage. |
2050 | 2055 |
2101 2005-02-16 Aidan Kehoe <kehoea@parhasard.net> | 2106 2005-02-16 Aidan Kehoe <kehoea@parhasard.net> |
2102 | 2107 |
2103 * buffer.el (pop-to-buffer): | 2108 * buffer.el (pop-to-buffer): |
2104 * window-xemacs.el (display-buffer): | 2109 * window-xemacs.el (display-buffer): |
2105 Document use of `same-window-buffer-names,' `same-window-regexps' | 2110 Document use of `same-window-buffer-names,' `same-window-regexps' |
2106 by pop-to-buffer and display-buffer. | 2111 by pop-to-buffer and display-buffer. |
2107 | 2112 |
2108 2005-02-09 Ben Wing <ben@xemacs.org> | 2113 2005-02-09 Ben Wing <ben@xemacs.org> |
2109 | 2114 |
2110 * dumped-lisp.el (preloaded-file-list): | 2115 * dumped-lisp.el (preloaded-file-list): |
2111 Move paragraphs later so that decode-coding-string is defined. | 2116 Move paragraphs later so that decode-coding-string is defined. |
2112 | 2117 |
2133 8859-16--cf. s3tk6pieyuk.fsf@magellan.suse.de , DOUBLE LOW-9 | 2138 8859-16--cf. s3tk6pieyuk.fsf@magellan.suse.de , DOUBLE LOW-9 |
2134 QUOTATION MARK is very much used for German and in Central Europe. | 2139 QUOTATION MARK is very much used for German and in Central Europe. |
2135 | 2140 |
2136 2005-02-09 Aidan Kehoe <kehoea@parhasard.net> | 2141 2005-02-09 Aidan Kehoe <kehoea@parhasard.net> |
2137 | 2142 |
2138 * unicode.el: | 2143 * unicode.el: |
2139 Add coding system aliases for utf-16-be and utf-16-le, for | 2144 Add coding system aliases for utf-16-be and utf-16-le, for |
2140 improved compatibility with Mule-UCS and the FSF. | 2145 improved compatibility with Mule-UCS and the FSF. |
2141 | 2146 |
2142 2005-02-07 Ben Wing <ben@xemacs.org> | 2147 2005-02-07 Ben Wing <ben@xemacs.org> |
2143 | 2148 |
2144 * menubar.el (find-menu-item-1): | 2149 * menubar.el (find-menu-item-1): |
2145 Forgot to rename this when find-menu-item-1 was extracted. | 2150 Forgot to rename this when find-menu-item-1 was extracted. |
2166 | 2171 |
2167 2005-02-03 Ben Wing <ben@xemacs.org> | 2172 2005-02-03 Ben Wing <ben@xemacs.org> |
2168 | 2173 |
2169 * dumped-lisp.el (preloaded-file-list): | 2174 * dumped-lisp.el (preloaded-file-list): |
2170 Document that paragraphs needs easy-mmode. | 2175 Document that paragraphs needs easy-mmode. |
2171 | 2176 |
2172 2005-02-03 Ben Wing <ben@xemacs.org> | 2177 2005-02-03 Ben Wing <ben@xemacs.org> |
2173 | 2178 |
2174 * packages.el (package-suppress): New. | 2179 * packages.el (package-suppress): New. |
2175 Add actual command to suppress packages. | 2180 Add actual command to suppress packages. |
2176 | 2181 |
2214 2005-02-02 Ben Wing <ben@xemacs.org> | 2219 2005-02-02 Ben Wing <ben@xemacs.org> |
2215 | 2220 |
2216 * easy-mmode.el, regexp-opt.el: | 2221 * easy-mmode.el, regexp-opt.el: |
2217 Move these files into core. | 2222 Move these files into core. |
2218 Uncomment stuff depending on new custom.el. | 2223 Uncomment stuff depending on new custom.el. |
2219 | 2224 |
2220 * autoload.el: | 2225 * autoload.el: |
2221 * autoload.el (generate-autoload-function): New. | 2226 * autoload.el (generate-autoload-function): New. |
2222 * autoload.el (autoload-feature-suffix): New. | 2227 * autoload.el (autoload-feature-suffix): New. |
2223 * autoload.el (generate-autoload-section-continuation): New. | 2228 * autoload.el (generate-autoload-section-continuation): New. |
2224 * autoload.el (make-autoload): | 2229 * autoload.el (make-autoload): |
2250 Create the ability to make custom-defines files. | 2255 Create the ability to make custom-defines files. |
2251 | 2256 |
2252 * update-elc-2.el (batch-update-elc-2): | 2257 * update-elc-2.el (batch-update-elc-2): |
2253 * update-elc.el (do-autoload-commands): | 2258 * update-elc.el (do-autoload-commands): |
2254 Rewrite to use new autoload API. | 2259 Rewrite to use new autoload API. |
2255 | 2260 |
2256 * update-elc.el (lisp-files-needing-early-byte-compilation): | 2261 * update-elc.el (lisp-files-needing-early-byte-compilation): |
2257 Add easy-mmode. | 2262 Add easy-mmode. |
2258 | 2263 |
2259 2005-02-02 Ben Wing <ben@xemacs.org> | 2264 2005-02-02 Ben Wing <ben@xemacs.org> |
2260 | 2265 |
2314 Use normalize-menu-text not normalize-menu-item-name. | 2319 Use normalize-menu-text not normalize-menu-item-name. |
2315 | 2320 |
2316 * menubar-items.el (submenu-generate-accelerator-spec): Removed. | 2321 * menubar-items.el (submenu-generate-accelerator-spec): Removed. |
2317 * menubar.el (submenu-generate-accelerator-spec): New. | 2322 * menubar.el (submenu-generate-accelerator-spec): New. |
2318 Move to menubar.el and rewrite for cleanliness. | 2323 Move to menubar.el and rewrite for cleanliness. |
2319 | 2324 |
2320 * menubar-items.el (coding-system-menu-filter): | 2325 * menubar-items.el (coding-system-menu-filter): |
2321 Use menu-split-long-menu-and-sort. | 2326 Use menu-split-long-menu-and-sort. |
2322 | 2327 |
2323 * menubar-items.el (menu-item-strip-accelerator-spec): Removed. | 2328 * menubar-items.el (menu-item-strip-accelerator-spec): Removed. |
2324 * menubar-items.el (menu-item-generate-accelerator-spec): Removed. | 2329 * menubar-items.el (menu-item-generate-accelerator-spec): Removed. |
2325 * menubar-items.el (menu-max-items): Removed. | 2330 * menubar-items.el (menu-max-items): Removed. |
2326 * menubar-items.el (menu-submenu-max-items): Removed. | 2331 * menubar-items.el (menu-submenu-max-items): Removed. |
2327 * menubar-items.el (menu-submenu-name-format): Removed. | 2332 * menubar-items.el (menu-submenu-name-format): Removed. |
2333 * menubar.el (menu-submenu-max-items): New. | 2338 * menubar.el (menu-submenu-max-items): New. |
2334 * menubar.el (menu-submenu-name-format): New. | 2339 * menubar.el (menu-submenu-name-format): New. |
2335 * menubar.el (menu-split-long-menu): New. | 2340 * menubar.el (menu-split-long-menu): New. |
2336 * menubar.el (menu-sort-menu): New. | 2341 * menubar.el (menu-sort-menu): New. |
2337 Move to menubar.el. | 2342 Move to menubar.el. |
2338 | 2343 |
2339 * menubar.el (menu-item-text): New. | 2344 * menubar.el (menu-item-text): New. |
2340 * menubar.el (menu-split-long-menu-and-sort): New. | 2345 * menubar.el (menu-split-long-menu-and-sort): New. |
2341 New funs. | 2346 New funs. |
2342 | 2347 |
2343 * menubar.el (find-menu-item): | 2348 * menubar.el (find-menu-item): |
2344 * menubar.el (find-menu-item-1): New. | 2349 * menubar.el (find-menu-item-1): New. |
2345 Split up find-menu-item w/find-menu-item-1, since PARENT is not | 2350 Split up find-menu-item w/find-menu-item-1, since PARENT is not |
2346 an external item. | 2351 an external item. |
2347 Rewrite to use compare-menu-text. | 2352 Rewrite to use compare-menu-text. |
2348 | 2353 |
2349 * menubar.el (add-menu-item-1): | 2354 * menubar.el (add-menu-item-1): |
2350 Don't normalize items as find-menu-item does not need it. | 2355 Don't normalize items as find-menu-item does not need it. |
2351 | 2356 |
2352 * menubar-items.el (default-menubar): | 2357 * menubar-items.el (default-menubar): |
2353 Delete old Behavior menu defn, replaced by behavior-menu-filter. | 2358 Delete old Behavior menu defn, replaced by behavior-menu-filter. |
2355 integrated as part of the behavior system.]] Currently the new | 2360 integrated as part of the behavior system.]] Currently the new |
2356 Tools menu (very short, just a call to the behavior-menu-filter) | 2361 Tools menu (very short, just a call to the behavior-menu-filter) |
2357 is commented out, and the old Toold menu defn remains. Once the | 2362 is commented out, and the old Toold menu defn remains. Once the |
2358 new packages are in place (c. 1 or 2 weeks), I'll make the | 2363 new packages are in place (c. 1 or 2 weeks), I'll make the |
2359 switchover. | 2364 switchover. |
2360 | 2365 |
2361 Use menu-split-long-menu-and-sort. | 2366 Use menu-split-long-menu-and-sort. |
2362 | 2367 |
2363 2005-02-02 Ben Wing <ben@xemacs.org> | 2368 2005-02-02 Ben Wing <ben@xemacs.org> |
2364 | 2369 |
2365 * cus-dep.el (Custom-make-dependencies-1): | 2370 * cus-dep.el (Custom-make-dependencies-1): |
2366 If a directory has no custom dependencies, write a blank | 2371 If a directory has no custom dependencies, write a blank |
2367 custom-load file rather than deleting the file, so that | 2372 custom-load file rather than deleting the file, so that |
2368 time-based rebuild checking will work. | 2373 time-based rebuild checking will work. |
2369 | 2374 |
2370 * cus-edit.el: | 2375 * cus-edit.el: |
2371 * cus-edit.el (custom-load-symbol): | 2376 * cus-edit.el (custom-load-symbol): |
2372 * cus-edit.el (custom-load-symbol-1): New. | 2377 * cus-edit.el (custom-load-symbol-1): New. |
2373 * cus-edit.el (custom-already-loaded-custom-defines): New. | 2378 * cus-edit.el (custom-already-loaded-custom-defines): New. |
2374 * cus-edit.el (custom-define-current-source-file): New. | 2379 * cus-edit.el (custom-define-current-source-file): New. |
2375 * cus-edit.el (custom-warn-when-reloading-necessary): New. | 2380 * cus-edit.el (custom-warn-when-reloading-necessary): New. |
2376 * cus-edit.el (custom-load-custom-defines): New. | 2381 * cus-edit.el (custom-load-custom-defines): New. |
2377 * cus-edit.el (custom-load-custom-defines-1): New. | 2382 * cus-edit.el (custom-load-custom-defines-1): New. |
2378 Split out code in custom-load-symbol. Support loading of | 2383 Split out code in custom-load-symbol. Support loading of |
2379 the new custom-defines file. | 2384 the new custom-defines file. |
2380 | 2385 |
2381 * cus-edit.el (custom-menu-create): | 2386 * cus-edit.el (custom-menu-create): |
2382 Split long menus. | 2387 Split long menus. |
2383 | 2388 |
2384 * custom.el: | 2389 * custom.el: |
2385 * custom.el (load): | 2390 * custom.el (load): |
2386 * custom.el (custom-dont-initialize): New. | 2391 * custom.el (custom-dont-initialize): New. |
2387 * custom.el (custom-current-group-alist): New. | 2392 * custom.el (custom-current-group-alist): New. |
2388 * custom.el (custom-declare-variable): | 2393 * custom.el (custom-declare-variable): |
2503 | 2508 |
2504 2005-01-27 Ben Wing <ben@xemacs.org> | 2509 2005-01-27 Ben Wing <ben@xemacs.org> |
2505 | 2510 |
2506 * gtk-marshal.el (find-file): | 2511 * gtk-marshal.el (find-file): |
2507 Propagate hash changes to gtk-marshal.el. | 2512 Propagate hash changes to gtk-marshal.el. |
2508 | 2513 |
2509 2005-01-26 Ben Wing <ben@xemacs.org> | 2514 2005-01-26 Ben Wing <ben@xemacs.org> |
2510 | 2515 |
2511 * newcomment.el: | 2516 * newcomment.el: |
2512 * newcomment.el (comment): | 2517 * newcomment.el (comment): |
2513 * newcomment.el (comment-fill-column): New. | 2518 * newcomment.el (comment-fill-column): New. |
2681 `late-packages' and `last-packages'. | 2686 `late-packages' and `last-packages'. |
2682 | 2687 |
2683 * packages.el: Rewrote package-finding logic to separate the | 2688 * packages.el: Rewrote package-finding logic to separate the |
2684 concepts of "package directories" and "package hierarchies". | 2689 concepts of "package directories" and "package hierarchies". |
2685 Added explanation of these concepts. | 2690 Added explanation of these concepts. |
2686 | 2691 |
2687 * setup-paths.el: | 2692 * setup-paths.el: |
2688 * find-paths.el: Added parameter descriptions to some of the | 2693 * find-paths.el: Added parameter descriptions to some of the |
2689 docstrings. | 2694 docstrings. |
2690 | 2695 |
2691 * packages.el, setup-paths.el: Make terminology more explicit | 2696 * packages.el, setup-paths.el: Make terminology more explicit |
2692 about "package hierarchies" | 2697 about "package hierarchies" |
2730 | 2735 |
2731 2004-12-05 Ben Wing <ben@xemacs.org> | 2736 2004-12-05 Ben Wing <ben@xemacs.org> |
2732 | 2737 |
2733 * info.el (Info-additional-search-directory-list): | 2738 * info.el (Info-additional-search-directory-list): |
2734 Correct doc string giving example package path. | 2739 Correct doc string giving example package path. |
2735 | 2740 |
2736 * menubar-items.el (default-menubar): | 2741 * menubar-items.el (default-menubar): |
2737 Move Prefix Rectangle command up one level. | 2742 Move Prefix Rectangle command up one level. |
2738 | 2743 |
2739 2004-11-14 Adrian Aichner <adrian@xemacs.org> | 2744 2004-11-14 Adrian Aichner <adrian@xemacs.org> |
2740 | 2745 |
2768 * mule/mule-ccl.el (MAP-IDs): New. | 2773 * mule/mule-ccl.el (MAP-IDs): New. |
2769 * mule/mule-ccl.el (MAP-SET): New. | 2774 * mule/mule-ccl.el (MAP-SET): New. |
2770 * mule/mule-ccl.el (MAP-ID): New. | 2775 * mule/mule-ccl.el (MAP-ID): New. |
2771 * mule/mule-ccl.el (INT-OR-CHAR): New. | 2776 * mule/mule-ccl.el (INT-OR-CHAR): New. |
2772 Update docs. | 2777 Update docs. |
2773 | 2778 |
2774 2004-10-26 Ben Wing <ben@xemacs.org> | 2779 2004-10-26 Ben Wing <ben@xemacs.org> |
2775 | 2780 |
2776 * cl-extra.el (coerce): | 2781 * cl-extra.el (coerce): |
2777 * cl.el (cl-random-time): | 2782 * cl.el (cl-random-time): |
2778 * wid-edit.el (widget-url-link-action): | 2783 * wid-edit.el (widget-url-link-action): |
2781 * frame.el (frame-notice-user-settings): | 2786 * frame.el (frame-notice-user-settings): |
2782 * frame.el (display-mouse-p): | 2787 * frame.el (display-mouse-p): |
2783 * frame.el (display-visual-class): | 2788 * frame.el (display-visual-class): |
2784 * package-ui.el (pui-display-maintainer): | 2789 * package-ui.el (pui-display-maintainer): |
2785 Fix compile warnings. | 2790 Fix compile warnings. |
2786 | 2791 |
2787 2004-10-14 Ben Wing <ben@xemacs.org> | 2792 2004-10-14 Ben Wing <ben@xemacs.org> |
2788 | 2793 |
2789 * dumped-lisp.el: | 2794 * dumped-lisp.el: |
2790 Put in comment about extended chars in dumped files. | 2795 Put in comment about extended chars in dumped files. |
2791 | 2796 |
2792 * font-lock.el: | 2797 * font-lock.el: |
2793 * font-lock.el (lisp-font-lock-keywords-2): | 2798 * font-lock.el (lisp-font-lock-keywords-2): |
2794 * font-lock.el (c-font-lock-keywords-2): New. | 2799 * font-lock.el (c-font-lock-keywords-2): New. |
2795 * font-lock.el (c-font-lock-keywords-3): New. | 2800 * font-lock.el (c-font-lock-keywords-3): New. |
2796 Add versions of C keywords for editing XEmacs source code, | 2801 Add versions of C keywords for editing XEmacs source code, |
2803 * mule/mule-cmds.el (init-mule-at-startup): | 2808 * mule/mule-cmds.el (init-mule-at-startup): |
2804 Define and implement load-unicode-tables-at-dump-time. Set this | 2809 Define and implement load-unicode-tables-at-dump-time. Set this |
2805 to true on Windows systems. This will increase the size of the | 2810 to true on Windows systems. This will increase the size of the |
2806 dumped XEmacs but allow XEmacs to be run when in a non-ASCII | 2811 dumped XEmacs but allow XEmacs to be run when in a non-ASCII |
2807 directory or with non-ASCII command-line arguments. | 2812 directory or with non-ASCII command-line arguments. |
2808 | 2813 |
2809 * update-elc.el: | 2814 * update-elc.el: |
2810 * update-elc.el (unbytecompiled-lisp-files): | 2815 * update-elc.el (unbytecompiled-lisp-files): |
2811 * update-elc.el (additional-dump-dependencies): New. | 2816 * update-elc.el (additional-dump-dependencies): New. |
2812 * update-elc.el ((preloaded-file-list site-load-packages files-to-process)): | 2817 * update-elc.el ((preloaded-file-list site-load-packages files-to-process)): |
2813 Add loadup.el, loadup-el.el and update-elc.el as additional | 2818 Add loadup.el, loadup-el.el and update-elc.el as additional |
2814 dependencies, forcing a redump if they are changed. | 2819 dependencies, forcing a redump if they are changed. |
2815 | 2820 |
2816 * win32-native.el: | 2821 * win32-native.el: |
2817 Add stuff snipped from Microsoft docs concerning how quoting | 2822 Add stuff snipped from Microsoft docs concerning how quoting |
2818 conventions are supposed to work. | 2823 conventions are supposed to work. |
2819 | 2824 |
2820 2004-10-28 Stephen J. Turnbull <stephen@xemacs.org> | 2825 2004-10-28 Stephen J. Turnbull <stephen@xemacs.org> |
3121 | 3126 |
3122 2004-05-08 Sven Grundmann <sven@xemacs.org> | 3127 2004-05-08 Sven Grundmann <sven@xemacs.org> |
3123 | 3128 |
3124 * etags.el: | 3129 * etags.el: |
3125 * etags.el (tags-exuberant-ctags-optimization-p): Enable optimization | 3130 * etags.el (tags-exuberant-ctags-optimization-p): Enable optimization |
3126 only for use with exuberant ctags. This will also enable building of | 3131 only for use with exuberant ctags. This will also enable building of |
3127 completion tables with exuberant ctags. This will not work with | 3132 completion tables with exuberant ctags. This will not work with |
3128 xemacs ctags. New. | 3133 xemacs ctags. New. |
3129 * etags.el (get-tag-table-buffer): New function for creating of | 3134 * etags.el (get-tag-table-buffer): New function for creating of |
3130 completion table is used if tags-exuberant-ctags-optimization-p ist t | 3135 completion table is used if tags-exuberant-ctags-optimization-p ist t |
3131 * etags.el (add-to-tag-completion-table-exuberant-ctags): Defun for | 3136 * etags.el (add-to-tag-completion-table-exuberant-ctags): Defun for |
3134 with name fields. Before the patch return types of functions or | 3139 with name fields. Before the patch return types of functions or |
3135 function parameters (with exuberant ctags) were found as matches. | 3140 function parameters (with exuberant ctags) were found as matches. |
3136 | 3141 |
3137 2004-04-20 Malcolm Purvis <malcolmpurvis@optushome.com.au> | 3142 2004-04-20 Malcolm Purvis <malcolmpurvis@optushome.com.au> |
3138 | 3143 |
3139 * gtk-marshal.el: Return type for INT is gint, not guint. | 3144 * gtk-marshal.el: Return type for INT is gint, not guint. |
3140 | 3145 |
3141 2004-02-23 Stephen J. Turnbull <stephen@xemacs.org> | 3146 2004-02-23 Stephen J. Turnbull <stephen@xemacs.org> |
3142 | 3147 |
3143 * isearch-mode.el (isearch-abort): Preserve successful search target. | 3148 * isearch-mode.el (isearch-abort): Preserve successful search target. |
3144 | 3149 |
3194 * device.el (device-backing-store): New. | 3199 * device.el (device-backing-store): New. |
3195 * device.el (device-save-under): New. | 3200 * device.el (device-save-under): New. |
3196 * frame.el: Synch with Emacs 21.3. | 3201 * frame.el: Synch with Emacs 21.3. |
3197 | 3202 |
3198 2004-02-23 Steve Youngs <sryoungs@bigpond.net.au> | 3203 2004-02-23 Steve Youngs <sryoungs@bigpond.net.au> |
3199 | 3204 |
3200 * package-get.el (package-get-update-base-from-buffer): Force | 3205 * package-get.el (package-get-update-base-from-buffer): Force |
3201 binary coding system for verifying GnuPG signature in the | 3206 binary coding system for verifying GnuPG signature in the |
3202 package-index file. | 3207 package-index file. |
3203 | 3208 |
3204 2004-02-06 Jerry James <james@xemacs.org> | 3209 2004-02-06 Jerry James <james@xemacs.org> |
3205 | 3210 |
3206 * term/linux.el: Change iso-latin-1 to iso-8859-1. | 3211 * term/linux.el: Change iso-latin-1 to iso-8859-1. |
3207 | 3212 |
3208 2004-01-28 Jerry James <james@xemacs.org> | 3213 2004-01-28 Jerry James <james@xemacs.org> |
3221 (make-specifier-and-init): | 3226 (make-specifier-and-init): |
3222 (map-specifier): | 3227 (map-specifier): |
3223 (canonicalize-spec-list): | 3228 (canonicalize-spec-list): |
3224 (set-specifier): | 3229 (set-specifier): |
3225 Improve docstring. | 3230 Improve docstring. |
3226 | 3231 |
3227 2004-01-21 Jerry James <james@xemacs.org> | 3232 2004-01-21 Jerry James <james@xemacs.org> |
3228 | 3233 |
3229 * wid-edit.el: Remove duplicate sexp widget definitions. | 3234 * wid-edit.el: Remove duplicate sexp widget definitions. |
3230 | 3235 |
3231 2004-01-08 Nickolay Pakoulin <npak@ispras.ru> | 3236 2004-01-08 Nickolay Pakoulin <npak@ispras.ru> |
3281 * files.el (find-file): Improve docstring. | 3286 * files.el (find-file): Improve docstring. |
3282 | 3287 |
3283 2003-10-11 Steve Youngs <sryoungs@bigpond.net.au> | 3288 2003-10-11 Steve Youngs <sryoungs@bigpond.net.au> |
3284 | 3289 |
3285 * package-ui.el (pui-display-keymap): Map `m' to | 3290 * package-ui.el (pui-display-keymap): Map `m' to |
3286 `pui-display-maintainer'. | 3291 `pui-display-maintainer'. |
3287 (pui-help-echo): Display both the installed upstream version | 3292 (pui-help-echo): Display both the installed upstream version |
3288 number and the available upstream version number. | 3293 number and the available upstream version number. |
3289 (pui-display-maintainer): New. | 3294 (pui-display-maintainer): New. |
3290 | 3295 |
3291 2003-10-10 Stephen J. Turnbull <stephen@xemacs.org> | 3296 2003-10-10 Stephen J. Turnbull <stephen@xemacs.org> |
3381 easier to find customize-apropos. | 3386 easier to find customize-apropos. |
3382 | 3387 |
3383 2003-08-28 Steve Youngs <youngs@xemacs.org> | 3388 2003-08-28 Steve Youngs <youngs@xemacs.org> |
3384 | 3389 |
3385 * package-ui.el (pui-set-local-package-get-directory): Remove | 3390 * package-ui.el (pui-set-local-package-get-directory): Remove |
3386 arg. | 3391 arg. |
3387 | 3392 |
3388 2003-07-31 René Kyllingstad <listmailxemacs@kyllingstad.com> | 3393 2003-07-31 René Kyllingstad <listmailxemacs@kyllingstad.com> |
3389 | 3394 |
3390 * mwheel.el (mwheel-scroll-amount): | 3395 * mwheel.el (mwheel-scroll-amount): |
3391 * mwheel.el (mwheel-scroll): | 3396 * mwheel.el (mwheel-scroll): |
3399 and, if given, create extents with 'dired-file-name property set | 3404 and, if given, create extents with 'dired-file-name property set |
3400 to t, similar to what the FSF version does. | 3405 to t, similar to what the FSF version does. |
3401 | 3406 |
3402 2003-07-31 Mike Sperber <mike@xemacs.org> | 3407 2003-07-31 Mike Sperber <mike@xemacs.org> |
3403 | 3408 |
3404 * isearch-mode.el (isearch-mode-help): | 3409 * isearch-mode.el (isearch-mode-help): |
3405 (isearch-update): | 3410 (isearch-update): |
3406 (isearch-done): | 3411 (isearch-done): |
3407 (isearch-edit-string): Change the way window configurations are | 3412 (isearch-edit-string): Change the way window configurations are |
3408 handled: Formerly, the code would do `set-window-configuration' | 3413 handled: Formerly, the code would do `set-window-configuration' |
3409 off `pre-command-hook' which isn't really allowed. (The old | 3414 off `pre-command-hook' which isn't really allowed. (The old |
3411 Instead, save the window configuration only when someone asks for | 3416 Instead, save the window configuration only when someone asks for |
3412 help, and restore afterwards, and otherwise leave it alone. | 3417 help, and restore afterwards, and otherwise leave it alone. |
3413 | 3418 |
3414 2003-07-24 Mike Sperber <mike@xemacs.org> | 3419 2003-07-24 Mike Sperber <mike@xemacs.org> |
3415 | 3420 |
3416 * post-gc.el (simple-finalizer-ephemerons): | 3421 * post-gc.el (simple-finalizer-ephemerons): |
3417 (add-finalizer): | 3422 (add-finalizer): |
3418 (cleanup-simple-finalizers): Implement simple object finalization. | 3423 (cleanup-simple-finalizers): Implement simple object finalization. |
3419 | 3424 |
3420 2003-07-19 Stephen Turnbull <stephen@xemacs.org> | 3425 2003-07-19 Stephen Turnbull <stephen@xemacs.org> |
3421 | 3426 |
3566 * info.el (info): Support `(filename)nodename' as argument. | 3571 * info.el (info): Support `(filename)nodename' as argument. |
3567 | 3572 |
3568 2003-04-14 Steve Youngs <youngs@xemacs.org> | 3573 2003-04-14 Steve Youngs <youngs@xemacs.org> |
3569 | 3574 |
3570 * package-admin.el (package-admin-find-top-directory): Use | 3575 * package-admin.el (package-admin-find-top-directory): Use |
3571 'directory-sep-char'. | 3576 'directory-sep-char'. |
3572 (package-admin-get-install-dir): Ditto. | 3577 (package-admin-get-install-dir): Ditto. |
3573 This is so PUI won't break on platforms that don't use '/' as the | 3578 This is so PUI won't break on platforms that don't use '/' as the |
3574 directory separator. | 3579 directory separator. |
3575 | 3580 |
3576 * package-get.el (package-get-pgp-available-p): New. | 3581 * package-get.el (package-get-pgp-available-p): New. |
3577 (package-get-require-signed-base-updates): Use it. | 3582 (package-get-require-signed-base-updates): Use it. |
3578 (package-get-update-base-from-buffer): Move the code that finds | 3583 (package-get-update-base-from-buffer): Move the code that finds |
3579 the gpg stuff into `package-get-pgp-available-p'. | 3584 the gpg stuff into `package-get-pgp-available-p'. |
3580 Now if you have Mailcrypt and a PGP binary installed and set up on | 3585 Now if you have Mailcrypt and a PGP binary installed and set up on |
3594 | 3599 |
3595 * package-net.el (package-net-batch-generate-bin-ini): Use the | 3600 * package-net.el (package-net-batch-generate-bin-ini): Use the |
3596 DATUM arg to `error'. | 3601 DATUM arg to `error'. |
3597 | 3602 |
3598 * package-ui.el (pui-toggle-package-key): Use the DATUM arg to | 3603 * package-ui.el (pui-toggle-package-key): Use the DATUM arg to |
3599 `error'. | 3604 `error'. |
3600 (pui-toggle-package-delete-key): Ditto. | 3605 (pui-toggle-package-delete-key): Ditto. |
3601 (pui-install-selected-packages): Ditto. | 3606 (pui-install-selected-packages): Ditto. |
3602 (pui-add-required-packages): Ditto. | 3607 (pui-add-required-packages): Ditto. |
3603 (pui-display-info): Ditto. | 3608 (pui-display-info): Ditto. |
3604 (list-packages-mode): Ditto. | 3609 (list-packages-mode): Ditto. |
3606 * packages.el (package-require): Use the DATUM arg to `error'. | 3611 * packages.el (package-require): Use the DATUM arg to `error'. |
3607 | 3612 |
3608 2003-03-27 Stephen J. Turnbull <stephen@xemacs.org> | 3613 2003-03-27 Stephen J. Turnbull <stephen@xemacs.org> |
3609 | 3614 |
3610 * menubar-items.el (default-menubar): | 3615 * menubar-items.el (default-menubar): |
3611 * startup.el (in comment): | 3616 * startup.el (in comment): |
3612 Global substitution: .Xresources for .Xdefaults. | 3617 Global substitution: .Xresources for .Xdefaults. |
3613 | 3618 |
3614 2003-03-24 Jerry James <james@xemacs.org> | 3619 2003-03-24 Jerry James <james@xemacs.org> |
3615 | 3620 |
3616 * window-xemacs.el (saved-window-equal): Use equal instead of = to | 3621 * window-xemacs.el (saved-window-equal): Use equal instead of = to |
3659 * menubar-items.el (default-menubar): Add a "Pre-Release Download | 3664 * menubar-items.el (default-menubar): Add a "Pre-Release Download |
3660 Sites" submenu to "Tools -> Packages" menu. | 3665 Sites" submenu to "Tools -> Packages" menu. |
3661 | 3666 |
3662 Filter the package download sites menus through | 3667 Filter the package download sites menus through |
3663 `menu-split-long-menu'. | 3668 `menu-split-long-menu'. |
3664 | 3669 |
3665 * obsolete.el (pui-add-install-directory): New. | 3670 * obsolete.el (pui-add-install-directory): New. |
3666 (package-get-download-menu): New. | 3671 (package-get-download-menu): New. |
3667 | 3672 |
3668 * package-admin.el: (package-admin-add-single-file-package): | 3673 * package-admin.el: (package-admin-add-single-file-package): |
3669 Removed. | 3674 Removed. |
3670 (package-admin-get-install-dir): Don't rely on an installed | 3675 (package-admin-get-install-dir): Don't rely on an installed |
3671 xemacs-base package to guess where a package needs to be installed | 3676 xemacs-base package to guess where a package needs to be installed |
3672 to. | 3677 to. |
3673 (package-admin-get-manifest-file): Whitespace clean up. | 3678 (package-admin-get-manifest-file): Whitespace clean up. |
3674 (package-admin-check-manifest): Use `directory-sep-char' to | 3679 (package-admin-check-manifest): Use `directory-sep-char' to |
3675 compute regexp. | 3680 compute regexp. |
3676 | 3681 |
3677 Only search 'lisp' and 'man' directories to determine package | 3682 Only search 'lisp' and 'man' directories to determine package |
3678 name. | 3683 name. |
3679 | 3684 |
3680 Don't error is xemacs-base package isn't installed, just don't | 3685 Don't error is xemacs-base package isn't installed, just don't |
3684 (package-admin-delete-binary-package): Use `with-temp-buffer' | 3689 (package-admin-delete-binary-package): Use `with-temp-buffer' |
3685 instead of creating a temporary buffer manually. | 3690 instead of creating a temporary buffer manually. |
3686 | 3691 |
3687 * package-get.el: (package-get-remote): Change custom type so that | 3692 * package-get.el: (package-get-remote): Change custom type so that |
3688 only either a single directory or remote host:directory can be | 3693 only either a single directory or remote host:directory can be |
3689 selected. | 3694 selected. |
3690 (package-get-download-sites): Put the sites into alphabetical | 3695 (package-get-download-sites): Put the sites into alphabetical |
3691 order of country. | 3696 order of country. |
3692 | 3697 |
3693 Make the description element be "Country (site)" instead of the | 3698 Make the description element be "Country (site)" instead of the |
3694 other way around. | 3699 other way around. |
3695 (package-get-pre-release-download-sites): New. | 3700 (package-get-pre-release-download-sites): New. |
3696 (package-get-require-signed-base-updates): Default to t. | 3701 (package-get-require-signed-base-updates): Default to t. |
3697 (package-get-download-menu): Removed. | 3702 (package-get-download-menu): Removed. |
3698 (package-get-locate-file): Change to reflect new format of | 3703 (package-get-locate-file): Change to reflect new format of |
3699 'package-get-remote'. | 3704 'package-get-remote'. |
3700 (package-get-update-base-from-buffer): Whitespace clean up and | 3705 (package-get-update-base-from-buffer): Whitespace clean up and |
3701 remove an unneccessary 'when'. | 3706 remove an unneccessary 'when'. |
3702 (package-get-interactive-package-query): Whitespace clean up. | 3707 (package-get-interactive-package-query): Whitespace clean up. |
3703 (package-get-update-all): Ditto. | 3708 (package-get-update-all): Ditto. |
3704 (package-get-all): Ditto. | 3709 (package-get-all): Ditto. |
3705 (package-get-init-package): Ditto. | 3710 (package-get-init-package): Ditto. |
3706 (package-get-info): New. | 3711 (package-get-info): New. |
3707 (package-get): Bring into line with new format of | 3712 (package-get): Bring into line with new format of |
3708 'package-get-remote'. | 3713 'package-get-remote'. |
3709 | 3714 |
3710 Error if non-Mule XEmacsen try to install Mule packages. | 3715 Error if non-Mule XEmacsen try to install Mule packages. |
3711 | 3716 |
3712 Don't rely on a Mule package having 'mule-base' in its | 3717 Don't rely on a Mule package having 'mule-base' in its |
3713 "REQUIRES" to determine if it is a Mule package or not, | 3718 "REQUIRES" to determine if it is a Mule package or not, |
3714 instead we test "CATEGORY". | 3719 instead we test "CATEGORY". |
3715 | 3720 |
3716 Better handling of the situation where a partial package tarball | 3721 Better handling of the situation where a partial package tarball |
3717 exists on the local hard drive from a previous interupted | 3722 exists on the local hard drive from a previous interupted |
3718 download. | 3723 download. |
3719 | 3724 |
3795 | 3800 |
3796 2003-03-06 Ben Wing <ben@xemacs.org> | 3801 2003-03-06 Ben Wing <ben@xemacs.org> |
3797 | 3802 |
3798 * behavior.el (define-behavior): | 3803 * behavior.el (define-behavior): |
3799 Allow other keywords for forward compatibility. | 3804 Allow other keywords for forward compatibility. |
3800 | 3805 |
3801 * cl-macs.el (loop): | 3806 * cl-macs.el (loop): |
3802 Rewrite to eliminate byte-compiler warning when `return' is used | 3807 Rewrite to eliminate byte-compiler warning when `return' is used |
3803 without `finally'. | 3808 without `finally'. |
3804 | 3809 |
3805 * cmdloop.el (file-error): | 3810 * cmdloop.el (file-error): |
3806 Avoid truncated error messages for `end-of-file' and the like. | 3811 Avoid truncated error messages for `end-of-file' and the like. |
3807 | 3812 |
3808 * cmdloop.el (read-quoted-char): | 3813 * cmdloop.el (read-quoted-char): |
3809 Avoid char-int error after syncing. | 3814 Avoid char-int error after syncing. |
3810 | 3815 |
3811 * files.el (find-file-noselect): | 3816 * files.el (find-file-noselect): |
3812 * files.el (recover-file): | 3817 * files.el (recover-file): |
3813 * files.el (recover-session-finish): | 3818 * files.el (recover-session-finish): |
3814 Eliminate byte-compile warnings. | 3819 Eliminate byte-compile warnings. |
3815 | 3820 |
3816 * printer.el (generate-header-line): | 3821 * printer.el (generate-header-line): |
3817 Fix line-width calculations. | 3822 Fix line-width calculations. |
3818 #### This used to work. Someone's changes (perhaps by | 3823 #### This used to work. Someone's changes (perhaps by |
3819 Michael Sperber?) seem to have messed something up. | 3824 Michael Sperber?) seem to have messed something up. |
3820 | 3825 |
3821 * simple.el (clear-message): | 3826 * simple.el (clear-message): |
3822 * simple.el (append-message): | 3827 * simple.el (append-message): |
3823 * simple.el (raw-append-message): | 3828 * simple.el (raw-append-message): |
3824 Use new clear-left-side functions to avoid messages ending up on | 3829 Use new clear-left-side functions to avoid messages ending up on |
3825 the same line as other output. | 3830 the same line as other output. |
4029 | 4034 |
4030 * dump-paths.el: | 4035 * dump-paths.el: |
4031 * dump-paths.el (startup-setup-paths): Removed. | 4036 * dump-paths.el (startup-setup-paths): Removed. |
4032 * dumped-lisp.el (preloaded-file-list): | 4037 * dumped-lisp.el (preloaded-file-list): |
4033 Delete. Combine stuff into setup-paths.el. | 4038 Delete. Combine stuff into setup-paths.el. |
4034 | 4039 |
4035 * find-paths.el: | 4040 * find-paths.el: |
4036 * find-paths.el (paths-chase-symlink): | 4041 * find-paths.el (paths-chase-symlink): |
4037 * find-paths.el (paths-emacs-root-p): Removed. | 4042 * find-paths.el (paths-emacs-root-p): Removed. |
4038 * find-paths.el (paths-construct-path): | 4043 * find-paths.el (paths-construct-path): |
4039 * find-paths.el (paths-find-emacs-root): Removed. | 4044 * find-paths.el (paths-find-emacs-root): Removed. |
4040 * find-paths.el (paths-emacs-data-root-p): Removed. | 4045 * find-paths.el (paths-emacs-data-root-p): Removed. |
4041 * find-paths.el (paths-find-emacs-roots): Removed. | 4046 * find-paths.el (paths-find-emacs-roots): Removed. |
4042 Make this file contain generic routines only. Move stuff to | 4047 Make this file contain generic routines only. Move stuff to |
4043 compute Emacs roots to setup-paths.el. | 4048 compute Emacs roots to setup-paths.el. |
4044 | 4049 |
4045 * startup.el: | 4050 * startup.el: |
4046 * startup.el (emacs-roots): Removed. | 4051 * startup.el (emacs-roots): Removed. |
4047 * startup.el (emacs-data-roots): Removed. | 4052 * startup.el (emacs-data-roots): Removed. |
4048 * startup.el (user-init-directory-base): Removed. | 4053 * startup.el (user-init-directory-base): Removed. |
4049 * startup.el (user-init-directory): Removed. | 4054 * startup.el (user-init-directory): Removed. |
4116 * update-elc.el (aa-lisp-mule): New. | 4121 * update-elc.el (aa-lisp-mule): New. |
4117 * update-elc.el (aac-lisp-mule): New. | 4122 * update-elc.el (aac-lisp-mule): New. |
4118 * update-elc.el ((preloaded-file-list site-load-packages files-to-process)): | 4123 * update-elc.el ((preloaded-file-list site-load-packages files-to-process)): |
4119 Rewrite to allow for separated source and build trees, as may occur | 4124 Rewrite to allow for separated source and build trees, as may occur |
4120 in MS Windows. | 4125 in MS Windows. |
4121 | 4126 |
4122 NOTE TO BUILD HACKERS: | 4127 NOTE TO BUILD HACKERS: |
4123 | 4128 |
4124 loadup.el, make-docfile.el, update-elc.el and update-elc-2.el made two | 4129 loadup.el, make-docfile.el, update-elc.el and update-elc-2.el made two |
4125 assumptions that are no longer correct: | 4130 assumptions that are no longer correct: |
4126 | 4131 |
4127 (1) The source and build trees are in the same place. | 4132 (1) The source and build trees are in the same place. |
4128 (2) They can make assumptions about where `.' is. | 4133 (2) They can make assumptions about where `.' is. |
4129 | 4134 |
4130 These files now compute the locations of the source and build | 4135 These files now compute the locations of the source and build |
4131 roots at the top of the file. *ALL* constant file names or path | 4136 roots at the top of the file. *ALL* constant file names or path |
4132 snippets must now be made absolute using expand-file-name and one | 4137 snippets must now be made absolute using expand-file-name and one |
4133 of these roots. | 4138 of these roots. |
4134 | 4139 |
4138 * packages.el (packages-hardcoded-lisp): Removed. | 4143 * packages.el (packages-hardcoded-lisp): Removed. |
4139 * packages.el (packages-useful-lisp): Removed. | 4144 * packages.el (packages-useful-lisp): Removed. |
4140 * packages.el (packages-unbytecompiled-lisp): Removed. | 4145 * packages.el (packages-unbytecompiled-lisp): Removed. |
4141 Remove some unused lists of Lisp files. packages-hardcoded-lisp | 4146 Remove some unused lists of Lisp files. packages-hardcoded-lisp |
4142 (empty, in any case) moved to dumped-lisp.el. | 4147 (empty, in any case) moved to dumped-lisp.el. |
4143 | 4148 |
4144 * startup.el (find-init-file-1): New. | 4149 * startup.el (find-init-file-1): New. |
4145 * startup.el (find-user-home-directory-init-file): | 4150 * startup.el (find-user-home-directory-init-file): |
4146 When a compiled init file is out-of-date wrt the uncompiled | 4151 When a compiled init file is out-of-date wrt the uncompiled |
4147 version, load the uncompiled version and issue a nasty warning. | 4152 version, load the uncompiled version and issue a nasty warning. |
4148 | 4153 |
4149 * update-elc-2.el (batch-update-elc-2): | 4154 * update-elc-2.el (batch-update-elc-2): |
4150 Force touching of auto-autoloads files when REBUILD_AUTOLOADS | 4155 Force touching of auto-autoloads files when REBUILD_AUTOLOADS |
4151 was set. | 4156 was set. |
4152 | 4157 |
4153 * update-elc.el ((preloaded-file-list site-load-packages files-to-process)): | 4158 * update-elc.el ((preloaded-file-list site-load-packages files-to-process)): |
4154 Fix code that checks whether dumping is necessary to check against | 4159 Fix code that checks whether dumping is necessary to check against |
4155 xemacs.dmp, not xemacs.exe, when Unix and pdump. | 4160 xemacs.dmp, not xemacs.exe, when Unix and pdump. |
4156 | 4161 |
4157 2003-02-20 Ben Wing <ben@xemacs.org> | 4162 2003-02-20 Ben Wing <ben@xemacs.org> |
4158 | 4163 |
4159 * mule/mule-cmds.el: | 4164 * mule/mule-cmds.el: |
4160 * mule/mule-cmds.el (get-native-coding-system-from-language-environment): | 4165 * mule/mule-cmds.el (get-native-coding-system-from-language-environment): |
4161 * mule/mule-cmds.el (set-language-environment-coding-systems): | 4166 * mule/mule-cmds.el (set-language-environment-coding-systems): |
4166 | 4171 |
4167 2003-02-20 Ben Wing <ben@xemacs.org> | 4172 2003-02-20 Ben Wing <ben@xemacs.org> |
4168 | 4173 |
4169 * code-cmds.el (coding-system-change-eol-conversion): | 4174 * code-cmds.el (coding-system-change-eol-conversion): |
4170 Return a name not a coding system. | 4175 Return a name not a coding system. |
4171 | 4176 |
4172 * code-init.el: | 4177 * code-init.el: |
4173 * code-init.el (coding-system-default-variable-list): | 4178 * code-init.el (coding-system-default-variable-list): |
4174 * code-init.el (get-coding-system-variable): | 4179 * code-init.el (get-coding-system-variable): |
4175 * code-init.el (set-coding-system-variable): | 4180 * code-init.el (set-coding-system-variable): |
4176 * code-init.el (coding-system-variable-default-value): | 4181 * code-init.el (coding-system-variable-default-value): |
4177 Reindent. Remove `file-name' since it should always be the same | 4182 Reindent. Remove `file-name' since it should always be the same |
4178 as native. | 4183 as native. |
4179 | 4184 |
4180 * unicode.el (load-unicode-tables): | 4185 * unicode.el (load-unicode-tables): |
4181 Rename to load-unicode-mapping-table as suggested by the anonymous | 4186 Rename to load-unicode-mapping-table as suggested by the anonymous |
4182 (but rather Turnbullian) comment in unicode.c. | 4187 (but rather Turnbullian) comment in unicode.c. |
4183 | 4188 |
4184 2003-02-19 Ben Wing <ben@xemacs.org> | 4189 2003-02-19 Ben Wing <ben@xemacs.org> |
4194 * bytecomp.el (byte-compile-insert-header): | 4199 * bytecomp.el (byte-compile-insert-header): |
4195 Change code inserted to catch trying to load a Mule-only .elc | 4200 Change code inserted to catch trying to load a Mule-only .elc |
4196 file in a non-Mule XEmacs. Formerly you got the rather cryptic | 4201 file in a non-Mule XEmacs. Formerly you got the rather cryptic |
4197 "The required feature `mule' cannot be provided". Now you get | 4202 "The required feature `mule' cannot be provided". Now you get |
4198 "Loading this file requires Mule support". | 4203 "Loading this file requires Mule support". |
4199 | 4204 |
4200 * finder.el (finder-compile-keywords): | 4205 * finder.el (finder-compile-keywords): |
4201 Remove dependency on which directory this function is invoked | 4206 Remove dependency on which directory this function is invoked |
4202 from. | 4207 from. |
4203 | 4208 |
4204 * update-elc.el: | 4209 * update-elc.el: |
4252 to hold the arguments, so when we see a response file argument | 4257 to hold the arguments, so when we see a response file argument |
4253 (preceded by an @), read in the args (a bit of trickiness to do | 4258 (preceded by an @), read in the args (a bit of trickiness to do |
4254 this), and process recursively. Also frob .obj -> .c as mentioned | 4259 this), and process recursively. Also frob .obj -> .c as mentioned |
4255 earlier and handle other junk dependencies that need to be removed | 4260 earlier and handle other junk dependencies that need to be removed |
4256 (NEEDTODUMP, make-docfile.exe). | 4261 (NEEDTODUMP, make-docfile.exe). |
4257 | 4262 |
4258 * update-elc-2.el (do-update-elc-2): | 4263 * update-elc-2.el (do-update-elc-2): |
4259 Use :test `equal' in call to set-difference. | 4264 Use :test `equal' in call to set-difference. |
4260 | 4265 |
4261 * update-elc.el: | 4266 * update-elc.el: |
4262 Put back commented out kill-emacs, update header comment. | 4267 Put back commented out kill-emacs, update header comment. |
4263 | 4268 |
4264 2003-02-14 Ben Wing <ben@xemacs.org> | 4269 2003-02-14 Ben Wing <ben@xemacs.org> |
4265 | 4270 |
4286 * autoload.el (generate-file-autoloads-1): | 4291 * autoload.el (generate-file-autoloads-1): |
4287 * autoload.el (generate-c-file-autoloads-1): | 4292 * autoload.el (generate-c-file-autoloads-1): |
4288 Factor out common code in generate-{c-,}file-autoloads-1 into new | 4293 Factor out common code in generate-{c-,}file-autoloads-1 into new |
4289 function generate-autoload-ish-1. \(I was originally going to use | 4294 function generate-autoload-ish-1. \(I was originally going to use |
4290 this for custom as well but ended up thinking better of it.) | 4295 this for custom as well but ended up thinking better of it.) |
4291 | 4296 |
4292 * cus-dep.el: | 4297 * cus-dep.el: |
4293 * cus-dep.el (cusload-hash-table-marker): New. | 4298 * cus-dep.el (cusload-hash-table-marker): New. |
4294 * cus-dep.el (Custom-make-dependencies-1): | 4299 * cus-dep.el (Custom-make-dependencies-1): |
4295 Cache the old computed values in custom-load.el and reuse them as | 4300 Cache the old computed values in custom-load.el and reuse them as |
4296 necessary, to speed up running cus-dep (which would take 25-30 | 4301 necessary, to speed up running cus-dep (which would take 25-30 |
4297 seconds to do all files in lisp/*, lisp/*/* on my Pentium III | 4302 seconds to do all files in lisp/*, lisp/*/* on my Pentium III |
4298 700). Use `message' not `princ' to get correct newline behavior. | 4303 700). Use `message' not `princ' to get correct newline behavior. |
4299 Output messages showing each file we do actually process. | 4304 Output messages showing each file we do actually process. |
4300 | 4305 |
4301 * update-elc-2.el: | 4306 * update-elc-2.el: |
4302 * update-elc-2.el (dirfiles-table): New. | 4307 * update-elc-2.el (dirfiles-table): New. |
4303 * update-elc-2.el (do-update-elc-2): | 4308 * update-elc-2.el (do-update-elc-2): |
4304 * update-elc-2.el (batch-update-elc-2): | 4309 * update-elc-2.el (batch-update-elc-2): |
4305 Rewrite algorithm to be much faster -- cache calls to | 4310 Rewrite algorithm to be much faster -- cache calls to |
4322 presumably because, even though it has a cache, it's still | 4327 presumably because, even though it has a cache, it's still |
4323 statting each file to determine it's actually there. By calling | 4328 statting each file to determine it's actually there. By calling |
4324 directory-files ourselves, building a tree, and then looking in | 4329 directory-files ourselves, building a tree, and then looking in |
4325 that tree, we could drastically shorten the time needed to do the | 4330 that tree, we could drastically shorten the time needed to do the |
4326 locate operation.) | 4331 locate operation.) |
4327 | 4332 |
4328 2003-02-12 Jerry James <james@xemacs.org> | 4333 2003-02-12 Jerry James <james@xemacs.org> |
4329 | 4334 |
4330 * about.el (about-url-alist): Add my home page. | 4335 * about.el (about-url-alist): Add my home page. |
4331 * about.el (about-personal-info): Flatter myself. | 4336 * about.el (about-personal-info): Flatter myself. |
4332 | 4337 |
4350 * hyper-apropos.el (hyper-apropos-grok-functions): | 4355 * hyper-apropos.el (hyper-apropos-grok-functions): |
4351 * hyper-apropos.el (hyper-apropos-grok-variables): | 4356 * hyper-apropos.el (hyper-apropos-grok-variables): |
4352 Separate obsolete and non-obsolete stuff and make sure we note | 4357 Separate obsolete and non-obsolete stuff and make sure we note |
4353 when obsolete funs are just aliases for others. Also fix some | 4358 when obsolete funs are just aliases for others. Also fix some |
4354 problems with doc string hacking. | 4359 problems with doc string hacking. |
4355 | 4360 |
4356 * menubar-items.el: | 4361 * menubar-items.el: |
4357 * menubar-items.el (default-menubar): | 4362 * menubar-items.el (default-menubar): |
4358 Change the Help->Info submenu a bit. | 4363 Change the Help->Info submenu a bit. |
4359 | 4364 |
4360 * text-props.el (text-property-any): | 4365 * text-props.el (text-property-any): |
4361 * text-props.el (text-property-not-all): | 4366 * text-props.el (text-property-not-all): |
4362 Fix bug when end > start. | 4367 Fix bug when end > start. |
4363 | 4368 |
4364 * update-elc.el (unbytecompiled-lisp-files): | 4369 * update-elc.el (unbytecompiled-lisp-files): |
4365 Add raw-process.el. | 4370 Add raw-process.el. |
4366 | 4371 |
4367 2002-12-27 Stephen J. Turnbull <stephen@xemacs.org> | 4372 2002-12-27 Stephen J. Turnbull <stephen@xemacs.org> |
4368 | 4373 |
4470 Fix typo in name of lisp/mule, leading to compile failure. | 4475 Fix typo in name of lisp/mule, leading to compile failure. |
4471 | 4476 |
4472 * simple.el: | 4477 * simple.el: |
4473 * simple.el (motion-keys-for-shifted-motion): | 4478 * simple.el (motion-keys-for-shifted-motion): |
4474 Omit M-S-home/end from motion keys. | 4479 Omit M-S-home/end from motion keys. |
4475 | 4480 |
4476 * update-elc.el (undumped-exe): New. | 4481 * update-elc.el (undumped-exe): New. |
4477 * update-elc.el (dumped-exe): New. | 4482 * update-elc.el (dumped-exe): New. |
4478 * update-elc.el (dumped-exe-out-of-date-wrt-dump-files): New. | 4483 * update-elc.el (dumped-exe-out-of-date-wrt-dump-files): New. |
4479 * update-elc.el (dumped-exe-out-of-date-wrt-undumped-exe): New. | 4484 * update-elc.el (dumped-exe-out-of-date-wrt-undumped-exe): New. |
4480 * update-elc.el ("very-early-lisp.el"): | 4485 * update-elc.el ("very-early-lisp.el"): |
4489 -- be smarter about regenerating autoloads, so we don't need to use | 4494 -- be smarter about regenerating autoloads, so we don't need to use |
4490 loadup-el if not necessary | 4495 loadup-el if not necessary |
4491 -- use standard methods for loading/not loading auto-autoloads.el | 4496 -- use standard methods for loading/not loading auto-autoloads.el |
4492 (maybe fixes "Already loaded" error?) | 4497 (maybe fixes "Already loaded" error?) |
4493 -- rename misleading NOBYTECOMPILE flag file. | 4498 -- rename misleading NOBYTECOMPILE flag file. |
4494 | 4499 |
4495 * window-xemacs.el (window-list): | 4500 * window-xemacs.el (window-list): |
4496 Fix bug in default param. | 4501 Fix bug in default param. |
4497 | 4502 |
4498 * window-xemacs.el (really-set-window-configuration): | 4503 * window-xemacs.el (really-set-window-configuration): |
4499 * window-xemacs.el (restore-saved-window-parameters): | 4504 * window-xemacs.el (restore-saved-window-parameters): |
4500 Fix compile warnings. | 4505 Fix compile warnings. |
4501 | 4506 |
4502 2003-02-02 Steve Youngs <youngs@xemacs.org> | 4507 2003-02-02 Steve Youngs <youngs@xemacs.org> |
4503 | 4508 |
4504 * about.el (xemacs-hackers): Add Jerry, Ville, | 4509 * about.el (xemacs-hackers): Add Jerry, Ville, |
4505 (about-current-release-maintainers): Remove Martin, Jason. Add | 4510 (about-current-release-maintainers): Remove Martin, Jason. Add |
4506 Jerry, Ville. | 4511 Jerry, Ville. |
4507 (about-other-current-hackers): Add Martin, Jason. | 4512 (about-other-current-hackers): Add Martin, Jason. |
4508 (about-personal-info): Update me. Add Jerry, Ville. | 4513 (about-personal-info): Update me. Add Jerry, Ville. |
4509 (about-hacker-contribution): Update me, Martin, Steve T. Add | 4514 (about-hacker-contribution): Update me, Martin, Steve T. Add |
4513 | 4518 |
4514 * autoload.el: Drastically reorganized. | 4519 * autoload.el: Drastically reorganized. |
4515 | 4520 |
4516 API improvement: | 4521 API improvement: |
4517 | 4522 |
4518 (autoload-target-directory): | 4523 (autoload-target-directory): |
4519 (batch-update-autoloads): | 4524 (batch-update-autoloads): |
4520 (batch-update-directory): | 4525 (batch-update-directory): |
4521 (batch-update-one-directory): | 4526 (batch-update-one-directory): |
4522 (batch-force-update-one-directory): | 4527 (batch-force-update-one-directory): |
4523 Deprecated. | 4528 Deprecated. |
4524 (autoload-feature-prefix): New special. | 4529 (autoload-feature-prefix): New special. |
4525 (autoload-package-name): Obsolete alias for autoload-feature-prefix. | 4530 (autoload-package-name): Obsolete alias for autoload-feature-prefix. |
4526 (autoload-batch-update-autoloads): New function. Main | 4531 (autoload-batch-update-autoloads): New function. Main |
4569 separator. Patch due to Martin Buchholz. | 4574 separator. Patch due to Martin Buchholz. |
4570 | 4575 |
4571 2003-01-10 Mike Sperber <mike@xemacs.org> | 4576 2003-01-10 Mike Sperber <mike@xemacs.org> |
4572 | 4577 |
4573 * window-xemacs.el: Revert his change | 4578 * window-xemacs.el: Revert his change |
4574 | 4579 |
4575 2003-01-10 Mike Sperber <mike@xemacs.org> | 4580 2003-01-10 Mike Sperber <mike@xemacs.org> |
4576 | 4581 |
4577 * window-xemacs.el (window-reduce-to-one): Rewrite in terms of | 4582 * window-xemacs.el (window-reduce-to-one): Rewrite in terms of |
4578 `delete-other-windows.' | 4583 `delete-other-windows.' |
4579 (window-find-buffer-subwindow): Add. | 4584 (window-find-buffer-subwindow): Add. |
4580 | 4585 |
4581 It caused subtle breakage. (And add a comment to that effect.) | 4586 It caused subtle breakage. (And add a comment to that effect.) |
4582 | 4587 |
4583 2003-01-13 Mike Sperber <mike@xemacs.org> | 4588 2003-01-13 Mike Sperber <mike@xemacs.org> |
4584 | 4589 |
4585 * packages.el: | 4590 * packages.el: |
4586 * find-paths.el: Revert this change | 4591 * find-paths.el: Revert this change |
4587 | 4592 |
4588 2000-04-01 Mike Sperber <mike@xemacs.org> | 4593 2000-04-01 Mike Sperber <mike@xemacs.org> |
4589 | 4594 |
4590 * packages.el (packages-find-package-directories): Added support | 4595 * packages.el (packages-find-package-directories): Added support |
4625 2003-01-09 Stephen J. Turnbull <stephen@xemacs.org> | 4630 2003-01-09 Stephen J. Turnbull <stephen@xemacs.org> |
4626 | 4631 |
4627 * mule/japan-util.el (setup-japanese-environment-internal): | 4632 * mule/japan-util.el (setup-japanese-environment-internal): |
4628 usg-unix-v is not a suitable catchall. | 4633 usg-unix-v is not a suitable catchall. |
4629 | 4634 |
4630 * mule/viet-util.el: | 4635 * mule/viet-util.el: |
4631 * mule/ethio-util.el: | 4636 * mule/ethio-util.el: |
4632 characater -> character. | 4637 characater -> character. |
4633 | 4638 |
4634 * mule/cyril-util.el (cyrillic-language-alist): There is no such | 4639 * mule/cyril-util.el (cyrillic-language-alist): There is no such |
4635 language as Serbo-Croatian, according to Hrvoje, who oughtta know. | 4640 language as Serbo-Croatian, according to Hrvoje, who oughtta know. |
4665 2002-12-02 Mike Sperber <mike@xemacs.org> | 4670 2002-12-02 Mike Sperber <mike@xemacs.org> |
4666 | 4671 |
4667 * The Great Window Configuration rewrite: Re-implement window | 4672 * The Great Window Configuration rewrite: Re-implement window |
4668 configuration functionality in Emacs Lisp. | 4673 configuration functionality in Emacs Lisp. |
4669 | 4674 |
4670 * window-xemacs.el (current-window-configuration): | 4675 * window-xemacs.el (current-window-configuration): |
4671 (set-window-configuration): (plus many functions they depend on) | 4676 (set-window-configuration): (plus many functions they depend on) |
4672 Re-implement window configurations in Emacs Lisp. | 4677 Re-implement window configurations in Emacs Lisp. |
4673 | 4678 |
4674 2002-12-03 Didier Verna <didier@xemacs.org> | 4679 2002-12-03 Didier Verna <didier@xemacs.org> |
4675 | 4680 |
5442 * mule/japanese.el: Don't quote function expressions listed as | 5447 * mule/japanese.el: Don't quote function expressions listed as |
5443 `native-coding-system'. | 5448 `native-coding-system'. |
5444 * mule/chinese.el: Likewise. | 5449 * mule/chinese.el: Likewise. |
5445 | 5450 |
5446 2002-06-03 Ben Wing <ben@xemacs.org> and | 5451 2002-06-03 Ben Wing <ben@xemacs.org> and |
5447 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de> | 5452 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de> |
5448 | 5453 |
5449 * process.el: | 5454 * process.el: |
5450 * process.el (process-synchronize-point): New. | 5455 * process.el (process-synchronize-point): New. |
5451 * process.el (call-process-internal): | 5456 * process.el (call-process-internal): |
5452 Create new process-synchronize-point to avoid dynamic binding | 5457 Create new process-synchronize-point to avoid dynamic binding |
5565 | 5570 |
5566 * cus-edit.el (custom-save-pretty-print): New variable | 5571 * cus-edit.el (custom-save-pretty-print): New variable |
5567 (custom-save-variable-p): New function | 5572 (custom-save-variable-p): New function |
5568 (custom-save-variable-internal): New function | 5573 (custom-save-variable-internal): New function |
5569 (custom-save-variables): Modified | 5574 (custom-save-variables): Modified |
5570 (custom-save-face-p): New function | 5575 (custom-save-face-p): New function |
5571 (custom-save-face-internal): Modified | 5576 (custom-save-face-internal): Modified |
5572 (custom-save-faces): Modified | 5577 (custom-save-faces): Modified |
5573 Save customized variables and faces in the alphabetic order. | 5578 Save customized variables and faces in the alphabetic order. |
5574 `custom-save-pretty-print' turns on/off pretty-printing values. | 5579 `custom-save-pretty-print' turns on/off pretty-printing values. |
5575 | 5580 |
5576 2002-05-16 Ben Wing <ben@xemacs.org> | 5581 2002-05-16 Ben Wing <ben@xemacs.org> |
5577 | 5582 |
5657 Port of `Info-index' change from 21.4. | 5662 Port of `Info-index' change from 21.4. |
5658 | 5663 |
5659 2002-04-23 Jerry James <james@xemacs.org> | 5664 2002-04-23 Jerry James <james@xemacs.org> |
5660 | 5665 |
5661 * select.el (get-clipboard): Document connection with | 5666 * select.el (get-clipboard): Document connection with |
5662 interprogram-paste-function. | 5667 interprogram-paste-function. |
5663 * select.el (get-selection): Document that nil should be | 5668 * select.el (get-selection): Document that nil should be |
5664 returned if XEmacs owns the selection. | 5669 returned if XEmacs owns the selection. |
5665 Remove unnecessary variable. | 5670 Remove unnecessary variable. |
5666 * simple.el (kill-ring-max): Synch with FSF Emacs 21.2. | 5671 * simple.el (kill-ring-max): Synch with FSF Emacs 21.2. |
5667 * simple.el (kill-new): Synch with FSF Emacs 21.2 | 5672 * simple.el (kill-new): Synch with FSF Emacs 21.2 |
5668 | 5673 |
5669 2002-05-05 Ben Wing <ben@xemacs.org> | 5674 2002-05-05 Ben Wing <ben@xemacs.org> |
5670 | 5675 |
6125 * startup.el (early-error-handler): | 6130 * startup.el (early-error-handler): |
6126 fix warnings. | 6131 fix warnings. |
6127 | 6132 |
6128 2002-03-16 IKEYAMA Tomonori <tomonori@suiyokai.org> | 6133 2002-03-16 IKEYAMA Tomonori <tomonori@suiyokai.org> |
6129 | 6134 |
6130 * unicode.el (load-unicode-tables): Make table for latin-jisx0201. | 6135 * unicode.el (load-unicode-tables): Make table for latin-jisx0201. |
6131 * mule/mule-msw-init.el: Character sets to codepage mapping | 6136 * mule/mule-msw-init.el: Character sets to codepage mapping |
6132 change. Add japanese-jisx0212, delete japanese-jisx0208-1978. | 6137 change. Add japanese-jisx0212, delete japanese-jisx0208-1978. |
6133 | 6138 |
6134 2002-03-15 Ben Wing <ben@xemacs.org> | 6139 2002-03-15 Ben Wing <ben@xemacs.org> |
6135 | 6140 |
6136 * mule\mule-charset.el: | 6141 * mule\mule-charset.el: |
6137 * mule\mule-charset.el (char-width): Removed. | 6142 * mule\mule-charset.el (char-width): Removed. |
6280 | 6285 |
6281 * toolbar.el (default-toolbar-position): but I tested it! typo fix. | 6286 * toolbar.el (default-toolbar-position): but I tested it! typo fix. |
6282 | 6287 |
6283 2002-03-05 Mats Lidell <matsl@contactor.se> | 6288 2002-03-05 Mats Lidell <matsl@contactor.se> |
6284 | 6289 |
6285 * help-nomule.el (tutorial-supported-languages): Added Swedish | 6290 * help-nomule.el (tutorial-supported-languages): Added Swedish |
6286 tutorial. Sorted languages. | 6291 tutorial. Sorted languages. |
6287 | 6292 |
6288 2001-12-03 Christoph Wedler <Christoph.Wedler@sap.com> | 6293 2001-12-03 Christoph Wedler <Christoph.Wedler@sap.com> |
6289 | 6294 |
6290 * minibuf.el (completing-read): Update docstring. | 6295 * minibuf.el (completing-read): Update docstring. |
6291 | 6296 |
6511 * files.el (auto-mode-alist): GNUmakefile is a Makefile, | 6516 * files.el (auto-mode-alist): GNUmakefile is a Makefile, |
6512 "system default" Xdefaults and friends get xrdb-mode. | 6517 "system default" Xdefaults and friends get xrdb-mode. |
6513 | 6518 |
6514 2002-03-05 Mats Lidell <matsl@contactor.se> | 6519 2002-03-05 Mats Lidell <matsl@contactor.se> |
6515 | 6520 |
6516 * help-nomule.el (tutorial-supported-languages): Added Swedish | 6521 * help-nomule.el (tutorial-supported-languages): Added Swedish |
6517 tutorial. Sorted languages. | 6522 tutorial. Sorted languages. |
6518 | 6523 |
6519 2002-02-11 Mike Sperber <mike@xemacs.org> | 6524 2002-02-11 Mike Sperber <mike@xemacs.org> |
6520 | 6525 |
6521 * info.el (Info-maybe-update-dir): Regenerate dir if we're | 6526 * info.el (Info-maybe-update-dir): Regenerate dir if we're |
6522 regenerating outdated dir files and dir is non-existent. | 6527 regenerating outdated dir files and dir is non-existent. |
6662 * files.el (auto-mode-alist): .9 files are man pages, too. | 6667 * files.el (auto-mode-alist): .9 files are man pages, too. |
6663 | 6668 |
6664 2001-12-04 John Paul Wallington <jpw@shootybangbang.com> | 6669 2001-12-04 John Paul Wallington <jpw@shootybangbang.com> |
6665 | 6670 |
6666 * paragraphs.el (mark-paragraph): synched with FSF; | 6671 * paragraphs.el (mark-paragraph): synched with FSF; |
6667 added optional argument. | 6672 added optional argument. |
6668 | 6673 |
6669 2001-12-03 Didier Verna <didier@xemacs.org> | 6674 2001-12-03 Didier Verna <didier@xemacs.org> |
6670 | 6675 |
6671 * rect.el: autoload `replace-rectangle'. | 6676 * rect.el: autoload `replace-rectangle'. |
6672 * keydefs.el (global-map): bind it to `C-x r p'. | 6677 * keydefs.el (global-map): bind it to `C-x r p'. |
7447 * gpm.el (gpm-delete-device-hook): | 7452 * gpm.el (gpm-delete-device-hook): |
7448 Clean up (new function gpm-is-supported-p eliminates duplicate | 7453 Clean up (new function gpm-is-supported-p eliminates duplicate |
7449 code in gpm-create/delete-device-hook) and eliminate warnings. | 7454 code in gpm-create/delete-device-hook) and eliminate warnings. |
7450 | 7455 |
7451 ---------- make byte-recompile-directory work in the --------- | 7456 ---------- make byte-recompile-directory work in the --------- |
7452 core `lisp' dir, even in the absence of | 7457 core `lisp' dir, even in the absence of |
7453 a Mule XEmacs (i.e. make it skip the Mule | 7458 a Mule XEmacs (i.e. make it skip the Mule |
7454 files rather than trying to compile them). | 7459 files rather than trying to compile them). |
7455 now you should be able to do `touch *.el' | 7460 now you should be able to do `touch *.el' |
7456 in the `lisp' dir, then | 7461 in the `lisp' dir, then |
7457 M-x byte-recompile-directory, and get no | 7462 M-x byte-recompile-directory, and get no |
7458 warnings. | 7463 warnings. |
7459 | 7464 |
7460 * bytecomp.el: | 7465 * bytecomp.el: |
7461 * bytecomp.el (byte-recompile-ignore-uncompilable-mule-files): New. | 7466 * bytecomp.el (byte-recompile-ignore-uncompilable-mule-files): New. |
7462 * bytecomp.el (byte-compile-inbuffer): | 7467 * bytecomp.el (byte-compile-inbuffer): |
7463 * bytecomp.el (byte-compile-inbuffer)): New. | 7468 * bytecomp.el (byte-compile-inbuffer)): New. |
8064 | 8069 |
8065 * XEmacs 21.2.45 "Thelxepeia" is released. | 8070 * XEmacs 21.2.45 "Thelxepeia" is released. |
8066 | 8071 |
8067 2001-01-25 Jason R. Mastaler <jason@xemacs.org> | 8072 2001-01-25 Jason R. Mastaler <jason@xemacs.org> |
8068 | 8073 |
8069 * about.el (xemacs-hackers): update my entry. | 8074 * about.el (xemacs-hackers): update my entry. |
8070 * about.el (about-maintainer-info): ditto. | 8075 * about.el (about-maintainer-info): ditto. |
8071 * about.el (about-hackers): ditto. | 8076 * about.el (about-hackers): ditto. |
8072 | 8077 |
8073 2001-02-20 Jan Vroonhof <jan@xemacs.org> | 8078 2001-02-20 Jan Vroonhof <jan@xemacs.org> |
8074 | 8079 |
8075 * about.el (about-maintainer-info): More vanity info about | 8080 * about.el (about-maintainer-info): More vanity info about |
8076 yours truly. | 8081 yours truly. |
9298 | 9303 |
9299 * code-files.el: Move Mule-specific code to mule-coding.el. | 9304 * code-files.el: Move Mule-specific code to mule-coding.el. |
9300 | 9305 |
9301 2000-07-15 Ben Wing <ben@xemacs.org> | 9306 2000-07-15 Ben Wing <ben@xemacs.org> |
9302 | 9307 |
9303 * autoload.el: | 9308 * autoload.el: |
9304 Fixed comments. | 9309 Fixed comments. |
9305 | 9310 |
9306 * cmdloop.el: | 9311 * cmdloop.el: |
9307 * cmdloop.el (yes-or-no-p): | 9312 * cmdloop.el (yes-or-no-p): |
9308 * cmdloop.el (y-or-n-p): | 9313 * cmdloop.el (y-or-n-p): |
9309 Make these functions use should-use-dialog-box-p and not be | 9314 Make these functions use should-use-dialog-box-p and not be |
9310 overridden in dialog.el. | 9315 overridden in dialog.el. |
9311 | 9316 |
9312 * cus-dep.el: | 9317 * cus-dep.el: |
9313 * cus-dep.el (Custom-make-dependencies): Removed. | 9318 * cus-dep.el (Custom-make-dependencies): Removed. |
9314 * cus-dep.el (Custom-make-dependencies-1): New. | 9319 * cus-dep.el (Custom-make-dependencies-1): New. |
9315 * cus-dep.el (Custom-make-one-dependency): New. | 9320 * cus-dep.el (Custom-make-one-dependency): New. |
9316 New entry point for use in Makefiles, to avoid excessive | 9321 New entry point for use in Makefiles, to avoid excessive |
9317 invocations. | 9322 invocations. |
9318 | 9323 |
9319 * cus-edit.el (custom-variable-reset-saved): | 9324 * cus-edit.el (custom-variable-reset-saved): |
9320 * cus-edit.el (custom-variable-reset-standard): | 9325 * cus-edit.el (custom-variable-reset-standard): |
9321 * cus-edit.el (custom-save-resets): | 9326 * cus-edit.el (custom-save-resets): |
9322 Fix bytecompiler warnings. | 9327 Fix bytecompiler warnings. |
9323 | 9328 |
9324 * dialog.el: | 9329 * dialog.el: |
9325 * dialog.el (yes-or-no-p-dialog-box): | 9330 * dialog.el (yes-or-no-p-dialog-box): |
9326 * dialog.el (yes-or-no-p-maybe-dialog-box): Removed. | 9331 * dialog.el (yes-or-no-p-maybe-dialog-box): Removed. |
9327 * dialog.el (y-or-n-p-maybe-dialog-box): Removed. | 9332 * dialog.el (y-or-n-p-maybe-dialog-box): Removed. |
9328 * dialog.el (get-dialog-box-response): | 9333 * dialog.el (get-dialog-box-response): |
9329 * dialog.el (message-or-box): | 9334 * dialog.el (message-or-box): |
9330 * dialog.el (make-dialog-box): | 9335 * dialog.el (make-dialog-box): |
9331 * dialog.el (popup-dialog-box): New. | 9336 * dialog.el (popup-dialog-box): New. |
9332 Avoid yes-or-no-p bogosities. | 9337 Avoid yes-or-no-p bogosities. |
9333 Create a general function `make-dialog-box' to encapsulate all | 9338 Create a general function `make-dialog-box' to encapsulate all |
9334 dialog box methods; easily extendible. popup-dialog-box now obsolete. | 9339 dialog box methods; easily extendible. popup-dialog-box now obsolete. |
9335 | 9340 |
9336 * dumped-lisp.el (preloaded-file-list): | 9341 * dumped-lisp.el (preloaded-file-list): |
9337 Add dialog-items. Clean up. Group files by types. | 9342 Add dialog-items. Clean up. Group files by types. |
9338 | 9343 |
9339 * easymenu.el (easy-menu-add): | 9344 * easymenu.el (easy-menu-add): |
9340 * easymenu.el (easy-menu-remove): | 9345 * easymenu.el (easy-menu-remove): |
9341 Account for accelerators. | 9346 Account for accelerators. |
9342 | 9347 |
9343 * extents.el: | 9348 * extents.el: |
9344 * extents.el (extent-list): New args, like in map-extents. | 9349 * extents.el (extent-list): New args, like in map-extents. |
9345 * extents.el (extent-at-event): New. | 9350 * extents.el (extent-at-event): New. |
9346 * extents.el (extents-at-event): New. | 9351 * extents.el (extents-at-event): New. |
9347 | 9352 |
9348 * font-lock.el: | 9353 * font-lock.el: |
9349 * font-lock.el (font-lock-mode): | 9354 * font-lock.el (font-lock-mode): |
9350 * font-lock.el (font-lock-default-fontify-buffer): | 9355 * font-lock.el (font-lock-default-fontify-buffer): |
9351 * font-lock.el (font-lock-default-unfontify-region): | 9356 * font-lock.el (font-lock-default-unfontify-region): |
9352 * font-lock.el (font-lock-fontify-syntactically-region): | 9357 * font-lock.el (font-lock-fontify-syntactically-region): |
9353 * font-lock.el (font-lock-fontify-keywords-region): | 9358 * font-lock.el (font-lock-fontify-keywords-region): |
9354 Use new progress-feedback names. | 9359 Use new progress-feedback names. |
9355 | 9360 |
9356 * font-lock.el (java-font-lock-identifier-regexp): | 9361 * font-lock.el (java-font-lock-identifier-regexp): |
9357 * font-lock.el (java-font-lock-class-name-regexp): | 9362 * font-lock.el (java-font-lock-class-name-regexp): |
9358 Fix bytecompiler warnings. | 9363 Fix bytecompiler warnings. |
9359 | 9364 |
9360 * gutter-items.el: | 9365 * gutter-items.el: |
9361 * gutter-items.el (progress-display-use-echo-area): Removed. | 9366 * gutter-items.el (progress-display-use-echo-area): Removed. |
9362 * gutter-items.el (progress-feedback-use-echo-area): New. | 9367 * gutter-items.el (progress-feedback-use-echo-area): New. |
9363 * gutter-items.el (progress-display-popup-period): Removed. | 9368 * gutter-items.el (progress-display-popup-period): Removed. |
9364 * gutter-items.el (progress-feedback-popup-period): New. | 9369 * gutter-items.el (progress-feedback-popup-period): New. |
9365 * gutter-items.el (set-progress-display-style): Removed. | 9370 * gutter-items.el (set-progress-display-style): Removed. |
9366 * gutter-items.el (set-progress-feedback-style): New. | 9371 * gutter-items.el (set-progress-feedback-style): New. |
9367 * gutter-items.el (progress-display-style): Removed. | 9372 * gutter-items.el (progress-display-style): Removed. |
9368 * gutter-items.el (progress-feedback-style): New. | 9373 * gutter-items.el (progress-feedback-style): New. |
9369 * gutter-items.el (progress-stack): | 9374 * gutter-items.el (progress-stack): |
9370 * gutter-items.el (progress-displayed-p): Removed. | 9375 * gutter-items.el (progress-displayed-p): Removed. |
9371 * gutter-items.el (progress-feedbacked-p): New. | 9376 * gutter-items.el (progress-feedbacked-p): New. |
9372 * gutter-items.el (clear-progress-display): Removed. | 9377 * gutter-items.el (clear-progress-display): Removed. |
9373 * gutter-items.el (clear-progress-feedback): New. | 9378 * gutter-items.el (clear-progress-feedback): New. |
9374 * gutter-items.el (progress-display-clear-when-idle): Removed. | 9379 * gutter-items.el (progress-display-clear-when-idle): Removed. |
9375 * gutter-items.el (progress-feedback-clear-when-idle): New. | 9380 * gutter-items.el (progress-feedback-clear-when-idle): New. |
9376 * gutter-items.el (remove-progress-display): Removed. | 9381 * gutter-items.el (remove-progress-display): Removed. |
9377 * gutter-items.el (remove-progress-feedback): New. | 9382 * gutter-items.el (remove-progress-feedback): New. |
9378 * gutter-items.el (progress-display-dispatch-non-command-events): Removed. | 9383 * gutter-items.el (progress-display-dispatch-non-command-events): Removed. |
9379 * gutter-items.el (progress-feedback-dispatch-non-command-events): New. | 9384 * gutter-items.el (progress-feedback-dispatch-non-command-events): New. |
9380 * gutter-items.el (append-progress-display): Removed. | 9385 * gutter-items.el (append-progress-display): Removed. |
9381 * gutter-items.el (append-progress-feedback): New. | 9386 * gutter-items.el (append-progress-feedback): New. |
9382 * gutter-items.el (abort-progress-display): Removed. | 9387 * gutter-items.el (abort-progress-display): Removed. |
9383 * gutter-items.el (abort-progress-feedback): New. | 9388 * gutter-items.el (abort-progress-feedback): New. |
9384 * gutter-items.el (raw-append-progress-display): Removed. | 9389 * gutter-items.el (raw-append-progress-display): Removed. |
9385 * gutter-items.el (raw-append-progress-feedback): New. | 9390 * gutter-items.el (raw-append-progress-feedback): New. |
9386 * gutter-items.el (display-progress-display): Removed. | 9391 * gutter-items.el (display-progress-display): Removed. |
9387 * gutter-items.el (display-progress-feedback): New. | 9392 * gutter-items.el (display-progress-feedback): New. |
9388 * gutter-items.el (current-progress-display): Removed. | 9393 * gutter-items.el (current-progress-display): Removed. |
9389 * gutter-items.el (current-progress-feedback): New. | 9394 * gutter-items.el (current-progress-feedback): New. |
9390 * gutter-items.el (current-progress-display-label): Removed. | 9395 * gutter-items.el (current-progress-display-label): Removed. |
9391 * gutter-items.el (current-progress-feedback-label): New. | 9396 * gutter-items.el (current-progress-feedback-label): New. |
9392 * gutter-items.el (progress-display): Removed. | 9397 * gutter-items.el (progress-display): Removed. |
9393 * gutter-items.el (progress-feedback): New. | 9398 * gutter-items.el (progress-feedback): New. |
9394 Replace "progress-display" with "progress-feedback" globally. | 9399 Replace "progress-display" with "progress-feedback" globally. |
9395 | 9400 |
9396 * gutter-items.el (lprogress-display): Removed. | 9401 * gutter-items.el (lprogress-display): Removed. |
9397 * gutter-items.el (progress-feedback-with-label): New. | 9402 * gutter-items.el (progress-feedback-with-label): New. |
9398 Rename lprogress-display ==> progress-feedback-with-label. | 9403 Rename lprogress-display ==> progress-feedback-with-label. |
9399 | 9404 |
9400 * gutter-items.el (search-dialog-direction): Removed. | 9405 * gutter-items.el (search-dialog-direction): Removed. |
9401 * gutter-items.el (search-dialog-text): Removed. | 9406 * gutter-items.el (search-dialog-text): Removed. |
9402 * gutter-items.el (search-dialog-callback): Removed. | 9407 * gutter-items.el (search-dialog-callback): Removed. |
9403 * gutter-items.el (make-search-dialog): Removed. | 9408 * gutter-items.el (make-search-dialog): Removed. |
9404 Move to dialog-items.el. | 9409 Move to dialog-items.el. |
9405 | 9410 |
9406 * help.el: | 9411 * help.el: |
9407 * help.el (help-mode-quit): | 9412 * help.el (help-mode-quit): |
9408 * help.el (mode-for-help): New. | 9413 * help.el (mode-for-help): New. |
9409 * help.el (help-sticky-window): New. | 9414 * help.el (help-sticky-window): New. |
9410 * help.el (help-window-config): New. | 9415 * help.el (help-window-config): New. |
9411 * help.el (with-displaying-help-buffer): | 9416 * help.el (with-displaying-help-buffer): |
9412 * help.el (function-at-event): New. | 9417 * help.el (function-at-event): New. |
9413 * help.el (help-symbol-regexp): New. | 9418 * help.el (help-symbol-regexp): New. |
9414 * help.el (help-symbol-run-function-1): New. | 9419 * help.el (help-symbol-run-function-1): New. |
9415 * help.el (help-symbol-run-function): New. | 9420 * help.el (help-symbol-run-function): New. |
9416 * help.el (help-symbol-function-context-menu): New. | 9421 * help.el (help-symbol-function-context-menu): New. |
9417 * help.el (help-symbol-variable-context-menu): New. | 9422 * help.el (help-symbol-variable-context-menu): New. |
9418 * help.el (help-symbol-function-and-variable-context-menu): New. | 9423 * help.el (help-symbol-function-and-variable-context-menu): New. |
9419 * help.el (frob-help-extents): New. | 9424 * help.el (frob-help-extents): New. |
9420 * help.el (describe-function-1): | 9425 * help.el (describe-function-1): |
9421 * help.el (variable-at-point): | 9426 * help.el (variable-at-point): |
9422 * help.el (variable-at-event): New. | 9427 * help.el (variable-at-event): New. |
9423 * help.el (describe-variable): | 9428 * help.el (describe-variable): |
9424 Major overhaul. | 9429 Major overhaul. |
9425 - Make functions and variables be mousable. | 9430 - Make functions and variables be mousable. |
9426 - Middle button hyperlinks. | 9431 - Middle button hyperlinks. |
9427 - New context-menu entries. | 9432 - New context-menu entries. |
9428 | 9433 |
9429 * keydefs.el: | 9434 * keydefs.el: |
9430 * keydefs.el (global-map): | 9435 * keydefs.el (global-map): |
9431 New key bindings to move lines up and down. | 9436 New key bindings to move lines up and down. |
9432 | 9437 |
9433 * lisp-mode.el: | 9438 * lisp-mode.el: |
9434 * lisp-mode.el (construct-lisp-mode-menu): New. | 9439 * lisp-mode.el (construct-lisp-mode-menu): New. |
9435 * lisp-mode.el (emacs-lisp-mode-popup-menu): | 9440 * lisp-mode.el (emacs-lisp-mode-popup-menu): |
9436 * lisp-mode.el (lisp-interaction-mode-menubar-menu): | 9441 * lisp-mode.el (lisp-interaction-mode-menubar-menu): |
9437 * lisp-mode.el (emacs-lisp-mode-menubar-menu): | 9442 * lisp-mode.el (emacs-lisp-mode-menubar-menu): |
9438 * lisp-mode.el (lisp-indent-function): Indent "flet" entries better. | 9443 * lisp-mode.el (lisp-indent-function): Indent "flet" entries better. |
9439 Make popup and menubar menus be different. Popup menu uses | 9444 Make popup and menubar menus be different. Popup menu uses |
9440 clicked location and automatically assumes symbol under the mouse | 9445 clicked location and automatically assumes symbol under the mouse |
9441 for various commands. | 9446 for various commands. |
9442 | 9447 |
9443 * menubar-items.el: | 9448 * menubar-items.el: |
9444 * menubar-items.el (bookmark-menu-filter): Add accelerators. | 9449 * menubar-items.el (bookmark-menu-filter): Add accelerators. |
9445 * menubar-items.el (buffers-menu-omit-chars-list): Include 'd'. | 9450 * menubar-items.el (buffers-menu-omit-chars-list): Include 'd'. |
9446 | 9451 |
9447 * menubar-items.el (global-popup-menu): Removed. | 9452 * menubar-items.el (global-popup-menu): Removed. |
9448 * menubar-items.el (mode-popup-menu): Removed. | 9453 * menubar-items.el (mode-popup-menu): Removed. |
9449 * menubar-items.el (activate-popup-menu-hook): Removed. | 9454 * menubar-items.el (activate-popup-menu-hook): Removed. |
9450 * menubar-items.el (popup-mode-menu): Removed. | 9455 * menubar-items.el (popup-mode-menu): Removed. |
9451 * menubar-items.el (popup-buffer-menu): Removed. | 9456 * menubar-items.el (popup-buffer-menu): Removed. |
9452 * menubar-items.el (popup-menubar-menu): Removed. | 9457 * menubar-items.el (popup-menubar-menu): Removed. |
9453 Move to menubar.el. | 9458 Move to menubar.el. |
9454 | 9459 |
9455 * menubar.el: | 9460 * menubar.el: |
9456 * menubar.el (global-popup-menu): New. | 9461 * menubar.el (global-popup-menu): New. |
9457 * menubar.el (mode-popup-menu): New. | 9462 * menubar.el (mode-popup-menu): New. |
9458 * menubar.el (activate-popup-menu-hook): New. | 9463 * menubar.el (activate-popup-menu-hook): New. |
9459 * menubar.el (last-popup-menu-event): New. | 9464 * menubar.el (last-popup-menu-event): New. |
9460 * menubar.el (popup-mode-menu): New. | 9465 * menubar.el (popup-mode-menu): New. |
9461 * menubar.el (popup-buffer-menu): New. | 9466 * menubar.el (popup-buffer-menu): New. |
9462 * menubar.el (popup-menubar-menu): New. | 9467 * menubar.el (popup-menubar-menu): New. |
9463 * menubar.el (menu-call-at-event): New. | 9468 * menubar.el (menu-call-at-event): New. |
9464 Move non-content functions here. Add support for context menu | 9469 Move non-content functions here. Add support for context menu |
9465 items on extents. | 9470 items on extents. |
9466 | 9471 |
9467 * minibuf.el (minibuffer-history-uniquify): | 9472 * minibuf.el (minibuffer-history-uniquify): |
9468 Typo fix. | 9473 Typo fix. |
9469 | 9474 |
9470 * minibuf.el (read-file-name-1): | 9475 * minibuf.el (read-file-name-1): |
9471 Call new file dialog box if it exists. | 9476 Call new file dialog box if it exists. |
9472 | 9477 |
9473 * minibuf.el (mouse-rfn-setup-vars): | 9478 * minibuf.el (mouse-rfn-setup-vars): |
9474 Clean up "chop" action. | 9479 Clean up "chop" action. |
9475 | 9480 |
9476 * mouse.el: | 9481 * mouse.el: |
9477 * mouse.el (button2): Now bound to mouse-track. | 9482 * mouse.el (button2): Now bound to mouse-track. |
9478 * mouse.el (click-inside-extent-p): | 9483 * mouse.el (click-inside-extent-p): |
9479 * mouse.el (point-inside-extent-p): | 9484 * mouse.el (point-inside-extent-p): |
9480 * mouse.el (point-inside-selection-p): | 9485 * mouse.el (point-inside-selection-p): |
9481 * mouse.el (mouse-drag-or-yank): Removed. | 9486 * mouse.el (mouse-drag-or-yank): Removed. |
9482 * mouse.el (mouse-begin-drag-n-drop): New. | 9487 * mouse.el (mouse-begin-drag-n-drop): New. |
9483 * mouse.el (mouse-eval-sexp): | 9488 * mouse.el (mouse-eval-sexp): |
9484 * mouse.el (mouse-track-activate-strokes): New. | 9489 * mouse.el (mouse-track-activate-strokes): New. |
9485 * mouse.el (mouse-track-do-activate): New. | 9490 * mouse.el (mouse-track-do-activate): New. |
9486 * mouse.el (mouse-track): | 9491 * mouse.el (mouse-track): |
9487 * mouse.el (default-mouse-track-event-is-with-button): New. | 9492 * mouse.el (default-mouse-track-event-is-with-button): New. |
9488 * mouse.el (default-mouse-track-cleanup-hook): | 9493 * mouse.el (default-mouse-track-cleanup-hook): |
9489 * mouse.el (default-mouse-track-drag-hook): | 9494 * mouse.el (default-mouse-track-drag-hook): |
9490 * mouse.el (default-mouse-track-drag-up-hook): | 9495 * mouse.el (default-mouse-track-drag-up-hook): |
9491 * mouse.el (default-mouse-track-click-hook): | 9496 * mouse.el (default-mouse-track-click-hook): |
9492 Merge drag-n-drop into mouse-track. | 9497 Merge drag-n-drop into mouse-track. |
9493 Add general "activate" support to replace specific button2 kludges. | 9498 Add general "activate" support to replace specific button2 kludges. |
9494 Use "button modifier" support in mouse-track. | 9499 Use "button modifier" support in mouse-track. |
9495 | 9500 |
9496 * package-get.el (package-get-dependencies): Fix bytecompiler warnings. | 9501 * package-get.el (package-get-dependencies): Fix bytecompiler warnings. |
9497 | 9502 |
9498 * package-ui.el: | 9503 * package-ui.el: |
9499 * package-ui.el (pui-menu): | 9504 * package-ui.el (pui-menu): |
9500 * package-ui.el (pui-popup-context-sensitive): Removed. | 9505 * package-ui.el (pui-popup-context-sensitive): Removed. |
9501 Fix bytecompiler warnings. | 9506 Fix bytecompiler warnings. |
9502 Clean up popup code a bit. | 9507 Clean up popup code a bit. |
9503 | 9508 |
9504 * select.el (get-selection-no-error): Fix bytecompiler warnings. | 9509 * select.el (get-selection-no-error): Fix bytecompiler warnings. |
9505 | 9510 |
9506 * simple.el: | 9511 * simple.el: |
9507 * simple.el (transpose-lines): | 9512 * simple.el (transpose-lines): |
9508 * simple.el (transpose-line-up): New. | 9513 * simple.el (transpose-line-up): New. |
9509 * simple.el (transpose-line-down): New. | 9514 * simple.el (transpose-line-down): New. |
9510 * simple.el (transpose-subr): | 9515 * simple.el (transpose-subr): |
9511 * simple.el (transpose-subr-1): Removed. | 9516 * simple.el (transpose-subr-1): Removed. |
9512 Clean up, add functions to move lines up and down. | 9517 Clean up, add functions to move lines up and down. |
9513 | 9518 |
9514 * startup.el (mail-host-address): | 9519 * startup.el (mail-host-address): |
9515 * startup.el (user-mail-address): | 9520 * startup.el (user-mail-address): |
9516 Customize. | 9521 Customize. |
9517 | 9522 |
9518 * subr.el: | 9523 * subr.el: |
9519 * subr.el (set-symbol-value-in-buffer): New. | 9524 * subr.el (set-symbol-value-in-buffer): New. |
9520 * subr.el (error): | 9525 * subr.el (error): |
9521 * subr.el (check-argument-type): | 9526 * subr.el (check-argument-type): |
9522 * subr.el (defined-error-p): New. | 9527 * subr.el (defined-error-p): New. |
9523 Add structured error support. | 9528 Add structured error support. |
9524 | 9529 |
9525 * toolbar-items.el (toolbar-compile): | 9530 * toolbar-items.el (toolbar-compile): |
9526 Use new make-dialog-box. | 9531 Use new make-dialog-box. |
9527 | 9532 |
9528 * update-elc.el: | 9533 * update-elc.el: |
9529 | 9534 |
9530 * userlock.el (ask-user-about-lock-dbox): | 9535 * userlock.el (ask-user-about-lock-dbox): |
9531 * userlock.el (ask-user-about-supersession-threat-dbox): | 9536 * userlock.el (ask-user-about-supersession-threat-dbox): |
9532 * userlock.el (ask-user-about-lock): | 9537 * userlock.el (ask-user-about-lock): |
9533 * userlock.el (ask-user-about-supersession-threat): | 9538 * userlock.el (ask-user-about-supersession-threat): |
9534 Use new make-dialog-box. | 9539 Use new make-dialog-box. |
9535 Add safety checks; use should use-dialog-box-p. | 9540 Add safety checks; use should use-dialog-box-p. |
9536 | 9541 |
9537 * window-xemacs.el: | 9542 * window-xemacs.el: |
9538 * window-xemacs.el (__buffer-dedicated-frame): | 9543 * window-xemacs.el (__buffer-dedicated-frame): |
9539 * window-xemacs.el (buffer-dedicated-frame): New. | 9544 * window-xemacs.el (buffer-dedicated-frame): New. |
9540 * window-xemacs.el (set-buffer-dedicated-frame): New. | 9545 * window-xemacs.el (set-buffer-dedicated-frame): New. |
9541 Move dedicated-frame stuff into lisp. | 9546 Move dedicated-frame stuff into lisp. |
9542 | 9547 |
9543 2000-07-18 Kirill 'Big K' Katsnelson <kkm@dtmx.com> | 9548 2000-07-18 Kirill 'Big K' Katsnelson <kkm@dtmx.com> |
9544 | 9549 |
9545 * printer.el (generic-print-region): Do not require that | 9550 * printer.el (generic-print-region): Do not require that |
9546 `printer-name' be set. | 9551 `printer-name' be set. |
9719 | 9724 |
9720 2000-07-06 Craig Lanning <lanning@scra.org> | 9725 2000-07-06 Craig Lanning <lanning@scra.org> |
9721 | 9726 |
9722 * custom-load.el (faces): | 9727 * custom-load.el (faces): |
9723 | 9728 |
9724 * finder.el (finder-compile-keywords): from Dan Holmsand, make sure | 9729 * finder.el (finder-compile-keywords): from Dan Holmsand, make sure |
9725 dir is a regex. | 9730 dir is a regex. |
9726 | 9731 |
9727 * process.el (call-process-internal): from Dan Holmsand, use binary | 9732 * process.el (call-process-internal): from Dan Holmsand, use binary |
9728 coding systems so that jka-compr works. | 9733 coding systems so that jka-compr works. |
9729 | 9734 |
9730 2000-07-07 Ben Wing <ben@xemacs.org> | 9735 2000-07-07 Ben Wing <ben@xemacs.org> |
9731 | 9736 |
9732 * font-lock.el: Undo previous change. Unfortunately, some | 9737 * font-lock.el: Undo previous change. Unfortunately, some |
9733 files actually use the variables directly in their init code | 9738 files actually use the variables directly in their init code |
10069 * gutter-items.el (buffers-tab-switch-to-buffer): do not | 10074 * gutter-items.el (buffers-tab-switch-to-buffer): do not |
10070 use NORECORD option. Andy will not like this, but the existing | 10075 use NORECORD option. Andy will not like this, but the existing |
10071 gutter behavior is just wrong, as per this comment: | 10076 gutter behavior is just wrong, as per this comment: |
10072 | 10077 |
10073 ;; this used to add the norecord flag to both calls below. | 10078 ;; this used to add the norecord flag to both calls below. |
10074 ;; this is bogus because it is a pervasive assumption in XEmacs | 10079 ;; this is bogus because it is a pervasive assumption in XEmacs |
10075 ;; that the current buffer is at the front of the buffers list. | 10080 ;; that the current buffer is at the front of the buffers list. |
10076 ;; for example, select an item and then do M-C-l | 10081 ;; for example, select an item and then do M-C-l |
10077 ;; (switch-to-other-buffer). Things get way confused. | 10082 ;; (switch-to-other-buffer). Things get way confused. |
10078 ;; | 10083 ;; |
10079 ;; Andy, if you want to maintain the current look, you must | 10084 ;; Andy, if you want to maintain the current look, you must |
10080 ;; *uncouple* the gutter order and buffers order. | 10085 ;; *uncouple* the gutter order and buffers order. |
10081 | 10086 |
10082 * loaddefs.el (completion-ignored-extensions): unfuckify. | 10087 * loaddefs.el (completion-ignored-extensions): unfuckify. |
10083 | 10088 |
10084 * bytecomp.el (batch-byte-compile-one-file): new function, used in | 10089 * bytecomp.el (batch-byte-compile-one-file): new function, used in |
10085 xemacs.mak. | 10090 xemacs.mak. |
10460 | 10465 |
10461 * alist.el (vassoc): moved here from font-menu.el. | 10466 * alist.el (vassoc): moved here from font-menu.el. |
10462 | 10467 |
10463 * custom.el (defface): typo fix. | 10468 * custom.el (defface): typo fix. |
10464 | 10469 |
10465 * dialog.el (yes-or-no-p-dialog-box): | 10470 * dialog.el (yes-or-no-p-dialog-box): |
10466 * dialog.el (message-box): | 10471 * dialog.el (message-box): |
10467 * files.el (save-some-buffers-1): | 10472 * files.el (save-some-buffers-1): |
10468 Put accelerators in the button names. | 10473 Put accelerators in the button names. |
10469 | 10474 |
10470 * font-lock.el (font-lock-comment-face): | 10475 * font-lock.el (font-lock-comment-face): |
10471 * font-lock.el (font-lock-keyword-face): | 10476 * font-lock.el (font-lock-keyword-face): |
10472 * font-lock.el (font-lock-function-name-face): | 10477 * font-lock.el (font-lock-function-name-face): |
10473 Fixed some of the colors under MS Windows because the existing | 10478 Fixed some of the colors under MS Windows because the existing |
10474 default colors were hardly different from black and needed to be | 10479 default colors were hardly different from black and needed to be |
10475 made lighter. | 10480 made lighter. |
10476 | 10481 |
10477 * font-menu.el: | 10482 * font-menu.el: |
10478 * font-menu.el (font-menu-split-long-menu): | 10483 * font-menu.el (font-menu-split-long-menu): |
10479 * font-menu.el (font-menu-family-constructor): | 10484 * font-menu.el (font-menu-family-constructor): |
10480 * font-menu.el (font-menu-size-constructor): | 10485 * font-menu.el (font-menu-size-constructor): |
10482 * font-menu.el (font-menu-set-font): | 10487 * font-menu.el (font-menu-set-font): |
10483 vassoc moved to alist.el. | 10488 vassoc moved to alist.el. |
10484 Accelerators added to all menus. | 10489 Accelerators added to all menus. |
10485 Unused bound var new-props removed. | 10490 Unused bound var new-props removed. |
10486 | 10491 |
10487 * keydefs.el: I did a whole lot of rearranging to put things in a | 10492 * keydefs.el: I did a whole lot of rearranging to put things in a |
10488 more consistent order and fixed a number of cases where key | 10493 more consistent order and fixed a number of cases where key |
10489 combinations involving up, down, left, right and so on were | 10494 combinations involving up, down, left, right and so on were |
10490 defined but the corresponding keypad combinations were not | 10495 defined but the corresponding keypad combinations were not |
10491 defined. | 10496 defined. |
10492 | 10497 |
10493 * lisp-mode.el: | 10498 * lisp-mode.el: |
10494 * lisp-mode.el (lisp-interaction-mode-popup-menu): | 10499 * lisp-mode.el (lisp-interaction-mode-popup-menu): |
10495 * lisp-mode.el (emacs-lisp-mode): | 10500 * lisp-mode.el (emacs-lisp-mode): |
10496 * lisp-mode.el (lisp-interaction-mode): | 10501 * lisp-mode.el (lisp-interaction-mode): |
10497 * lisp-mode.el (flet): | 10502 * lisp-mode.el (flet): |
10498 Added accelerators onto the menus. | 10503 Added accelerators onto the menus. |
10499 Made all the different versions of the let function be indented | 10504 Made all the different versions of the let function be indented |
10500 the same way. | 10505 the same way. |
10501 Undid Steve's easy-menu-ification, because it makes it impossible | 10506 Undid Steve's easy-menu-ification, because it makes it impossible |
10502 to have the menubar and popup menus different. | 10507 to have the menubar and popup menus different. |
10503 Cleaned up the menu; added items for find-function &c and some | 10508 Cleaned up the menu; added items for find-function &c and some |
10505 | 10510 |
10506 * list-mode.el (list-mode-hook): | 10511 * list-mode.el (list-mode-hook): |
10507 * list-mode.el (list-mode): | 10512 * list-mode.el (list-mode): |
10508 * list-mode.el (completion-setup-hook): | 10513 * list-mode.el (completion-setup-hook): |
10509 * list-mode.el (display-completion-list): | 10514 * list-mode.el (display-completion-list): |
10510 Added support for the :window-height keyword, which is required | 10515 Added support for the :window-height keyword, which is required |
10511 because of other changes that I made for the file dialog box. I | 10516 because of other changes that I made for the file dialog box. I |
10512 also made the hook variables list-mode-hook and | 10517 also made the hook variables list-mode-hook and |
10513 completion-setup-hook and also minibuffer-setup-hook in | 10518 completion-setup-hook and also minibuffer-setup-hook in |
10514 minibuf.el be permanent-local; see comment in list-mode.el. | 10519 minibuf.el be permanent-local; see comment in list-mode.el. |
10515 | 10520 |
10516 * map-ynp.el (map-y-or-n-p): | 10521 * map-ynp.el (map-y-or-n-p): |
10517 Added accelerators to the dialog buttons. | 10522 Added accelerators to the dialog buttons. |
10518 | 10523 |
10519 * menubar-items.el (menu-truncate-list): | 10524 * menubar-items.el (menu-truncate-list): |
10520 New internal function. | 10525 New internal function. |
10521 * menubar-items.el (submenu-generate-accelerator-spec): | 10526 * menubar-items.el (submenu-generate-accelerator-spec): |
10522 * menubar-items.el (menu-item-strip-accelerator-spec): | 10527 * menubar-items.el (menu-item-strip-accelerator-spec): |
10531 * menubar-items.el (build-buffers-menu-internal): | 10536 * menubar-items.el (build-buffers-menu-internal): |
10532 * menubar-items.el (language-environment-menu-filter): | 10537 * menubar-items.el (language-environment-menu-filter): |
10533 * menubar-items.el (default-popup-menu): | 10538 * menubar-items.el (default-popup-menu): |
10534 * menubar-items.el (popup-buffer-menu): | 10539 * menubar-items.el (popup-buffer-menu): |
10535 * menubar-items.el (popup-menubar-menu): | 10540 * menubar-items.el (popup-menubar-menu): |
10536 Did a major overhaul on this file, and in fact I'm nowhere near | 10541 Did a major overhaul on this file, and in fact I'm nowhere near |
10537 done working on the menubar, and there will be more patches to | 10542 done working on the menubar, and there will be more patches to |
10538 come. A basic summary of what I've done: | 10543 come. A basic summary of what I've done: |
10539 | 10544 |
10540 a) I added accelerators to all of the menu items. For menus that | 10545 a) I added accelerators to all of the menu items. For menus that |
10541 are auto-generated, such as the buffers menu, the accelerators are | 10546 are auto-generated, such as the buffers menu, the accelerators are |
10542 automatically added to the beginning of each line using the | 10547 automatically added to the beginning of each line using the |
10543 numbers 1 through 9, then zero, and then letters starting with A, | 10548 numbers 1 through 9, then zero, and then letters starting with A, |
10544 but omitting the letters that are already in use for the fixed | 10549 but omitting the letters that are already in use for the fixed |
10545 menu items at the top of the buffers menu. To facilitate adding | 10550 menu items at the top of the buffers menu. To facilitate adding |
10551 added to optionally turn them off, but I think this is rather | 10556 added to optionally turn them off, but I think this is rather |
10552 pointless because other menu items have accelerators and many or | 10557 pointless because other menu items have accelerators and many or |
10553 most of the menu users will use the accelerators if the support is | 10558 most of the menu users will use the accelerators if the support is |
10554 there. | 10559 there. |
10555 | 10560 |
10556 b) I combined the top level Tools and Apps menus into a single | 10561 b) I combined the top level Tools and Apps menus into a single |
10557 Tools menu, because the distinction between the two is not | 10562 Tools menu, because the distinction between the two is not |
10558 obvious, and the items on the menus are not used often enough that | 10563 obvious, and the items on the menus are not used often enough that |
10559 putting some of them onto submenus is a problem. | 10564 putting some of them onto submenus is a problem. |
10560 | 10565 |
10561 c) I created two new top level menus called View and Cmds because | 10566 c) I created two new top level menus called View and Cmds because |
10562 there were too many items on the File and Edit menus, and I'm going | 10567 there were too many items on the File and Edit menus, and I'm going |
10563 to be adding more items to these menus. In contrast to the Tools | 10568 to be adding more items to these menus. In contrast to the Tools |
10564 menu, the items on these menus may be used quite often during an | 10569 menu, the items on these menus may be used quite often during an |
10565 editing session, and so should be available with fewer | 10570 editing session, and so should be available with fewer |
10566 keystrokes. | 10571 keystrokes. |
10567 | 10572 |
10568 d) I added a number of options to the options menu, including one | 10573 d) I added a number of options to the options menu, including one |
10569 for controlling whether the alt key can be used to traverse to | 10574 for controlling whether the alt key can be used to traverse to |
10570 menu items using the accelerators, one for controlling behavior of | 10575 menu items using the accelerators, one for controlling behavior of |
10571 control-k, one for controlling how the kill and yank functions | 10576 control-k, one for controlling how the kill and yank functions |
10572 interact with the clipboard, a few additional buffers-menu | 10577 interact with the clipboard, a few additional buffers-menu |
10573 options, and various other things. I also did a bit of | 10578 options, and various other things. I also did a bit of |
10574 rearranging, for example, combining the keyboard and mouse options | 10579 rearranging, for example, combining the keyboard and mouse options |
10575 into a single keyboard and mouse submenu to facilitate the | 10580 into a single keyboard and mouse submenu to facilitate the |
10576 accelerators on that level. | 10581 accelerators on that level. |
10577 | 10582 |
10578 e) I changed the variable buffers-menu-format-buffer-line-function | 10583 e) I changed the variable buffers-menu-format-buffer-line-function |
10579 to take two arguments instead of one, the second argument being | 10584 to take two arguments instead of one, the second argument being |
10580 the line number for use in creating an accelerator. I added a | 10585 the line number for use in creating an accelerator. I added a |
10581 hack to support existing functions with one argument (although I | 10586 hack to support existing functions with one argument (although I |
10582 doubt that very many of these exist), for backward compatibility. | 10587 doubt that very many of these exist), for backward compatibility. |
10583 | 10588 |
10584 f) I moved the top level mule menu to be a submenu of the edit | 10589 f) I moved the top level mule menu to be a submenu of the edit |
10585 menu. I think that most of the items on this menu are fairly | 10590 menu. I think that most of the items on this menu are fairly |
10586 useless and there are certainly not enough frequently used items | 10591 useless and there are certainly not enough frequently used items |
10587 to justify this being its own top level menu. | 10592 to justify this being its own top level menu. |
10588 | 10593 |
10589 g) I combined most of the items in big-menubar.el into the main menu. | 10594 g) I combined most of the items in big-menubar.el into the main menu. |
10590 If people think the main menu is too big, it would be possible to | 10595 If people think the main menu is too big, it would be possible to |
10591 create different configurations, some smaller. | 10596 create different configurations, some smaller. |
10592 | 10597 |
10593 * menubar.el (check-menu-syntax): | 10598 * menubar.el (check-menu-syntax): |
10594 Deleted some syntax checks that were no longer valid, partly | 10599 Deleted some syntax checks that were no longer valid, partly |
10595 because of changes that were already made a long time ago, and | 10600 because of changes that were already made a long time ago, and |
10596 partly because of a change I made where I allow the name of the | 10601 partly because of a change I made where I allow the name of the |
10597 menu item to be an evaluated expression rather than just a string, | 10602 menu item to be an evaluated expression rather than just a string, |
10598 similar to all of the other parameters of a menu item. | 10603 similar to all of the other parameters of a menu item. |
10599 | 10604 |
10600 * minibuf.el: | 10605 * minibuf.el: |
10601 * minibuf.el (read-file-name-1): | 10606 * minibuf.el (read-file-name-1): |
10602 * minibuf.el (mouse-read-file-name-1): | 10607 * minibuf.el (mouse-read-file-name-1): |
10603 I made a number of changes to improve the appearance | 10608 I made a number of changes to improve the appearance |
10604 and functioning of the file dialog box. They include: | 10609 and functioning of the file dialog box. They include: |
10605 | 10610 |
10606 a) Fixing the problem where closing the dialog box by clicking on | 10611 a) Fixing the problem where closing the dialog box by clicking on |
10607 the close button of the window didn't properly exit the | 10612 the close button of the window didn't properly exit the |
10608 minibuffer. | 10613 minibuffer. |
10609 | 10614 |
10610 b) Fixing the problem that if you typed part of a file name, and | 10615 b) Fixing the problem that if you typed part of a file name, and |
10611 then clicked on a completion with the mouse, the file was not | 10616 then clicked on a completion with the mouse, the file was not |
10612 correctly selected. | 10617 correctly selected. |
10613 | 10618 |
10614 c) Changing the title of the dialog box to reflect the operation | 10619 c) Changing the title of the dialog box to reflect the operation |
10615 being done in accordance with user interface conventions, rather | 10620 being done in accordance with user interface conventions, rather |
10616 than the name of the dialog box buffer, which is rather useless. | 10621 than the name of the dialog box buffer, which is rather useless. |
10617 | 10622 |
10618 d) Remove the words "possible completions are" which didn't | 10623 d) Remove the words "possible completions are" which didn't |
10619 belong. | 10624 belong. |
10620 | 10625 |
10621 e) Fix things so that the completions scroll off the end of the | 10626 e) Fix things so that the completions scroll off the end of the |
10622 completions windows only to the right, rather than both to the | 10627 completions windows only to the right, rather than both to the |
10623 right and down, which is in accordance with Windows user interface | 10628 right and down, which is in accordance with Windows user interface |
10624 conventions. | 10629 conventions. |
10625 | 10630 |
10626 * msw-init.el (init-post-mswindows-win): | 10631 * msw-init.el (init-post-mswindows-win): |
10627 Added a binding for meta-F4, which is the standard windows binding | 10632 Added a binding for meta-F4, which is the standard windows binding |
10628 for exiting a program. | 10633 for exiting a program. |
10629 | 10634 |
10630 * select.el (get-selection-no-error): | 10635 * select.el (get-selection-no-error): |
10631 * select.el (own-selection): | 10636 * select.el (own-selection): |
10632 * select.el (own-clipboard): | 10637 * select.el (own-clipboard): |
10633 Added an optional argument called append to the functions | 10638 Added an optional argument called append to the functions |
10634 own-selection and own-clipboard. This adds support for appending | 10639 own-selection and own-clipboard. This adds support for appending |
10635 text to the existing selection and allows the function | 10640 text to the existing selection and allows the function |
10636 own-clipboard to be used as the value of the variable | 10641 own-clipboard to be used as the value of the variable |
10637 interprogram- cut-function. | 10642 interprogram- cut-function. |
10638 | 10643 |
10639 Fixed a bug in own-selection in handling zmacs-region-stays. | 10644 Fixed a bug in own-selection in handling zmacs-region-stays. |
10640 | 10645 |
10641 * simple.el (historical-kill-line): New. | 10646 * simple.el (historical-kill-line): New. |
10642 | 10647 |
10644 * simple.el (interprogram-cut-function): | 10649 * simple.el (interprogram-cut-function): |
10645 * simple.el (interprogram-paste-function): | 10650 * simple.el (interprogram-paste-function): |
10646 * simple.el (handle-pre-motion-command): | 10651 * simple.el (handle-pre-motion-command): |
10647 * simple.el (next-line): | 10652 * simple.el (next-line): |
10648 * simple.el (previous-line): | 10653 * simple.el (previous-line): |
10649 a) Expanded the variable kill-whole-line, so that function | 10654 a) Expanded the variable kill-whole-line, so that function |
10650 kill-line can be set to delete the entire line always, not just | 10655 kill-line can be set to delete the entire line always, not just |
10651 when cursor is at the beginning of the line. This is controlled | 10656 when cursor is at the beginning of the line. This is controlled |
10652 by setting the variable kill-whole-line to the symbol 'always. | 10657 by setting the variable kill-whole-line to the symbol 'always. |
10653 This behavior, as well as the existing kill-whole-line behavior, | 10658 This behavior, as well as the existing kill-whole-line behavior, |
10654 now only take effect when kill-line is called interactively, | 10659 now only take effect when kill-line is called interactively, |
10655 although this is a departure from a previous behavior in the case | 10660 although this is a departure from a previous behavior in the case |
10656 of setting this variable kill-whole-line to t. It is almost | 10661 of setting this variable kill-whole-line to t. It is almost |
10657 certainly what has always been intended, and most likely the old | 10662 certainly what has always been intended, and most likely the old |
10658 way of doing things introduced bugs. I also created a function | 10663 way of doing things introduced bugs. I also created a function |
10659 called historical-kill-line, which ignores the kill-whole-line | 10664 called historical-kill-line, which ignores the kill-whole-line |
10660 setting and always gives the historical behavior of only killing | 10665 setting and always gives the historical behavior of only killing |
10661 to the end of the line. I bound this function to shift- control-k | 10666 to the end of the line. I bound this function to shift- control-k |
10662 so that the kill to end of line behavior is available, even when | 10667 so that the kill to end of line behavior is available, even when |
10663 kill-whole-line has been set to change control-k into the simple | 10668 kill-whole-line has been set to change control-k into the simple |
10664 delete-whole-line behavior. (This can be set using the options | 10669 delete-whole-line behavior. (This can be set using the options |
10665 menu.) | 10670 menu.) |
10666 | 10671 |
10667 b) I changed things so that kill and yank now interact with the | 10672 b) I changed things so that kill and yank now interact with the |
10668 clipboard by default under windows. This was done by changing the | 10673 clipboard by default under windows. This was done by changing the |
10669 default value of interprogram-cut- function and | 10674 default value of interprogram-cut- function and |
10670 interprogram-paste-function. You can get the old behavior by | 10675 interprogram-paste-function. You can get the old behavior by |
10671 setting these to nil, and there is an option on the options menu | 10676 setting these to nil, and there is an option on the options menu |
10672 to do this. | 10677 to do this. |
10673 | 10678 |
10674 c) I added support for selecting text using shifted motion keys. | 10679 c) I added support for selecting text using shifted motion keys. |
10675 This support is on by default and can be controlled by the | 10680 This support is on by default and can be controlled by the |
10676 variable shifted-motion-keys-select-region. There is also a | 10681 variable shifted-motion-keys-select-region. There is also a |
10677 variable called unshifted-motion-keys-deselect-region that | 10682 variable called unshifted-motion-keys-deselect-region that |
10678 controls more specifically how the shifted motion key behavior | 10683 controls more specifically how the shifted motion key behavior |
10679 works. I did not put an option on the options menu to turn this | 10684 works. I did not put an option on the options menu to turn this |
10680 off, because I can't imagine why this would be useful. | 10685 off, because I can't imagine why this would be useful. |
10681 | 10686 |
10682 * simple.el (forward-block-of-lines): | 10687 * simple.el (forward-block-of-lines): |
10683 * simple.el (backward-block-of-lines): | 10688 * simple.el (backward-block-of-lines): |
10684 * simple.el (block-movement-size): | 10689 * simple.el (block-movement-size): |
10685 New. | 10690 New. |
10689 * simple.el (capitalize-string-as-title): | 10694 * simple.el (capitalize-string-as-title): |
10690 * simple.el (capitalize-region-as-title): | 10695 * simple.el (capitalize-region-as-title): |
10691 New. | 10696 New. |
10692 | 10697 |
10693 | 10698 |
10694 * subr.el (add-hook): | 10699 * subr.el (add-hook): |
10695 * subr.el (make-local-hook): New. | 10700 * subr.el (make-local-hook): New. |
10696 * subr.el (remove-local-hook): New. | 10701 * subr.el (remove-local-hook): New. |
10697 * subr.el (add-one-shot-hook): New. | 10702 * subr.el (add-one-shot-hook): New. |
10698 * subr.el (add-local-one-shot-hook): New. | 10703 * subr.el (add-local-one-shot-hook): New. |
10699 Added some functions to make using hooks easier. | 10704 Added some functions to make using hooks easier. |
10700 These include: | 10705 These include: |
10701 | 10706 |
10702 a) Functions add-local-hook and remove-local-hook to make it easy | 10707 a) Functions add-local-hook and remove-local-hook to make it easy |
10703 to use local hooks. | 10708 to use local hooks. |
10704 | 10709 |
10705 b) Functions add-one-shot-hook and add-local-one-shot-hook, which | 10710 b) Functions add-one-shot-hook and add-local-one-shot-hook, which |
10706 make it possible to add a "one-shot" hook, which is to say a hook | 10711 make it possible to add a "one-shot" hook, which is to say a hook |
10707 that runs only once, and automatically removes itself after the | 10712 that runs only once, and automatically removes itself after the |
10708 first time it has run. | 10713 first time it has run. |
10709 | 10714 |
10710 2000-03-09 Andy Piper <andy@xemacs.org> | 10715 2000-03-09 Andy Piper <andy@xemacs.org> |
10711 | 10716 |
10712 * files.el (auto-mode-alist): pick up jsp, jhtml and xml files. | 10717 * files.el (auto-mode-alist): pick up jsp, jhtml and xml files. |
10713 | 10718 |
10866 * byte-optimize.el (byte-optimize-plus): | 10871 * byte-optimize.el (byte-optimize-plus): |
10867 (byte-optimize-minus): | 10872 (byte-optimize-minus): |
10868 (byte-optimize-multiply): | 10873 (byte-optimize-multiply): |
10869 Optimize (- 0) to 0, not (-) | 10874 Optimize (- 0) to 0, not (-) |
10870 Optimize (+ 5 3.0) to 8.0 | 10875 Optimize (+ 5 3.0) to 8.0 |
10871 Optimize (* 5 3.0) to 15.0 | 10876 Optimize (* 5 3.0) to 15.0 |
10872 Improve readability. | 10877 Improve readability. |
10873 | 10878 |
10874 2000-02-21 Jonathan Harris <jhar@tardis.ed.ac.uk> | 10879 2000-02-21 Jonathan Harris <jhar@tardis.ed.ac.uk> |
10875 | 10880 |
10876 * modeline.el: (modeline-scrolling-method): change modeline | 10881 * modeline.el: (modeline-scrolling-method): change modeline |
10895 (ldap-search): Is now defined as an obsolete wrapper calling | 10900 (ldap-search): Is now defined as an obsolete wrapper calling |
10896 ldap-search-basic or ldap-search-entries | 10901 ldap-search-basic or ldap-search-entries |
10897 | 10902 |
10898 | 10903 |
10899 1999-12-06 Hirokazu FUKUI <hfukui@sannet.ne.jp> | 10904 1999-12-06 Hirokazu FUKUI <hfukui@sannet.ne.jp> |
10900 Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp> | 10905 Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp> |
10901 Jan Vroonhof <jan@xemacs.org> | 10906 Jan Vroonhof <jan@xemacs.org> |
10902 | 10907 |
10903 * byte-optimize.el (byte-optimize-form-code-walker): Fixed. | 10908 * byte-optimize.el (byte-optimize-form-code-walker): Fixed. |
10904 When for-effect is true, didn't call `byte-optimize-form' | 10909 When for-effect is true, didn't call `byte-optimize-form' |
10905 in and/or subforms without last. | 10910 in and/or subforms without last. |
10906 | 10911 |
10907 1999-12-07 Jan Vroonhof <vroonhof@math.ethz.ch> | 10912 1999-12-07 Jan Vroonhof <vroonhof@math.ethz.ch> |
10908 | 10913 |
10909 * package-get.el (package-get-download-sites): Use correct custom | 10914 * package-get.el (package-get-download-sites): Use correct custom |
10910 type. | 10915 type. |
10911 | 10916 |
10912 2000-02-15 Kirill 'Big K' Katsnelson <kkm@dtmx.com> | 10917 2000-02-15 Kirill 'Big K' Katsnelson <kkm@dtmx.com> |
10913 | 10918 |
10914 * files.el (write-file): Ask for coding system when compiled with | 10919 * files.el (write-file): Ask for coding system when compiled with |
10915 file-coding. | 10920 file-coding. |
10937 | 10942 |
10938 * about.el: Ienaga's e-mail address change. | 10943 * about.el: Ienaga's e-mail address change. |
10939 | 10944 |
10940 2000-02-16 Samuel Mikes <smikes@alumni.hmc.edu> | 10945 2000-02-16 Samuel Mikes <smikes@alumni.hmc.edu> |
10941 | 10946 |
10942 * etags.el (find-tag): force new window -- even if buf already | 10947 * etags.el (find-tag): force new window -- even if buf already |
10943 visible -- when other-window is t | 10948 visible -- when other-window is t |
10944 | 10949 |
10945 2000-02-16 Martin Buchholz <martin@xemacs.org> | 10950 2000-02-16 Martin Buchholz <martin@xemacs.org> |
10946 | 10951 |
10947 * XEmacs 21.2.29 is released. | 10952 * XEmacs 21.2.29 is released. |
10948 | 10953 |
10995 width check using `window-leftmost-p' and `window-rightmost-p'. | 11000 width check using `window-leftmost-p' and `window-rightmost-p'. |
10996 | 11001 |
10997 2000-02-02 Per Abrahamsen <abraham@dina.kvl.dk> | 11002 2000-02-02 Per Abrahamsen <abraham@dina.kvl.dk> |
10998 | 11003 |
10999 * wid-edit.el (widget-match-inline): An atom never matches a | 11004 * wid-edit.el (widget-match-inline): An atom never matches a |
11000 list. | 11005 list. |
11001 | 11006 |
11002 2000-01-29 Kirill 'Big K' Katsnelson <kkm@dtmx.com> | 11007 2000-01-29 Kirill 'Big K' Katsnelson <kkm@dtmx.com> |
11003 | 11008 |
11004 * modeline.el: Consolidated 'x and 'mswindows specification under | 11009 * modeline.el: Consolidated 'x and 'mswindows specification under |
11005 'win tag. | 11010 'win tag. |
11372 | 11377 |
11373 * XEmacs 21.2.23 is released. | 11378 * XEmacs 21.2.23 is released. |
11374 | 11379 |
11375 1999-11-06 Jason R Mastaler <jason@mastaler.com> | 11380 1999-11-06 Jason R Mastaler <jason@mastaler.com> |
11376 | 11381 |
11377 * package-get.el (package-get-download-sites): Removed several | 11382 * package-get.el (package-get-download-sites): Removed several |
11378 defunct download sites, added many new ones, and corrected a few | 11383 defunct download sites, added many new ones, and corrected a few |
11379 incorrect directory-on-site entries. Added physical locations to | 11384 incorrect directory-on-site entries. Added physical locations to |
11380 site-description. | 11385 site-description. |
11381 | 11386 |
11382 1999-11-30 Gunnar Evermann <ge204@eng.cam.ac.uk> | 11387 1999-11-30 Gunnar Evermann <ge204@eng.cam.ac.uk> |
11383 | 11388 |
11384 * finder.el (finder-commentary): add DOC string and fix | 11389 * finder.el (finder-commentary): add DOC string and fix |
11385 interactive spec | 11390 interactive spec |
11512 info file suffixes. | 11517 info file suffixes. |
11513 | 11518 |
11514 1999-08-19 Stephen Tse <stephent@sfu.ca> | 11519 1999-08-19 Stephen Tse <stephent@sfu.ca> |
11515 | 11520 |
11516 * process.el (open-network-stream): Add a new optional parameter | 11521 * process.el (open-network-stream): Add a new optional parameter |
11517 PROTOCOL to support udp; fix a minor typo and add an explanation | 11522 PROTOCOL to support udp; fix a minor typo and add an explanation |
11518 in docstring for udp programming. | 11523 in docstring for udp programming. |
11519 | 11524 |
11520 * code-process.el (open-network-stream): Add a new optional | 11525 * code-process.el (open-network-stream): Add a new optional |
11521 parameter PROTOCOL to support udp; fix a minor typo and add an | 11526 parameter PROTOCOL to support udp; fix a minor typo and add an |
11522 explanation in docstring for udp programming. | 11527 explanation in docstring for udp programming. |
11523 | 11528 |
11524 1999-10-18 Andy Piper <andy@xemacs.org> | 11529 1999-10-18 Andy Piper <andy@xemacs.org> |
11525 | 11530 |
11526 * gui.el (make-gui-button): be more precise about how we call | 11531 * gui.el (make-gui-button): be more precise about how we call |
11527 callbacks. | 11532 callbacks. |
11528 | 11533 |
11529 * wid-edit.el (widget-push-button-value-create): Use the new form | 11534 * wid-edit.el (widget-push-button-value-create): Use the new form |
11530 of native gui-button. | 11535 of native gui-button. |
11531 | 11536 |
11532 1999-10-14 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp> | 11537 1999-10-14 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp> |
11533 | 11538 |
11534 * info.el (Info-page-prev): Don't do (sit-for 0). | 11539 * info.el (Info-page-prev): Don't do (sit-for 0). |
11535 | 11540 |
11536 1999-10-13 Andy Piper <andy@xemacs.org> | 11541 1999-10-13 Andy Piper <andy@xemacs.org> |
11537 | 11542 |
11538 * gutter-items.el (progress-abort-glyph): new glyph for showing | 11543 * gutter-items.el (progress-abort-glyph): new glyph for showing |
11539 abort status. | 11544 abort status. |
11540 (append-progress): dispatch-event rather than sit-for. | 11545 (append-progress): dispatch-event rather than sit-for. |
11541 (abort-progress): new function. Show the abort glyph with an | 11546 (abort-progress): new function. Show the abort glyph with an |
11542 appropriate message. | 11547 appropriate message. |
11543 (raw-append-progress): dispatch-event rather than sit-for. | 11548 (raw-append-progress): dispatch-event rather than sit-for. |
11544 (display-progress): cope with aborts. | 11549 (display-progress): cope with aborts. |
11545 | 11550 |
11546 * gui.el (make-gui-button): Use native widgets for buttons | 11551 * gui.el (make-gui-button): Use native widgets for buttons |
11547 unconditionally. | 11552 unconditionally. |
11548 (insert-gui-button): ditto. | 11553 (insert-gui-button): ditto. |
11549 (gui-button-p): ditto. | 11554 (gui-button-p): ditto. |
11550 | 11555 |
11551 * xbm-button.el: remove from core. | 11556 * xbm-button.el: remove from core. |
11552 | 11557 |
11553 * xpm-button.el: remove from core. | 11558 * xpm-button.el: remove from core. |
11554 | 11559 |
11555 1999-10-07 Olivier Galibert <galibert@pobox.com> | 11560 1999-10-07 Olivier Galibert <galibert@pobox.com> |
11556 | 11561 |
11557 * faces.el (init-device-faces): Don't initialize the random faces | 11562 * faces.el (init-device-faces): Don't initialize the random faces |
11558 on the stream device. | 11563 on the stream device. |
11559 | 11564 |
11560 1999-10-06 Andy Piper <andy@xemacs.org> | 11565 1999-10-06 Andy Piper <andy@xemacs.org> |
11561 | 11566 |
11562 * files.el (recover-file): Don't use ls under windows for revert buffer. | 11567 * files.el (recover-file): Don't use ls under windows for revert buffer. |
11563 | 11568 |
11564 1999-09-25 Adrian Aichner <adrian@xemacs.org> | 11569 1999-09-25 Adrian Aichner <adrian@xemacs.org> |
11565 | 11570 |
11566 * package-get.el (package-get-download-menu): Make menu really | 11571 * package-get.el (package-get-download-menu): Make menu really |
11567 toggle download sites. | 11572 toggle download sites. |
11568 (package-get-download-sites): Add autoload cookie. | 11573 (package-get-download-sites): Add autoload cookie. |
11569 | 11574 |
11570 1999-09-29 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de> | 11575 1999-09-29 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de> |
11571 | 11576 |
11572 * setup-paths.el (paths-find-module-directory): Ditto. | 11577 * setup-paths.el (paths-find-module-directory): Ditto. |
11584 barfs. | 11589 barfs. |
11585 | 11590 |
11586 1999-08-28 Mike Woolley <mike@bulsara.com> | 11591 1999-08-28 Mike Woolley <mike@bulsara.com> |
11587 | 11592 |
11588 * winnt.el: Removed nt-shell-mode-hook, which was preventing the | 11593 * winnt.el: Removed nt-shell-mode-hook, which was preventing the |
11589 user setting comint-completion-addsuffix and | 11594 user setting comint-completion-addsuffix and |
11590 comint-process-echoes. | 11595 comint-process-echoes. |
11591 | 11596 |
11592 1999-09-22 Andy Piper <andy@xemacs.org> | 11597 1999-09-22 Andy Piper <andy@xemacs.org> |
11593 | 11598 |
11594 * gutter-items.el (update-tab-in-gutter): use | 11599 * gutter-items.el (update-tab-in-gutter): use |
11595 last-nonminibuf-window instead of selected-window. | 11600 last-nonminibuf-window instead of selected-window. |
11596 | 11601 |
11597 1999-09-18 Andy Piper <andy@xemacs.org> | 11602 1999-09-18 Andy Piper <andy@xemacs.org> |
11598 | 11603 |
11599 * gnuserv.el (gnuserv-edit-files): select frame we are going to | 11604 * gnuserv.el (gnuserv-edit-files): select frame we are going to |
11600 display on. | 11605 display on. |
11601 | 11606 |
11602 * subr.el (record-buffer-hook): new variable so that the hook gets | 11607 * subr.el (record-buffer-hook): new variable so that the hook gets |
11603 some documentation. | 11608 some documentation. |
11604 | 11609 |
11605 1999-09-16 Andy Piper <andy@xemacs.org> | 11610 1999-09-16 Andy Piper <andy@xemacs.org> |
11606 | 11611 |
11607 * gutter-items.el (update-tab-in-gutter): only update when the | 11612 * gutter-items.el (update-tab-in-gutter): only update when the |
11608 gutter is visible. | 11613 gutter is visible. |
11609 (remove-buffer-from-gutter-tab): ditto. | 11614 (remove-buffer-from-gutter-tab): ditto. |
11610 | 11615 |
11611 1999-09-17 Hrvoje Niksic <hniksic@srce.hr> | 11616 1999-09-17 Hrvoje Niksic <hniksic@srce.hr> |
11612 | 11617 |
11613 * simple.el (do-auto-fill): Commented out part of Kinsoku | 11618 * simple.el (do-auto-fill): Commented out part of Kinsoku |
11614 processing. | 11619 processing. |
11615 | 11620 |
11616 1999-09-14 Hrvoje Niksic <hniksic@srce.hr> | 11621 1999-09-14 Hrvoje Niksic <hniksic@srce.hr> |
11617 | 11622 |
11618 * isearch-mode.el (isearch-highlightify-region): Give the | 11623 * isearch-mode.el (isearch-highlightify-region): Give the |
11619 highlighting extents a high priority. | 11624 highlighting extents a high priority. |
11620 (isearch-make-extent): Give the main highlighting extent an even | 11625 (isearch-make-extent): Give the main highlighting extent an even |
11621 higher priority. | 11626 higher priority. |
11622 | 11627 |
11623 1999-09-13 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de> | 11628 1999-09-13 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de> |
11624 | 11629 |
11629 | 11634 |
11630 * setup-paths.el (paths-find-doc-directory): Respect value of | 11635 * setup-paths.el (paths-find-doc-directory): Respect value of |
11631 `configure-doc-directory.' | 11636 `configure-doc-directory.' |
11632 | 11637 |
11633 * find-paths.el (paths-find-architecture-directory): Give | 11638 * find-paths.el (paths-find-architecture-directory): Give |
11634 precendence `default' argument (which typically comes from | 11639 precendence `default' argument (which typically comes from |
11635 configure). | 11640 configure). |
11636 | 11641 |
11637 1999-09-05 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de> | 11642 1999-09-05 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de> |
11638 | 11643 |
11639 * startup.el (command-line-early): Added options -user-init-file | 11644 * startup.el (command-line-early): Added options -user-init-file |
11640 and -user-init-directory. | 11645 and -user-init-directory. |
11660 * subr.el (copy-symbol): New function. | 11665 * subr.el (copy-symbol): New function. |
11661 | 11666 |
11662 1999-09-08 Hrvoje Niksic <hniksic@srce.hr> | 11667 1999-09-08 Hrvoje Niksic <hniksic@srce.hr> |
11663 | 11668 |
11664 * isearch-mode.el (isearch-done): Be sure to restore invisible | 11669 * isearch-mode.el (isearch-done): Be sure to restore invisible |
11665 extents in the proper buffer. | 11670 extents in the proper buffer. |
11666 (isearch-pre-command-hook): Set this-command to the correct value | 11671 (isearch-pre-command-hook): Set this-command to the correct value |
11667 in case the buffer has changed and old overriding-local-map was | 11672 in case the buffer has changed and old overriding-local-map was |
11668 used. | 11673 used. |
11669 (isearch-restore-extent): Use remprop instead of setting the | 11674 (isearch-restore-extent): Use remprop instead of setting the |
11670 property to nil. | 11675 property to nil. |
11671 | 11676 |
11672 1999-09-08 Hrvoje Niksic <hniksic@srce.hr> | 11677 1999-09-08 Hrvoje Niksic <hniksic@srce.hr> |
11673 | 11678 |
11674 * cmdloop.el (execute-extended-command): Update zmacs region | 11679 * cmdloop.el (execute-extended-command): Update zmacs region |
11675 before the delay. | 11680 before the delay. |
11676 (execute-extended-command): Make the message gettext-friendly. | 11681 (execute-extended-command): Make the message gettext-friendly. |
11677 | 11682 |
11678 1999-09-07 Andy Piper <andy@xemacs.org> | 11683 1999-09-07 Andy Piper <andy@xemacs.org> |
11679 | 11684 |
11680 * gutter-items.el (progress-gauge-glyph): renamed from | 11685 * gutter-items.el (progress-gauge-glyph): renamed from |
11681 progress-glyph. | 11686 progress-glyph. |
11682 (progress-text-glyph): new variable. | 11687 (progress-text-glyph): new variable. |
11683 (progress-layout-glyph): use layouts and text glyphs. | 11688 (progress-layout-glyph): use layouts and text glyphs. |
11684 (progress-area-buffer): removed. | 11689 (progress-area-buffer): removed. |
11685 (progress-text-and-extent): new variable. | 11690 (progress-text-and-extent): new variable. |
11686 (progress-displayed-p): dynamically create gutter area buffer. | 11691 (progress-displayed-p): dynamically create gutter area buffer. |
11687 (clear-progress): ditto. | 11692 (clear-progress): ditto. |
11688 (raw-append-progress): ditto. | 11693 (raw-append-progress): ditto. |
11689 (append-progress): use new glyph names. | 11694 (append-progress): use new glyph names. |
11690 (raw-append-progress): only create the extent when needed. set | 11695 (raw-append-progress): only create the extent when needed. set |
11691 properties more optimally. | 11696 properties more optimally. |
11692 (progress): remove args. | 11697 (progress): remove args. |
11693 | 11698 |
11694 1999-09-07 Hrvoje Niksic <hniksic@srce.hr> | 11699 1999-09-07 Hrvoje Niksic <hniksic@srce.hr> |
11695 | 11700 |
11696 * isearch-mode.el (isearch-range-invisible): Use mapc instead of | 11701 * isearch-mode.el (isearch-range-invisible): Use mapc instead of |
11697 mapcar where the return value is unused. | 11702 mapcar where the return value is unused. |
11698 (isearch-restore-invisible-extents): Ditto. | 11703 (isearch-restore-invisible-extents): Ditto. |
11699 (isearch-highlight-all-cleanup): Ditto. | 11704 (isearch-highlight-all-cleanup): Ditto. |
11700 (isearch-delete-extents-in-range): Traverse the extents only once. | 11705 (isearch-delete-extents-in-range): Traverse the extents only once. |
11701 (isearch-highlight-all-update): Don't start over if the search | 11706 (isearch-highlight-all-update): Don't start over if the search |
11702 string has changed and more input is pending. | 11707 string has changed and more input is pending. |
11717 alias. | 11722 alias. |
11718 | 11723 |
11719 * isearch-mode.el (isearch-top-state): Restore isearch-word. | 11724 * isearch-mode.el (isearch-top-state): Restore isearch-word. |
11720 (isearch-yank-clipboard): Renamed from isearch-yank-x-clipboard. | 11725 (isearch-yank-clipboard): Renamed from isearch-yank-x-clipboard. |
11721 (isearch-yank-clipboard): Use get-clipboard instead of | 11726 (isearch-yank-clipboard): Use get-clipboard instead of |
11722 x-get-clipboard. | 11727 x-get-clipboard. |
11723 (isearch-yank-selection): Fix docstring. | 11728 (isearch-yank-selection): Fix docstring. |
11724 | 11729 |
11725 1999-09-02 Martin Buchholz <martin@xemacs.org> | 11730 1999-09-02 Martin Buchholz <martin@xemacs.org> |
11726 | 11731 |
11727 * cl-extra.el: Obsolete hash-table-type in favor of hash-table-weakness. | 11732 * cl-extra.el: Obsolete hash-table-type in favor of hash-table-weakness. |
11742 (isearch-unhide-extent): Ditto. | 11747 (isearch-unhide-extent): Ditto. |
11743 (isearch-restore-invisible-extents): Ditto. | 11748 (isearch-restore-invisible-extents): Ditto. |
11744 (isearch-restore-extent): Ditto. | 11749 (isearch-restore-extent): Ditto. |
11745 | 11750 |
11746 * isearch-mode.el (isearch-ring-advance-edit): Use FSF | 11751 * isearch-mode.el (isearch-ring-advance-edit): Use FSF |
11747 implementation. | 11752 implementation. |
11748 (isearch-ring-retreat-edit): Ditto. | 11753 (isearch-ring-retreat-edit): Ditto. |
11749 (isearch-forward): New argument NO-RECURSIVE-EDIT. | 11754 (isearch-forward): New argument NO-RECURSIVE-EDIT. |
11750 (isearch-forward-regexp): New arguments NOT-REGEXP and | 11755 (isearch-forward-regexp): New arguments NOT-REGEXP and |
11751 NO-RECURSIVE-EDIT. | 11756 NO-RECURSIVE-EDIT. |
11752 (isearch-backward): New argument NO-RECURSIVE-EDIT. | 11757 (isearch-backward): New argument NO-RECURSIVE-EDIT. |
11753 (isearch-backward-regexp): New arguments NOT-REGEXP and | 11758 (isearch-backward-regexp): New arguments NOT-REGEXP and |
11754 NO-RECURSIVE-EDIT. | 11759 NO-RECURSIVE-EDIT. |
11755 (isearch-mode): Return isearch-success. | 11760 (isearch-mode): Return isearch-success. |
11756 (isearch-update): Use unread-command-events instead of | 11761 (isearch-update): Use unread-command-events instead of |
11757 unread-command-event. | 11762 unread-command-event. |
11758 (isearch-abort): If an invalid regexp is encountered, keep popping | 11763 (isearch-abort): If an invalid regexp is encountered, keep popping |
11759 states. | 11764 states. |
11760 (isearch-*-char): Use FSF implementation. | 11765 (isearch-*-char): Use FSF implementation. |
11761 (isearch-whitespace-chars): Use the more robust FSF's | 11766 (isearch-whitespace-chars): Use the more robust FSF's |
11762 implementation. | 11767 implementation. |
11763 (isearch-within-brackets): New variable. | 11768 (isearch-within-brackets): New variable. |
11764 (isearch-mode): Initialize it. | 11769 (isearch-mode): Initialize it. |
11765 (isearch-edit-string): Bind it. | 11770 (isearch-edit-string): Bind it. |
11766 (isearch-search-and-update): Set it. | 11771 (isearch-search-and-update): Set it. |
11767 (isearch-push-state): Push it. | 11772 (isearch-push-state): Push it. |
11777 "overwrapped" search, FWIW. | 11782 "overwrapped" search, FWIW. |
11778 | 11783 |
11779 1999-09-01 Hrvoje Niksic <hniksic@srce.hr> | 11784 1999-09-01 Hrvoje Niksic <hniksic@srce.hr> |
11780 | 11785 |
11781 * isearch-mode.el (isearch-edit-string): Use the head of the | 11786 * isearch-mode.el (isearch-edit-string): Use the head of the |
11782 search ring instead of search-last-string and search-last-regexp. | 11787 search ring instead of search-last-string and search-last-regexp. |
11783 (search-highlight): Renamed from isearch-highlight. | 11788 (search-highlight): Renamed from isearch-highlight. |
11784 (isearch-exit): Use the new name. | 11789 (isearch-exit): Use the new name. |
11785 (isearch-highlight): Ditto. | 11790 (isearch-highlight): Ditto. |
11786 (isearch-dehighlight): Ditto. | 11791 (isearch-dehighlight): Ditto. |
11787 (isearch-update-ring): New function. | 11792 (isearch-update-ring): New function. |
11799 | 11804 |
11800 * x-select.el (x-get-clipboard): obsolete. | 11805 * x-select.el (x-get-clipboard): obsolete. |
11801 (x-yank-clipboard-selection): obsolete | 11806 (x-yank-clipboard-selection): obsolete |
11802 | 11807 |
11803 * select.el (disown-selection): need to be careful to disown the | 11808 * select.el (disown-selection): need to be careful to disown the |
11804 clipboard if we set it via selection. | 11809 clipboard if we set it via selection. |
11805 (get-clipboard): move from x-select.el | 11810 (get-clipboard): move from x-select.el |
11806 (yank-clipboard-selection): ditto. | 11811 (yank-clipboard-selection): ditto. |
11807 | 11812 |
11808 1999-09-01 Hrvoje Niksic <hniksic@srce.hr> | 11813 1999-09-01 Hrvoje Niksic <hniksic@srce.hr> |
11809 | 11814 |
11820 (isearch-edit-string): | 11825 (isearch-edit-string): |
11821 | 11826 |
11822 1999-09-01 Hrvoje Niksic <hniksic@srce.hr> | 11827 1999-09-01 Hrvoje Niksic <hniksic@srce.hr> |
11823 | 11828 |
11824 * isearch-mode.el (isearch-edit-string): Call isearch-message | 11829 * isearch-mode.el (isearch-edit-string): Call isearch-message |
11825 before reading the event so that the prompt is displayed properly. | 11830 before reading the event so that the prompt is displayed properly. |
11826 (isearch-message): Use isearch-nonincremental when calling | 11831 (isearch-message): Use isearch-nonincremental when calling |
11827 isearch-message-prefix. | 11832 isearch-message-prefix. |
11828 (minibuffer-local-isearch-map): Bind up and down to do the same as | 11833 (minibuffer-local-isearch-map): Bind up and down to do the same as |
11829 M-p and M-n respectively. | 11834 M-p and M-n respectively. |
11830 (isearch-done): New arg NOPUSH. | 11835 (isearch-done): New arg NOPUSH. |
11831 (isearch-edit-string): Use it. | 11836 (isearch-edit-string): Use it. |
11832 (isearch-edit-string): Don't bind isearch-string. | 11837 (isearch-edit-string): Don't bind isearch-string. |
11833 (isearch-ring-adjust): Edit string, *then* push state. | 11838 (isearch-ring-adjust): Edit string, *then* push state. |
11834 | 11839 |
11835 1999-08-31 Hrvoje Niksic <hniksic@srce.hr> | 11840 1999-08-31 Hrvoje Niksic <hniksic@srce.hr> |
11836 | 11841 |
11837 * faces.el (isearch-secondary): Make isearch-secondary look | 11842 * faces.el (isearch-secondary): Make isearch-secondary look |
11838 different than default. | 11843 different than default. |
11839 | 11844 |
11840 1999-08-30 Hrvoje Niksic <hniksic@srce.hr> | 11845 1999-08-30 Hrvoje Niksic <hniksic@srce.hr> |
11841 | 11846 |
11842 * isearch-mode.el (isearch-yank): Use progn instead of the inner | 11847 * isearch-mode.el (isearch-yank): Use progn instead of the inner |
11843 save-excursion. | 11848 save-excursion. |
11844 (isearch-dehighlight): Remove TOTALLY. Simplify. | 11849 (isearch-dehighlight): Remove TOTALLY. Simplify. |
11845 (isearch-update): Call isearch-dehighlight without arguments. | 11850 (isearch-update): Call isearch-dehighlight without arguments. |
11846 (isearch-done): Ditto. | 11851 (isearch-done): Ditto. |
11847 | 11852 |
11848 * isearch-mode.el (isearch-fix-case): If the search string has no | 11853 * isearch-mode.el (isearch-fix-case): If the search string has no |
11849 upper-case letters, allow the folding to be reenabled. | 11854 upper-case letters, allow the folding to be reenabled. |
11850 Previously, once disabled, the folding would remain that way until | 11855 Previously, once disabled, the folding would remain that way until |
11851 the end of isearch. | 11856 the end of isearch. |
11852 (isearch-top-state): Call isearch-fix-case. | 11857 (isearch-top-state): Call isearch-fix-case. |
11853 | 11858 |
11854 * isearch-mode.el (isearch-yank): Use progn instead of the inner | 11859 * isearch-mode.el (isearch-yank): Use progn instead of the inner |
11855 save-excursion. | 11860 save-excursion. |
11856 (isearch-dehighlight): Remove TOTALLY. Simplify. | 11861 (isearch-dehighlight): Remove TOTALLY. Simplify. |
11857 | 11862 |
11858 1999-08-31 Jan Vroonhof <jan@xemacs.org> | 11863 1999-08-31 Jan Vroonhof <jan@xemacs.org> |
11859 | 11864 |
11860 * xpm-button.el: | 11865 * xpm-button.el: |
11861 xbm-button.el: Need to exist in core because gui.el depends on | 11866 xbm-button.el: Need to exist in core because gui.el depends on |
11862 them. | 11867 them. |
11863 | 11868 |
11864 1999-08-31 Andy Piper <andy@xemacs.org> | 11869 1999-08-31 Andy Piper <andy@xemacs.org> |
11865 | 11870 |
11866 * gutter-items.el (buffers-tab-face): new customizable variable. | 11871 * gutter-items.el (buffers-tab-face): new customizable variable. |
11867 (buffers-tab-default-buffer-line-length): new specifier for | 11872 (buffers-tab-default-buffer-line-length): new specifier for |
11868 maximum viewable characters. | 11873 maximum viewable characters. |
11869 (progress-stack): new variable for implementing widget-based | 11874 (progress-stack): new variable for implementing widget-based |
11870 progress messages. | 11875 progress messages. |
11871 (progress-area-buffer): ditto. | 11876 (progress-area-buffer): ditto. |
11872 (progress-glyph-height): ditto. | 11877 (progress-glyph-height): ditto. |
11873 (progress-stop-callback): ditto. | 11878 (progress-stop-callback): ditto. |
11874 (progress-quit-function): new function. | 11879 (progress-quit-function): new function. |
11875 (progress-glyph): new variable. | 11880 (progress-glyph): new variable. |
11876 (progress-layout-glyph): ditto. | 11881 (progress-layout-glyph): ditto. |
11877 (progress-displayed-p): new function, see message-displayed-p for | 11882 (progress-displayed-p): new function, see message-displayed-p for |
11878 details. | 11883 details. |
11879 (clear-progress): ditto. | 11884 (clear-progress): ditto. |
11880 (remove-progress): ditto. | 11885 (remove-progress): ditto. |
11881 (append-progress): ditto. | 11886 (append-progress): ditto. |
11882 (raw-append-progress): ditto. | 11887 (raw-append-progress): ditto. |
11883 (display-progress): ditto. | 11888 (display-progress): ditto. |
11890 1999-08-29 Hrvoje Niksic <hniksic@srce.hr> | 11895 1999-08-29 Hrvoje Niksic <hniksic@srce.hr> |
11891 | 11896 |
11892 * obsolete.el (isearch-yank-x-selection): Define obsolete alias. | 11897 * obsolete.el (isearch-yank-x-selection): Define obsolete alias. |
11893 | 11898 |
11894 * isearch-mode.el (isearch-yank-x-selection): Renamed to | 11899 * isearch-mode.el (isearch-yank-x-selection): Renamed to |
11895 `isearch-yank-selection'. | 11900 `isearch-yank-selection'. |
11896 (isearch-mode-map): Use it. | 11901 (isearch-mode-map): Use it. |
11897 (isearch-yank-selection): Use `get-selection' instead of | 11902 (isearch-yank-selection): Use `get-selection' instead of |
11898 `get-x-selection'. | 11903 `get-x-selection'. |
11899 | 11904 |
11900 1999-08-29 Hrvoje Niksic <hniksic@srce.hr> | 11905 1999-08-29 Hrvoje Niksic <hniksic@srce.hr> |
11901 | 11906 |
11902 * faces.el (isearch-secondary): Create face here. | 11907 * faces.el (isearch-secondary): Create face here. |
11903 | 11908 |
11915 limit has been reached. | 11920 limit has been reached. |
11916 | 11921 |
11917 1999-08-23 Andy Piper <andy@xemacs.org> | 11922 1999-08-23 Andy Piper <andy@xemacs.org> |
11918 | 11923 |
11919 * gutter-items.el (update-tab-in-gutter): call add-tab-to-gutter | 11924 * gutter-items.el (update-tab-in-gutter): call add-tab-to-gutter |
11920 here if we don't have one. | 11925 here if we don't have one. |
11921 | 11926 |
11922 1999-08-15 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch> | 11927 1999-08-15 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch> |
11923 | 11928 |
11924 * ldap.el (ldap-coding-system): Default to nil until we get | 11929 * ldap.el (ldap-coding-system): Default to nil until we get |
11925 efficient UTF8 support | 11930 efficient UTF8 support |
11940 keywords and regexpes for javadoc syntax 1.2. | 11945 keywords and regexpes for javadoc syntax 1.2. |
11941 | 11946 |
11942 1999-08-17 Andy Piper <andy@xemacs.org> | 11947 1999-08-17 Andy Piper <andy@xemacs.org> |
11943 | 11948 |
11944 * gutter-items.el (buffers-tab-format-buffer-line-function): use | 11949 * gutter-items.el (buffers-tab-format-buffer-line-function): use |
11945 format-buffers-tab-line. | 11950 format-buffers-tab-line. |
11946 (buffers-tab-max-buffer-line-length): new variable. | 11951 (buffers-tab-max-buffer-line-length): new variable. |
11947 (format-buffers-tab-line): new function. truncate names if over | 11952 (format-buffers-tab-line): new function. truncate names if over |
11948 buffers-tab-max-buffer-line-length. | 11953 buffers-tab-max-buffer-line-length. |
11949 | 11954 |
11950 1999-08-13 Charles G Waldman <cgw@fnal.gov> | 11955 1999-08-13 Charles G Waldman <cgw@fnal.gov> |
11951 | 11956 |
11952 * cus-start.el: Customize the variable `bell-inhibit-time'. | 11957 * cus-start.el: Customize the variable `bell-inhibit-time'. |
11953 | 11958 |
11954 1999-08-16 Andy Piper <andy@xemacs.org> | 11959 1999-08-16 Andy Piper <andy@xemacs.org> |
11955 | 11960 |
11956 * gutter-items.el (remove-buffer-from-gutter-tab): take a | 11961 * gutter-items.el (remove-buffer-from-gutter-tab): take a |
11957 brute-force approach to deleting the last buffer. | 11962 brute-force approach to deleting the last buffer. |
11958 (buffers-tab-grouping-regexp): new customizable variable. | 11963 (buffers-tab-grouping-regexp): new customizable variable. |
11959 (select-buffers-tab-buffers-by-mode): use it. | 11964 (select-buffers-tab-buffers-by-mode): use it. |
11960 | 11965 |
11961 1999-08-13 Andy Piper <andy@xemacs.org> | 11966 1999-08-13 Andy Piper <andy@xemacs.org> |
11962 | 11967 |
11963 * gutter-items.el (remove-buffer-from-gutter-tab): fix *scratch* | 11968 * gutter-items.el (remove-buffer-from-gutter-tab): fix *scratch* |
11964 deletion problem. | 11969 deletion problem. |
11965 | 11970 |
11966 1999-07-30 Didier Verna <didier@xemacs.org> | 11971 1999-07-30 Didier Verna <didier@xemacs.org> |
11967 | 11972 |
11968 * cus-edit.el (custom-save-variables): I said, use prin1 instead | 11973 * cus-edit.el (custom-save-variables): I said, use prin1 instead |
11969 of princ to output symbols. | 11974 of princ to output symbols. |
11977 expression (c++ needs this for instance). | 11982 expression (c++ needs this for instance). |
11978 | 11983 |
11979 1999-08-08 Andy Piper <andy@xemacs.org> | 11984 1999-08-08 Andy Piper <andy@xemacs.org> |
11980 | 11985 |
11981 * gutter-items.el (select-buffers-tab-buffers-by-mode): beef up to | 11986 * gutter-items.el (select-buffers-tab-buffers-by-mode): beef up to |
11982 cope with similar mode names. | 11987 cope with similar mode names. |
11983 | 11988 |
11984 * gutter-items.el (buffers-tab-selection-function): new selection | 11989 * gutter-items.el (buffers-tab-selection-function): new selection |
11985 function. | 11990 function. |
11986 (select-buffers-tab-buffers-by-mode): new function. | 11991 (select-buffers-tab-buffers-by-mode): new function. |
11987 (buffers-tab-items): use it if set to only display buffers in the | 11992 (buffers-tab-items): use it if set to only display buffers in the |
11988 tab in the current buffer's group.. | 11993 tab in the current buffer's group.. |
11989 (update-tab-in-gutter): use new api. | 11994 (update-tab-in-gutter): use new api. |
11990 (remove-buffer-from-gutter-tab): ditto. | 11995 (remove-buffer-from-gutter-tab): ditto. |
11991 | 11996 |
11992 * gutter-items.el (buffers-tab-max-size): set custom selection | 11997 * gutter-items.el (buffers-tab-max-size): set custom selection |
11993 default to 6. | 11998 default to 6. |
11994 (buffers-tab-switch-to-buffer): just switch window if the window is visible. | 11999 (buffers-tab-switch-to-buffer): just switch window if the window is visible. |
11995 (add-tab-to-gutter): set face as default. | 12000 (add-tab-to-gutter): set face as default. |
11996 | 12001 |
11997 1999-07-07 Jan Vroonhof <jan@xemacs.org> | 12002 1999-07-07 Jan Vroonhof <jan@xemacs.org> |
11998 | 12003 |
12000 with the target, not replace it. | 12005 with the target, not replace it. |
12001 | 12006 |
12002 1999-08-05 Andy Piper <andy@xemacs.org> | 12007 1999-08-05 Andy Piper <andy@xemacs.org> |
12003 | 12008 |
12004 * gutter-items.el (update-tab-in-gutter): add frame argument for | 12009 * gutter-items.el (update-tab-in-gutter): add frame argument for |
12005 buffer-items. | 12010 buffer-items. |
12006 (update-tab-in-gutter): use it. | 12011 (update-tab-in-gutter): use it. |
12007 | 12012 |
12008 * gutter-items.el (record-buffer-hook): set. | 12013 * gutter-items.el (record-buffer-hook): set. |
12009 | 12014 |
12010 * buffer.el (switch-to-buffer): back out switch-to-buffer-hook | 12015 * buffer.el (switch-to-buffer): back out switch-to-buffer-hook |
12011 change. | 12016 change. |
12012 (switch-to-buffer-hook) deleted. | 12017 (switch-to-buffer-hook) deleted. |
12013 | 12018 |
12014 1999-08-04 Andy Piper <andy@xemacs.org> | 12019 1999-08-04 Andy Piper <andy@xemacs.org> |
12015 | 12020 |
12016 * gutter-items.el (update-tab-in-gutter): make sure this will work | 12021 * gutter-items.el (update-tab-in-gutter): make sure this will work |
12017 as an argument to create-frame-hook. | 12022 as an argument to create-frame-hook. |
12018 | 12023 |
12019 1999-07-30 Hrvoje Niksic <hniksic@srce.hr> | 12024 1999-07-30 Hrvoje Niksic <hniksic@srce.hr> |
12020 | 12025 |
12021 * isearch-mode.el: Modified Bob and Darryl's code to use itimers | 12026 * isearch-mode.el: Modified Bob and Darryl's code to use itimers |
12022 instead of timer emulation. | 12027 instead of timer emulation. |
12023 | 12028 |
12024 1999-07-30 Darryl Okahata <darrylo@sonic.net> | 12029 1999-07-30 Darryl Okahata <darrylo@sonic.net> |
12025 | 12030 |
12026 * isearch-mode.el: Merged Bob Glickstein's <bobg@zanshin.com> GNU | 12031 * isearch-mode.el: Merged Bob Glickstein's <bobg@zanshin.com> GNU |
12027 Emacs isearch enhancements. | 12032 Emacs isearch enhancements. |
12028 | 12033 |
12029 1999-07-28 Andy Piper <andy@xemacs.org> | 12034 1999-07-28 Andy Piper <andy@xemacs.org> |
12030 | 12035 |
12031 * gutter-items.el (add-tab-to-gutter): put in specifier specs for | 12036 * gutter-items.el (add-tab-to-gutter): put in specifier specs for |
12032 all devices that support tab controls. | 12037 all devices that support tab controls. |
12033 (remove-buffer-from-gutter-tab): new function. to be used as a | 12038 (remove-buffer-from-gutter-tab): new function. to be used as a |
12034 value for kill-buffer-hook. | 12039 value for kill-buffer-hook. |
12035 | 12040 |
12036 1999-07-21 Sean MacLennan <seanm@storm.ca> | 12041 1999-07-21 Sean MacLennan <seanm@storm.ca> |
12037 | 12042 |
12038 * auto-show.el (auto-show-truncationp): changed to match | 12043 * auto-show.el (auto-show-truncationp): changed to match |
12039 `window_translation_on' | 12044 `window_translation_on' |
12083 bootstrapping problem with C locale. | 12088 bootstrapping problem with C locale. |
12084 | 12089 |
12085 1999-07-22 Andy Piper <andy@xemacs.org> | 12090 1999-07-22 Andy Piper <andy@xemacs.org> |
12086 | 12091 |
12087 * dumped-lisp.el (preloaded-file-list): guard against putting | 12092 * dumped-lisp.el (preloaded-file-list): guard against putting |
12088 gutter-items in a less than functional XEmacs. | 12093 gutter-items in a less than functional XEmacs. |
12089 * gutter-items.el: put call to `add-tab-to-gutter' back in. | 12094 * gutter-items.el: put call to `add-tab-to-gutter' back in. |
12090 | 12095 |
12091 1999-07-18 Bob Weiner <weiner@beopen.com> | 12096 1999-07-18 Bob Weiner <weiner@beopen.com> |
12092 | 12097 |
12093 * fill.el (fill-context-prefix): Fixed bug that prevented the | 12098 * fill.el (fill-context-prefix): Fixed bug that prevented the |
12663 | 12668 |
12664 1999-07-19 Didier Verna <didier@xemacs.org> | 12669 1999-07-19 Didier Verna <didier@xemacs.org> |
12665 | 12670 |
12666 * rect.el: all functions rewritten, except when noted. Below is a | 12671 * rect.el: all functions rewritten, except when noted. Below is a |
12667 list of interface changes. | 12672 list of interface changes. |
12668 (apply-on-rectangle): new function. Obsoletes | 12673 (apply-on-rectangle): new function. Obsoletes |
12669 `operate-on-rectangle'. All functions that used to call this | 12674 `operate-on-rectangle'. All functions that used to call this |
12670 function now call the new one. | 12675 function now call the new one. |
12671 (kill-rectangle): added optional prefix arg to fill lines. | 12676 (kill-rectangle): added optional prefix arg to fill lines. |
12672 (delete-rectangle): ditto. | 12677 (delete-rectangle): ditto. |
12673 (delete-extract-rectangle): ditto. | 12678 (delete-extract-rectangle): ditto. |
12688 (default-gutter-position): ditto. | 12693 (default-gutter-position): ditto. |
12689 (buffers-tab): new group for the buffers tab. | 12694 (buffers-tab): new group for the buffers tab. |
12690 (gutter-buffers-tab): widget to put in the gutter. | 12695 (gutter-buffers-tab): widget to put in the gutter. |
12691 (buffers-tab-max-size): max number of tabs. | 12696 (buffers-tab-max-size): max number of tabs. |
12692 (buffers-tab-switch-to-buffer-function): function to call when a | 12697 (buffers-tab-switch-to-buffer-function): function to call when a |
12693 tab is pressed. | 12698 tab is pressed. |
12694 (buffers-tab-omit-function): filter buffers with this function. | 12699 (buffers-tab-omit-function): filter buffers with this function. |
12695 (buffers-tab-format-buffer-line-function): format buffer names for | 12700 (buffers-tab-format-buffer-line-function): format buffer names for |
12696 inclusion in tabs. | 12701 inclusion in tabs. |
12697 (buffers-tab-switch-to-buffer): like switch-to-buffer but without | 12702 (buffers-tab-switch-to-buffer): like switch-to-buffer but without |
12698 the record. | 12703 the record. |
12699 (build-buffers-tab-internal): build a list of tab items. | 12704 (build-buffers-tab-internal): build a list of tab items. |
12700 (buffers-tab-items): ditto. | 12705 (buffers-tab-items): ditto. |
12701 (add-tab-to-gutter): put a tab in the gutter area. | 12706 (add-tab-to-gutter): put a tab in the gutter area. |
12854 * subr.el (with-current-buffer): DOC string fix. | 12859 * subr.el (with-current-buffer): DOC string fix. |
12855 Suggested by Bob Weiner <weiner@altrasoft.com> | 12860 Suggested by Bob Weiner <weiner@altrasoft.com> |
12856 | 12861 |
12857 1999-06-25 Charles G Waldman <cgw@fnal.gov> | 12862 1999-06-25 Charles G Waldman <cgw@fnal.gov> |
12858 | 12863 |
12859 * cus-face.el (custom-face-italic): insert missing args | 12864 * cus-face.el (custom-face-italic): insert missing args |
12860 | 12865 |
12861 1999-06-24 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de> | 12866 1999-06-24 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de> |
12862 | 12867 |
12863 * packages.el (package-locations): Changed default early package | 12868 * packages.el (package-locations): Changed default early package |
12864 hierarchies to ~/.xemacs/mule-packages and | 12869 hierarchies to ~/.xemacs/mule-packages and |
12929 * XEmacs 21.2.16 is released | 12934 * XEmacs 21.2.16 is released |
12930 | 12935 |
12931 1999-06-09 MORIOKA Tomohiko <tomo@etl.go.jp> | 12936 1999-06-09 MORIOKA Tomohiko <tomo@etl.go.jp> |
12932 | 12937 |
12933 * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for | 12938 * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for |
12934 missing characters to avoid crash. | 12939 missing characters to avoid crash. |
12935 | 12940 |
12936 1999-06-09 Jan Vroonhof <vroonhof@math.ethz.ch> | 12941 1999-06-09 Jan Vroonhof <vroonhof@math.ethz.ch> |
12937 | 12942 |
12938 * coding.el (set-terminal-coding-system): Only set the console | 12943 * coding.el (set-terminal-coding-system): Only set the console |
12939 coding system on the selected console if it is a tty. | 12944 coding system on the selected console if it is a tty. |
12945 * faces.el: | 12950 * faces.el: |
12946 (custom): | 12951 (custom): |
12947 (face-spec-set): | 12952 (face-spec-set): |
12948 * faces.el (frob-face-property): | 12953 * faces.el (frob-face-property): |
12949 * font-menu.el (font-menu-set-font): | 12954 * font-menu.el (font-menu-set-font): |
12950 Actually apply changes from 1999-03-17 | 12955 Actually apply changes from 1999-03-17 |
12951 | 12956 |
12952 1999-06-10 Andy Piper <andy@xemacs.org> | 12957 1999-06-10 Andy Piper <andy@xemacs.org> |
12953 | 12958 |
12954 * select.el (get-selection): abstract out non error-signalling | 12959 * select.el (get-selection): abstract out non error-signalling |
12955 part. | 12960 part. |
12956 (get-selection-no-error): get-selection without signalling an | 12961 (get-selection-no-error): get-selection without signalling an |
12957 error. | 12962 error. |
12958 (selection-is-clipboard-p): new variable. controls whether the | 12963 (selection-is-clipboard-p): new variable. controls whether the |
12959 selection sets the clipboard. | 12964 selection sets the clipboard. |
12960 (own-selection): use it. | 12965 (own-selection): use it. |
12961 | 12966 |
12962 * mouse.el (insert-selection): fallback to clipboard after trying | 12967 * mouse.el (insert-selection): fallback to clipboard after trying |
12963 primary selection and cutbuffer. | 12968 primary selection and cutbuffer. |
12964 | 12969 |
12965 1999-06-05 Andy Piper <andy@xemacs.org> | 12970 1999-06-05 Andy Piper <andy@xemacs.org> |
12966 | 12971 |
12967 * x-select.el (xselect-kill-buffer-hook-1): use generalised | 12972 * x-select.el (xselect-kill-buffer-hook-1): use generalised |
12968 selection functions. | 12973 selection functions. |
12969 | 12974 |
12970 1999-06-04 MORIOKA Tomohiko <tomo@etl.go.jp> | 12975 1999-06-04 MORIOKA Tomohiko <tomo@etl.go.jp> |
12971 | 12976 |
12972 * code-files.el (buffer-file-coding-system): Use `raw-text' as | 12977 * code-files.el (buffer-file-coding-system): Use `raw-text' as |
12973 default value. | 12978 default value. |
13068 old emacs 19 interface. | 13073 old emacs 19 interface. |
13069 | 13074 |
13070 1999-06-02 Andy Piper <andy@xemacs.org> | 13075 1999-06-02 Andy Piper <andy@xemacs.org> |
13071 | 13076 |
13072 * x-font-menu.el (x-font-menu-load-font): | 13077 * x-font-menu.el (x-font-menu-load-font): |
13073 font-menu-registry-encoding -> x-font-menu-registry-encoding type. | 13078 font-menu-registry-encoding -> x-font-menu-registry-encoding type. |
13074 | 13079 |
13075 1999-05-31 Andy Piper <andy@xemacs.org> | 13080 1999-05-31 Andy Piper <andy@xemacs.org> |
13076 | 13081 |
13077 * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu | 13082 * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu |
13078 group. | 13083 group. |
13079 (font-menu-this-frame-only-p): ditto. | 13084 (font-menu-this-frame-only-p): ditto. |
13080 (font-menu-max-items): reinstate, from Jan Vroonhof | 13085 (font-menu-max-items): reinstate, from Jan Vroonhof |
13081 <vroonhof@math.ethz.ch> | 13086 <vroonhof@math.ethz.ch> |
13082 (font-menu-submenu-name-format): ditto. | 13087 (font-menu-submenu-name-format): ditto. |
13083 (font-menu-split-long-menu): ditto, for use by the family | 13088 (font-menu-split-long-menu): ditto, for use by the family |
13084 constructor. | 13089 constructor. |
13085 (font-menu-family-constructor): use it. | 13090 (font-menu-family-constructor): use it. |
13086 | 13091 |
13087 1999-05-30 Andy Piper <andy@xemacs.org> | 13092 1999-05-30 Andy Piper <andy@xemacs.org> |
13088 | 13093 |
13089 * msw-faces.el (mswindows-font-regexp): new font matching regexp | 13094 * msw-faces.el (mswindows-font-regexp): new font matching regexp |
13090 for use by the font menu. | 13095 for use by the font menu. |
13091 | 13096 |
13092 * msw-font-menu.el: new file implementing mswindows specific | 13097 * msw-font-menu.el: new file implementing mswindows specific |
13093 font-menu behaviour. | 13098 font-menu behaviour. |
13094 (mswindows-font-menu-registry-encoding): new function mirroring x version. | 13099 (mswindows-font-menu-registry-encoding): new function mirroring x version. |
13095 (mswindows-font-menu-junk-families): ditto. | 13100 (mswindows-font-menu-junk-families): ditto. |
13096 (hack-font-truename): ditto. | 13101 (hack-font-truename): ditto. |
13097 (mswindows-font-regexp-ascii): ditto. | 13102 (mswindows-font-regexp-ascii): ditto. |
13098 (mswindows-reset-device-font-menus): ditto. | 13103 (mswindows-reset-device-font-menus): ditto. |
13099 (mswindows-font-menu-font-data): ditto. | 13104 (mswindows-font-menu-font-data): ditto. |
13102 * x-font-menu.el (x-reset-device-font-menus): made device specific. | 13107 * x-font-menu.el (x-reset-device-font-menus): made device specific. |
13103 (x-font-menu-font-data): ditto. | 13108 (x-font-menu-font-data): ditto. |
13104 (x-font-menu-load-font): ditto. | 13109 (x-font-menu-load-font): ditto. |
13105 | 13110 |
13106 * font-menu.el: new file implementing generic font menu behaviour. | 13111 * font-menu.el: new file implementing generic font menu behaviour. |
13107 (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and | 13112 (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and |
13108 made device independent. | 13113 made device independent. |
13109 (font-menu-this-frame-only-p): ditto. | 13114 (font-menu-this-frame-only-p): ditto. |
13110 (font-menu-preferred-resolution): ditto. | 13115 (font-menu-preferred-resolution): ditto. |
13111 (font-menu-size-scaling): new variable used to determine whether | 13116 (font-menu-size-scaling): new variable used to determine whether |
13112 sizes are in points or tenths of a point. | 13117 sizes are in points or tenths of a point. |
13113 (vassoc): moved from x-font-menu.el. | 13118 (vassoc): moved from x-font-menu.el. |
13114 (device-fonts-cache): ditto. | 13119 (device-fonts-cache): ditto. |
13115 (device-fonts-cache): ditto. | 13120 (device-fonts-cache): ditto. |
13116 (flush-device-fonts-cache): ditto. | 13121 (flush-device-fonts-cache): ditto. |
13117 (reset-device-font-menus): copied from x-font-menu.el and made | 13122 (reset-device-font-menus): copied from x-font-menu.el and made |
13118 device independent. Most functionality deferred to | 13123 device independent. Most functionality deferred to |
13119 device-dependent versions. | 13124 device-dependent versions. |
13120 (font-menu-family-constructor): copied from x-font-menu.el and | 13125 (font-menu-family-constructor): copied from x-font-menu.el and |
13121 made device independent. | 13126 made device independent. |
13122 (font-menu-size-constructor): ditto. | 13127 (font-menu-size-constructor): ditto. |
13123 (font-menu-weight-constructor): ditto. | 13128 (font-menu-weight-constructor): ditto. |
13124 (font-menu-set-font): ditto. | 13129 (font-menu-set-font): ditto. |
13125 (font-menu-change-face): ditto. | 13130 (font-menu-change-face): ditto. |
13126 (font-menu-load-font): new device method. | 13131 (font-menu-load-font): new device method. |
13155 (xselect-convert-to-class): | 13160 (xselect-convert-to-class): |
13156 (xselect-convert-to-name): | 13161 (xselect-convert-to-name): |
13157 (xselect-convert-to-integer): | 13162 (xselect-convert-to-integer): |
13158 (xselect-convert-to-atom): | 13163 (xselect-convert-to-atom): |
13159 (xselect-convert-to-identity): functions renamed from x-* and | 13164 (xselect-convert-to-identity): functions renamed from x-* and |
13160 moved to select.el. | 13165 moved to select.el. |
13161 (x-get-secondary-selection): use rename get-selection. | 13166 (x-get-secondary-selection): use rename get-selection. |
13162 (x-get-clipboard): ditto. | 13167 (x-get-clipboard): ditto. |
13163 (x-own-selection): moved to select.el. | 13168 (x-own-selection): moved to select.el. |
13164 (x-valid-simple-selection-p): ditto. | 13169 (x-valid-simple-selection-p): ditto. |
13165 (x-dehilight-selection): ditto. | 13170 (x-dehilight-selection): ditto. |
13169 * x-mouse.el (x-yank-function): moved to mouse.el. | 13174 * x-mouse.el (x-yank-function): moved to mouse.el. |
13170 (x-insert-selection): ditto. | 13175 (x-insert-selection): ditto. |
13171 (x-set-point-and-move-selection): use renamed function. | 13176 (x-set-point-and-move-selection): use renamed function. |
13172 | 13177 |
13173 * select.el (selected-text-type): moved and renamed from | 13178 * select.el (selected-text-type): moved and renamed from |
13174 x-select.el. | 13179 x-select.el. |
13175 (selection-owner-p): moved to C. | 13180 (selection-owner-p): moved to C. |
13176 (selection-exists-p): ditto. | 13181 (selection-exists-p): ditto. |
13177 (get-cutbuffer): new device method. | 13182 (get-cutbuffer): new device method. |
13178 (get-selection): generalised and moved from x-select.el. | 13183 (get-selection): generalised and moved from x-select.el. |
13179 (own-selection): moved x-own-selection functionality into here. | 13184 (own-selection): moved x-own-selection functionality into here. |
13180 (dehilight-selection): renamed and moved from x-select.el. | 13185 (dehilight-selection): renamed and moved from x-select.el. |
13181 (own-clipboard): functionality moved from x-select.el using new | 13186 (own-clipboard): functionality moved from x-select.el using new |
13182 generic C builtins. | 13187 generic C builtins. |
13183 (disown-clipboard): ditto. | 13188 (disown-clipboard): ditto. |
13184 (select-convert-to-text): | 13189 (select-convert-to-text): |
13185 (select-convert-to-string): | 13190 (select-convert-to-string): |
13186 (select-convert-to-compound-text): | 13191 (select-convert-to-compound-text): |
13187 (select-convert-to-length): | 13192 (select-convert-to-length): |
13198 (select-convert-to-class): | 13203 (select-convert-to-class): |
13199 (select-convert-to-name): | 13204 (select-convert-to-name): |
13200 (select-convert-to-integer): | 13205 (select-convert-to-integer): |
13201 (select-convert-to-atom): | 13206 (select-convert-to-atom): |
13202 (select-convert-to-identity): new functions renamed from x-* and | 13207 (select-convert-to-identity): new functions renamed from x-* and |
13203 moved from x-select.el. | 13208 moved from x-select.el. |
13204 | 13209 |
13205 * mouse.el (mouse-consolidated-yank): subsume x-yank-function | 13210 * mouse.el (mouse-consolidated-yank): subsume x-yank-function |
13206 into here and use as the default window-system mouse yank. | 13211 into here and use as the default window-system mouse yank. |
13207 (insert-selection): generalised and moved from x-mouse.el. | 13212 (insert-selection): generalised and moved from x-mouse.el. |
13208 (own-clipboard): moved to C. | 13213 (own-clipboard): moved to C. |
13209 | 13214 |
13210 * msw-select.el (mswindows-selection-owned-p): deleted. | 13215 * msw-select.el (mswindows-selection-owned-p): deleted. |
13211 (mswindows-own-selection): generalised and moved to select.el. | 13216 (mswindows-own-selection): generalised and moved to select.el. |
13216 | 13221 |
13217 * XEmacs 21.2.14 is released | 13222 * XEmacs 21.2.14 is released |
13218 | 13223 |
13219 1999-05-13 SL Baur <steve@gneiss.etl.go.jp> | 13224 1999-05-13 SL Baur <steve@gneiss.etl.go.jp> |
13220 | 13225 |
13221 * about.el: update contact info for jason and slb. | 13226 * about.el: update contact info for jason and slb. |
13222 | 13227 |
13223 1999-05-13 SL Baur <steve@gneiss.etl.go.jp> | 13228 1999-05-13 SL Baur <steve@gneiss.etl.go.jp> |
13224 | 13229 |
13225 * mule/european.el (setup-romanian-environment): Add Romanian | 13230 * mule/european.el (setup-romanian-environment): Add Romanian |
13226 support from Emacs/Mule romanian.el. | 13231 support from Emacs/Mule romanian.el. |
13280 * code-files.el (load): Use new calling style of locate-file. | 13285 * code-files.el (load): Use new calling style of locate-file. |
13281 | 13286 |
13282 1999-05-03 Hrvoje Niksic <hniksic@srce.hr> | 13287 1999-05-03 Hrvoje Niksic <hniksic@srce.hr> |
13283 | 13288 |
13284 * packages.el (packages-unbytecompiled-lisp): Installation.el is | 13289 * packages.el (packages-unbytecompiled-lisp): Installation.el is |
13285 dead. | 13290 dead. |
13286 | 13291 |
13287 1999-05-03 Hrvoje Niksic <hniksic@srce.hr> | 13292 1999-05-03 Hrvoje Niksic <hniksic@srce.hr> |
13288 | 13293 |
13289 * dumped-lisp.el (preloaded-file-list): Don't load | 13294 * dumped-lisp.el (preloaded-file-list): Don't load |
13290 Installation.el. | 13295 Installation.el. |
13291 | 13296 |
13292 * loadup.el (Installation-string): Define it here. | 13297 * loadup.el (Installation-string): Define it here. |
13293 | 13298 |
13294 1999-05-03 Hrvoje Niksic <hniksic@srce.hr> | 13299 1999-05-03 Hrvoje Niksic <hniksic@srce.hr> |
13295 | 13300 |
13296 * dumped-lisp.el (preloaded-file-list): Revert previous change -- | 13301 * dumped-lisp.el (preloaded-file-list): Revert previous change -- |
13297 Installation.el needs to be loaded before `dump-paths', otherwise | 13302 Installation.el needs to be loaded before `dump-paths', otherwise |
13298 the dumping process won't find it. | 13303 the dumping process won't find it. |
13299 | 13304 |
13300 1999-03-13 Adrian Aichner <adrian@xemacs.org> | 13305 1999-03-13 Adrian Aichner <adrian@xemacs.org> |
13301 | 13306 |
13302 * dumped-lisp.el (preloaded-file-list): Load Installation.el after | 13307 * dumped-lisp.el (preloaded-file-list): Load Installation.el after |
13306 1999-04-29 Andy Piper <andy@xemacs.org> | 13311 1999-04-29 Andy Piper <andy@xemacs.org> |
13307 | 13312 |
13308 * make-docfile.el: canonicalize file and directory names. | 13313 * make-docfile.el: canonicalize file and directory names. |
13309 | 13314 |
13310 * device.el (call-device-method): new function for calling device | 13315 * device.el (call-device-method): new function for calling device |
13311 specific methods. | 13316 specific methods. |
13312 (define-device-method): new function for defining device methods. | 13317 (define-device-method): new function for defining device methods. |
13313 (define-device-method*): ditto. | 13318 (define-device-method*): ditto. |
13314 | 13319 |
13315 1999-04-27 Hrvoje Niksic <hniksic@srce.hr> | 13320 1999-04-27 Hrvoje Niksic <hniksic@srce.hr> |
13316 | 13321 |
13355 debug-issue-ebola-notices alone. | 13360 debug-issue-ebola-notices alone. |
13356 | 13361 |
13357 1999-04-11 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch> | 13362 1999-04-11 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch> |
13358 | 13363 |
13359 * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear | 13364 * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear |
13360 at the top of the buffer since it is the most important thing to | 13365 at the top of the buffer since it is the most important thing to |
13361 customize | 13366 customize |
13362 (ldap-get-host-parameter): New defun | 13367 (ldap-get-host-parameter): New defun |
13363 (ldap-search): Add a new parameter `withdn' to retrieve the | 13368 (ldap-search): Add a new parameter `withdn' to retrieve the |
13364 distinguished names of entries | 13369 distinguished names of entries |
13365 | 13370 |
13366 1999-04-22 Kai Haberzettl <khaberz@synnet.de> | 13371 1999-04-22 Kai Haberzettl <khaberz@synnet.de> |
13367 | 13372 |
13368 * startup.el (splash-frame-body): Date and spelling fixes. | 13373 * startup.el (splash-frame-body): Date and spelling fixes. |
13369 | 13374 |
13376 * format.el (format-alist): Disable image stuff. | 13381 * format.el (format-alist): Disable image stuff. |
13377 | 13382 |
13378 1999-04-17 Hrvoje Niksic <hniksic@srce.hr> | 13383 1999-04-17 Hrvoje Niksic <hniksic@srce.hr> |
13379 | 13384 |
13380 * wid-edit.el (widget-glyph-find): Search by directories, then by | 13385 * wid-edit.el (widget-glyph-find): Search by directories, then by |
13381 suffixes rather than the other way around. | 13386 suffixes rather than the other way around. |
13382 (widget-image-conversion): Renamed to | 13387 (widget-image-conversion): Renamed to |
13383 `widget-image-file-name-suffixes'. | 13388 `widget-image-file-name-suffixes'. |
13384 | 13389 |
13385 1999-04-16 Olivier Galibert <galibert@pobox.com> | 13390 1999-04-16 Olivier Galibert <galibert@pobox.com> |
13386 | 13391 |
13387 * mule/mule-charset.el: Made old functions obsolete, remove the | 13392 * mule/mule-charset.el: Made old functions obsolete, remove the |
13388 unspeakably evil (and inexistant in fsf's) charset-leading-byte. | 13393 unspeakably evil (and inexistant in fsf's) charset-leading-byte. |
13389 (charset-iso-graphic-plane): Rename from charset-graphic. | 13394 (charset-iso-graphic-plane): Rename from charset-graphic. |
13390 (charset-iso-final-char): Rename from charset-final. | 13395 (charset-iso-final-char): Rename from charset-final. |
13391 (charset-width): Rename from charset-columns. | 13396 (charset-width): Rename from charset-columns. |
13392 (charset-bytes): Added from fsf compatibility, returns always 1. | 13397 (charset-bytes): Added from fsf compatibility, returns always 1. |
13393 | 13398 |
13394 * mule/mule-misc.el: Move charset-doc-string alias to | 13399 * mule/mule-misc.el: Move charset-doc-string alias to |
13395 mule-charset.el | 13400 mule-charset.el |
13396 | 13401 |
13397 1999-04-14 Colin Rafferty <colin@xemacs.org> | 13402 1999-04-14 Colin Rafferty <colin@xemacs.org> |
13398 | 13403 |
13399 * x-faces.el (x-make-font-bold-italic): honor | 13404 * x-faces.el (x-make-font-bold-italic): honor |
13400 *try-oblique-before-italic-fonts* | 13405 *try-oblique-before-italic-fonts* |
13404 * cl-extra.el (coerce): Coerce numbers to characters correctly. | 13409 * cl-extra.el (coerce): Coerce numbers to characters correctly. |
13405 | 13410 |
13406 1998-12-02 Hrvoje Niksic <hniksic@srce.hr> | 13411 1998-12-02 Hrvoje Niksic <hniksic@srce.hr> |
13407 | 13412 |
13408 * x-faces.el (try-oblique-before-italic-fonts): Use the right | 13413 * x-faces.el (try-oblique-before-italic-fonts): Use the right |
13409 name. | 13414 name. |
13410 | 13415 |
13411 1999-04-14 Dave Gillesipe <daveg@synaptics.com> | 13416 1999-04-14 Dave Gillesipe <daveg@synaptics.com> |
13412 | 13417 |
13413 * cl-extra.el (equalp): Would bug out for lists. | 13418 * cl-extra.el (equalp): Would bug out for lists. |
13414 | 13419 |
13642 (list-matching-lines): ditto. | 13647 (list-matching-lines): ditto. |
13643 | 13648 |
13644 1999-01-07 Colin Rafferty <colin@xemacs.org> | 13649 1999-01-07 Colin Rafferty <colin@xemacs.org> |
13645 | 13650 |
13646 * window.el (shrink-window-if-larger-than-buffer): Clean up. Only | 13651 * window.el (shrink-window-if-larger-than-buffer): Clean up. Only |
13647 abort if current window is split horizontally, not if others are | 13652 abort if current window is split horizontally, not if others are |
13648 split. Got rid of unnecessary minibuffer checking. Also, add | 13653 split. Got rid of unnecessary minibuffer checking. Also, add |
13649 some comments (it's still complex). | 13654 some comments (it's still complex). |
13650 | 13655 |
13651 1999-01-12 Robert Pluim <rpluim@BayNetworks.com> | 13656 1999-01-12 Robert Pluim <rpluim@BayNetworks.com> |
13652 | 13657 |
13653 * package-get.el: changed address for doc.ic.ac.uk to | 13658 * package-get.el: changed address for doc.ic.ac.uk to |
13654 sunsite.doc.ic.ac.uk | 13659 sunsite.doc.ic.ac.uk |
13655 | 13660 |
13656 1999-01-09 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch> | 13661 1999-01-09 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch> |
13657 | 13662 |
13658 * ldap.el (toplevel): Remove requires so that the file compiles | 13663 * ldap.el (toplevel): Remove requires so that the file compiles |
13659 with a non LDAP-enabled XEmacs binary. Provide `ldap'. | 13664 with a non LDAP-enabled XEmacs binary. Provide `ldap'. |
14366 | 14371 |
14367 1998-09-20 Darryl Okahata <darrylo@sr.hp.com> | 14372 1998-09-20 Darryl Okahata <darrylo@sr.hp.com> |
14368 | 14373 |
14369 * packages.el: Added new function, `package-delete-name', to | 14374 * packages.el: Added new function, `package-delete-name', to |
14370 delete existing packages from the installed package database | 14375 delete existing packages from the installed package database |
14371 (`packages-package-list'). Also added the "pkginfo" directory | 14376 (`packages-package-list'). Also added the "pkginfo" directory |
14372 to `packages-special-base-regexp', so that the pkginfo directory | 14377 to `packages-special-base-regexp', so that the pkginfo directory |
14373 would not get added to `late-packages'. | 14378 would not get added to `late-packages'. |
14374 | 14379 |
14375 * package-admin.el: Added ability to delete an installed package | 14380 * package-admin.el: Added ability to delete an installed package |
14376 (added low-level function, `package-admin-delete-package'). | 14381 (added low-level function, `package-admin-delete-package'). |
14377 Understands how to use the pkginfo/MANIFEST.<package> file to | 14382 Understands how to use the pkginfo/MANIFEST.<package> file to |
14378 delete the package. When installing a package, will also | 14383 delete the package. When installing a package, will also |
14379 create a MANIFEST.* file if one is not provided by the | 14384 create a MANIFEST.* file if one is not provided by the |
14380 package. If the MANIFEST.* doesn't exist when deleting a | 14385 package. If the MANIFEST.* doesn't exist when deleting a |
14381 package, the functions will fall back to attempting to delete | 14386 package, the functions will fall back to attempting to delete |
14382 any package-specific lisp directory. | 14387 any package-specific lisp directory. |
14383 | 14388 |
14384 * package-get.el: Moved some functions to package-admin.el. | 14389 * package-get.el: Moved some functions to package-admin.el. |
14385 Added interactive function `package-get-delete-package', for | 14390 Added interactive function `package-get-delete-package', for |
14386 use by users for deleting a package. | 14391 use by users for deleting a package. |
14387 | 14392 |
14429 directory. Does completion on available packages when | 14434 directory. Does completion on available packages when |
14430 querying for package names. Will also search for .tgz files | 14435 querying for package names. Will also search for .tgz files |
14431 in addition for .tar.gz files. Tries to reload | 14436 in addition for .tar.gz files. Tries to reload |
14432 auto-autoloads, as a convenience when loading new packages, | 14437 auto-autoloads, as a convenience when loading new packages, |
14433 and also tries to add any new package paths to `load-path'. | 14438 and also tries to add any new package paths to `load-path'. |
14434 Changed all occurences of `concat' to use `expand-file-name'. | 14439 Changed all occurences of `concat' to use `expand-file-name'. |
14435 | 14440 |
14436 * package-ui.el: New file which implements the main visual | 14441 * package-ui.el: New file which implements the main visual |
14437 package browser/installer, which is started via a menu pick or | 14442 package browser/installer, which is started via a menu pick or |
14438 M-x pui-list packages. | 14443 M-x pui-list packages. |
14439 | 14444 |
14821 update packages which are already installed. | 14826 update packages which are already installed. |
14822 | 14827 |
14823 1998-07-05 Andy Piper <andyp@parallax.co.uk> | 14828 1998-07-05 Andy Piper <andyp@parallax.co.uk> |
14824 | 14829 |
14825 * faces.el (xpm-color-symbols): remove hardcoded defaults these | 14830 * faces.el (xpm-color-symbols): remove hardcoded defaults these |
14826 are handled by the gui-element face fallbacks now. | 14831 are handled by the gui-element face fallbacks now. |
14827 | 14832 |
14828 * x-faces.el: default gui-element face to "background" as well as | 14833 * x-faces.el: default gui-element face to "background" as well as |
14829 the default face. | 14834 the default face. |
14830 | 14835 |
14831 * msw-faces.el (mswindows-init-device-faces): remove gui-element | 14836 * msw-faces.el (mswindows-init-device-faces): remove gui-element |
14832 and default face settings since these are set as fallbacks now in | 14837 and default face settings since these are set as fallbacks now in |
14833 the appropriate domain. | 14838 the appropriate domain. |
14834 | 14839 |
14835 1998-07-02 SL Baur <steve@altair.xemacs.org> | 14840 1998-07-02 SL Baur <steve@altair.xemacs.org> |
14836 | 14841 |
14837 * text-mode.el (text-mode): Reorder regexp so the OR part | 14842 * text-mode.el (text-mode): Reorder regexp so the OR part |
14838 corresponding to `page-delim' goes first and the hack in | 14843 corresponding to `page-delim' goes first and the hack in |
15133 instead of XEmacs one when dumping InfoDock. | 15138 instead of XEmacs one when dumping InfoDock. |
15134 | 15139 |
15135 1998-05-30 Kirill M. Katsnelson <kkm@kis.ru> | 15140 1998-05-30 Kirill M. Katsnelson <kkm@kis.ru> |
15136 | 15141 |
15137 * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p' | 15142 * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p' |
15138 for `modeline-visible-p' | 15143 for `modeline-visible-p' |
15139 | 15144 |
15140 * winnt.el (nt-quote-process-args): Fix for duplicating argv[0]. | 15145 * winnt.el (nt-quote-process-args): Fix for duplicating argv[0]. |
15141 | 15146 |
15142 1998-05-29 Andy Piper <andyp@parallax.co.uk> | 15147 1998-05-29 Andy Piper <andyp@parallax.co.uk> |
15143 | 15148 |
15277 * mouse.el (drag-window-divider): Ditto. | 15282 * mouse.el (drag-window-divider): Ditto. |
15278 | 15283 |
15279 * modeline.el (mouse-drag-modeline): Use it. | 15284 * modeline.el (mouse-drag-modeline): Use it. |
15280 | 15285 |
15281 * lisp-mode.el (with-specifier-instance): Define its indentation | 15286 * lisp-mode.el (with-specifier-instance): Define its indentation |
15282 level. | 15287 level. |
15283 | 15288 |
15284 * specifier.el (with-specifier-instance): New macro. | 15289 * specifier.el (with-specifier-instance): New macro. |
15285 | 15290 |
15286 1998-05-19 Andy Piper <andyp@parallax.co.uk> | 15291 1998-05-19 Andy Piper <andyp@parallax.co.uk> |
15287 | 15292 |
15359 and used following the interface change of | 15364 and used following the interface change of |
15360 `paths-find-recursive-path'. | 15365 `paths-find-recursive-path'. |
15361 | 15366 |
15362 * find-paths.el (paths-find-recursive-path): Exclusion is now by a | 15367 * find-paths.el (paths-find-recursive-path): Exclusion is now by a |
15363 regexp instead of a list of base names. | 15368 regexp instead of a list of base names. |
15364 (paths-version-control-filename-regexp): | 15369 (paths-version-control-filename-regexp): |
15365 (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp): | 15370 (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp): |
15366 Introduced and used following the interface change of | 15371 Introduced and used following the interface change of |
15367 `paths-find-recursive-path'. | 15372 `paths-find-recursive-path'. |
15368 | 15373 |
15369 1998-05-16 Hrvoje Niksic <hniksic@srce.hr> | 15374 1998-05-16 Hrvoje Niksic <hniksic@srce.hr> |
15586 | 15591 |
15587 * cmdloop.el (describe-last-error): Handle the case when no error | 15592 * cmdloop.el (describe-last-error): Handle the case when no error |
15588 was seen gracefully. | 15593 was seen gracefully. |
15589 | 15594 |
15590 * apropos.el (apropos-print): Use with-displaying-help-buffer as | 15595 * apropos.el (apropos-print): Use with-displaying-help-buffer as |
15591 defun. | 15596 defun. |
15592 (apropos-describe-plist): Ditto. | 15597 (apropos-describe-plist): Ditto. |
15593 | 15598 |
15594 * help.el (with-displaying-help-buffer): Revert to a defun. | 15599 * help.el (with-displaying-help-buffer): Revert to a defun. |
15595 (describe-key): Use it as defun. | 15600 (describe-key): Use it as defun. |
15596 (describe-mode): Ditto. | 15601 (describe-mode): Ditto. |
15613 | 15618 |
15614 * about.el: another small change in my entry | 15619 * about.el: another small change in my entry |
15615 * dragdrop.el (dragdrop-drop-log-function): logging added | 15620 * dragdrop.el (dragdrop-drop-log-function): logging added |
15616 plus customizations | 15621 plus customizations |
15617 changed interface to handler functions. now called with event | 15622 changed interface to handler functions. now called with event |
15618 and object | 15623 and object |
15619 | 15624 |
15620 1998-05-12 Kirill M. Katsnelson <kkm@kis.ru> | 15625 1998-05-12 Kirill M. Katsnelson <kkm@kis.ru> |
15621 | 15626 |
15622 * glyphs.el (divider-pointer-glyph): Declared new glyph, | 15627 * glyphs.el (divider-pointer-glyph): Declared new glyph, |
15623 E-W arrow pointer displayed over draggable dividers. | 15628 E-W arrow pointer displayed over draggable dividers. |
16786 Fri Feb 20 21:22:34 1998 Darryl Okahata <darrylo@sr.hp.com> | 16791 Fri Feb 20 21:22:34 1998 Darryl Okahata <darrylo@sr.hp.com> |
16787 | 16792 |
16788 * "Fast" dired-in-C enhancements for Windows 95/NT: | 16793 * "Fast" dired-in-C enhancements for Windows 95/NT: |
16789 | 16794 |
16790 * files.el: Added function, `wildcard-to-regexp', from GNU | 16795 * files.el: Added function, `wildcard-to-regexp', from GNU |
16791 Emacs. | 16796 Emacs. |
16792 | 16797 |
16793 * files.el (insert-directory): Modified to use special | 16798 * files.el (insert-directory): Modified to use special |
16794 dired-in-C enhancements if present. | 16799 dired-in-C enhancements if present. |
16795 | 16800 |
16796 Mon Mar 02 11:37:36 1998 Andy Piper <andyp@parallax.co.uk> | 16801 Mon Mar 02 11:37:36 1998 Andy Piper <andyp@parallax.co.uk> |
16845 * ldap.el: Do not require ldap-internal at compile time. | 16850 * ldap.el: Do not require ldap-internal at compile time. |
16846 | 16851 |
16847 Tue Feb 17 12:50:37 1998 Andy Piper <andyp@parallax.co.uk> | 16852 Tue Feb 17 12:50:37 1998 Andy Piper <andyp@parallax.co.uk> |
16848 | 16853 |
16849 * code-files.el: new file. a virtual copy of mule-files.el | 16854 * code-files.el: new file. a virtual copy of mule-files.el |
16850 but without charset | 16855 but without charset |
16851 dependencies. (toggle-buffer-file-ocding-system) new function for | 16856 dependencies. (toggle-buffer-file-ocding-system) new function for |
16852 changing the eol type for the current buffer. | 16857 changing the eol type for the current buffer. |
16853 | 16858 |
16854 * code-process.el: new file. a copy of | 16859 * code-process.el: new file. a copy of |
16855 mule-process.el. mule-process.el will disappear when things have | 16860 mule-process.el. mule-process.el will disappear when things have |
16856 settled. | 16861 settled. |
16857 | 16862 |
16858 * coding.el: new file. a virtual copy of mule-files.el but | 16863 * coding.el: new file. a virtual copy of mule-files.el but |
16859 without charset dependencies. (coding-system-base) new function | 16864 without charset dependencies. (coding-system-base) new function |
16860 for getting the parent coding system of a coding system with eol | 16865 for getting the parent coding system of a coding system with eol |
16861 type set. | 16866 type set. |
16862 | 16867 |
16863 * dumped-lisp.el: add above files for the non-mule case. | 16868 * dumped-lisp.el: add above files for the non-mule case. |
16864 | 16869 |
16865 1998-02-25 Kyle Jones <kyle_jones@wonderworks.com> | 16870 1998-02-25 Kyle Jones <kyle_jones@wonderworks.com> |
17133 (describe-copying): Ditto. | 17138 (describe-copying): Ditto. |
17134 (describe-project): Ditto. | 17139 (describe-project): Ditto. |
17135 (view-emacs-news): Ditto. | 17140 (view-emacs-news): Ditto. |
17136 | 17141 |
17137 * help-nomule.el (help-with-tutorial): Made it use | 17142 * help-nomule.el (help-with-tutorial): Made it use |
17138 `locate-data-file' to find tutorial. | 17143 `locate-data-file' to find tutorial. |
17139 | 17144 |
17140 1998-01-28 Jonathon Harris <jhar@tardis.ed.ac.uk> | 17145 1998-01-28 Jonathon Harris <jhar@tardis.ed.ac.uk> |
17141 | 17146 |
17142 * about.el: Corrected my email address. | 17147 * about.el: Corrected my email address. |
17143 | 17148 |
17284 (add-minor-mode): Document :active property to TOGGLE. | 17289 (add-minor-mode): Document :active property to TOGGLE. |
17285 | 17290 |
17286 1998-01-07 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com> | 17291 1998-01-07 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com> |
17287 | 17292 |
17288 * modeline.el (modeline-minor-mode-menu): Add support for an | 17293 * modeline.el (modeline-minor-mode-menu): Add support for an |
17289 `:included' predicate in the `toggle-sym' plist. | 17294 `:included' predicate in the `toggle-sym' plist. |
17290 (add-minor-mode): Document the :included property, format | 17295 (add-minor-mode): Document the :included property, format |
17291 docstring some more. | 17296 docstring some more. |
17292 (modeline-minor-mode-menu): Documentation string added. | 17297 (modeline-minor-mode-menu): Documentation string added. |
17293 | 17298 |
17294 1998-01-02 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com> | 17299 1998-01-02 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com> |
17295 | 17300 |
17296 * modeline.el (modeline-minor-mode-menu): genmenlab the menu | 17301 * modeline.el (modeline-minor-mode-menu): genmenlab the menu |
17297 labels from the symbol-names by thwacking off the overly redundant | 17302 labels from the symbol-names by thwacking off the overly redundant |
17298 and overused "mode", parenthesizing "minor", and capitalizing the | 17303 and overused "mode", parenthesizing "minor", and capitalizing the |
17299 resultant strings. Also shortened the menu's title by eliminating | 17304 resultant strings. Also shortened the menu's title by eliminating |
17300 the redundant buffer name. | 17305 the redundant buffer name. |
17301 (add-minor-mode): Beautified the docstring, added mention of the | 17306 (add-minor-mode): Beautified the docstring, added mention of the |
17302 `:menu-tag' property of TOGGLE. | 17307 `:menu-tag' property of TOGGLE. |
17303 (modeline-minor-mode-menu): Frinked the `:menu-tag' property on | 17308 (modeline-minor-mode-menu): Frinked the `:menu-tag' property on |
17304 `toggle-sym' to beatify the mode-life menus. | 17309 `toggle-sym' to beatify the mode-life menus. |
17305 * (abbrev-mode): (put)'ed a `:menu-tag' on it and | 17310 * (abbrev-mode): (put)'ed a `:menu-tag' on it and |
17306 `auto-fill-function'. | 17311 `auto-fill-function'. |
17307 | 17312 |
17308 1998-01-02 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com> | 17313 1998-01-02 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com> |
17309 | 17314 |
17317 1997-12-11 Christoph Wedler <wedler@fmi.uni-passau.de> | 17322 1997-12-11 Christoph Wedler <wedler@fmi.uni-passau.de> |
17318 | 17323 |
17319 * packages/hyper-apropos.el (hyper-apropos-insert-face): Would | 17324 * packages/hyper-apropos.el (hyper-apropos-insert-face): Would |
17320 only recognize first hyperlink. | 17325 only recognize first hyperlink. |
17321 (hyper-apropos-highlightify): Deletia, this is already done by | 17326 (hyper-apropos-highlightify): Deletia, this is already done by |
17322 `hyper-apropos-insert-face'. | 17327 `hyper-apropos-insert-face'. |
17323 (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify. | 17328 (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify. |
17324 | 17329 |
17325 1998-01-09 SL Baur <steve@altair.xemacs.org> | 17330 1998-01-09 SL Baur <steve@altair.xemacs.org> |
17326 | 17331 |
17327 * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for | 17332 * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for |
17330 From Jonathan Marten <jonathan.marten@UK.Sun.COM> | 17335 From Jonathan Marten <jonathan.marten@UK.Sun.COM> |
17331 | 17336 |
17332 1998-01-05 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com> | 17337 1998-01-05 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com> |
17333 | 17338 |
17334 * info.el (Info-emacs-info-file-name): Add defvar for | 17339 * info.el (Info-emacs-info-file-name): Add defvar for |
17335 `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node' | 17340 `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node' |
17336 will function properly. | 17341 will function properly. |
17337 | 17342 |
17338 1998-01-05 Gary D. Foster <gfoster@ragesoft.com> | 17343 1998-01-05 Gary D. Foster <gfoster@ragesoft.com> |
17339 | 17344 |
17340 * simple.el: make the backwards delete function called by | 17345 * simple.el: make the backwards delete function called by |
17341 `backward-or-forward-delete-char' user configurable. | 17346 `backward-or-forward-delete-char' user configurable. |
17342 | 17347 |
17343 1998-01-09 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com> | 17348 1998-01-09 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com> |
17344 | 17349 |
17345 * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte | 17350 * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte |
17346 compiled function got loaded from. | 17351 compiled function got loaded from. |
17347 | 17352 |
17348 1998-01-09 SL Baur <steve@altair.xemacs.org> | 17353 1998-01-09 SL Baur <steve@altair.xemacs.org> |
17349 | 17354 |
17350 * term/apollo.el: Synched up with InfoDock 3.6.2. | 17355 * term/apollo.el: Synched up with InfoDock 3.6.2. |
17351 | 17356 |
17506 `compiled-function-annotation'. | 17511 `compiled-function-annotation'. |
17507 | 17512 |
17508 1997-12-27 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp> | 17513 1997-12-27 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp> |
17509 | 17514 |
17510 * help.el (help-mode-bury): Now a call to `help-mode-quit' with | 17515 * help.el (help-mode-bury): Now a call to `help-mode-quit' with |
17511 argument. | 17516 argument. |
17512 (help-mode-quit): New optional arg to control whether it kills or | 17517 (help-mode-quit): New optional arg to control whether it kills or |
17513 buries. Tidied up. | 17518 buries. Tidied up. |
17514 (with-displaying-help-buffer): Don't kill buffer initially, even | 17519 (with-displaying-help-buffer): Don't kill buffer initially, even |
17515 if it exists: it is erased by `with-output-to-temp-buffer' anyway. | 17520 if it exists: it is erased by `with-output-to-temp-buffer' anyway. |
17516 (help-pretty-print-value): Rename back from | 17521 (help-pretty-print-value): Rename back from |
17548 arglist of autoload functions. | 17553 arglist of autoload functions. |
17549 | 17554 |
17550 1997-12-26 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp> | 17555 1997-12-26 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp> |
17551 | 17556 |
17552 * help.el (help-mode-map): New bindings for `help-mode-bury', | 17557 * help.el (help-mode-map): New bindings for `help-mode-bury', |
17553 `describe-function-at-point', `describe-variable-at-point', | 17558 `describe-function-at-point', `describe-variable-at-point', |
17554 `Info-elisp-ref', `customize-variable', `help-next-section' and | 17559 `Info-elisp-ref', `customize-variable', `help-next-section' and |
17555 `help-prev-section'. | 17560 `help-prev-section'. |
17556 (help-next-section): New function. | 17561 (help-next-section): New function. |
17557 (help-prev-section): New function. | 17562 (help-prev-section): New function. |
17558 (help-mode-quit): Changed to kill the help buffer. | 17563 (help-mode-quit): Changed to kill the help buffer. |
17559 (help-mode-bury): Formerly `help-mode-quit'. Bury buffer | 17564 (help-mode-bury): Formerly `help-mode-quit'. Bury buffer |
17560 correctly. | 17565 correctly. |
17561 (help-buffer-name): New function to generate the name of help | 17566 (help-buffer-name): New function to generate the name of help |
17562 buffers. | 17567 buffers. |
17563 (with-displaying-help-buffer): Is now a macro. Takes an new first | 17568 (with-displaying-help-buffer): Is now a macro. Takes an new first |
17564 argument giving the name of the help buffer. | 17569 argument giving the name of the help buffer. |
17565 (describe-key): Use `with-displaying-help-buffer' with name. | 17570 (describe-key): Use `with-displaying-help-buffer' with name. |
17566 (describe-mode): Ditto. | 17571 (describe-mode): Ditto. |
17567 (describe-bindings): Ditto. | 17572 (describe-bindings): Ditto. |
17568 (describe-prefix-bindings): Ditto. | 17573 (describe-prefix-bindings): Ditto. |
17569 (view-lossage): Ditto. | 17574 (view-lossage): Ditto. |
17570 (with-syntax-table): New macro. | 17575 (with-syntax-table): New macro. |
17571 (function-called-at-point): Use `ignore-errors' and | 17576 (function-called-at-point): Use `ignore-errors' and |
17572 `with-syntax-table'. | 17577 `with-syntax-table'. |
17573 (function-at-point): Ditto. | 17578 (function-at-point): Ditto. |
17574 (describe-function): Use `with-displaying-help-buffer' with name. | 17579 (describe-function): Use `with-displaying-help-buffer' with name. |
17575 (function-arglist): Extracted from `describe-function-1'. Returns | 17580 (function-arglist): Extracted from `describe-function-1'. Returns |
17576 function's arglist as string. | 17581 function's arglist as string. |
17577 (function-documentation): Extracted from `describe-function-1'. | 17582 (function-documentation): Extracted from `describe-function-1'. |
17578 Returns function's docstring. | 17583 Returns function's docstring. |
17579 (describe-function-1): Remove all the "stream" garbage, including | 17584 (describe-function-1): Remove all the "stream" garbage, including |
17580 the stream argument. Use `function-arglist' and | 17585 the stream argument. Use `function-arglist' and |
17581 `function-documentation'. | 17586 `function-documentation'. |
17582 (describe-function-arglist): Just use `function-arglist'. | 17587 (describe-function-arglist): Just use `function-arglist'. |
17583 (variable-at-point): Use `ignore-errors' and `with-syntax-table'. | 17588 (variable-at-point): Use `ignore-errors' and `with-syntax-table'. |
17638 | 17643 |
17639 * etags.el (tags-remove-duplicates): Removed. | 17644 * etags.el (tags-remove-duplicates): Removed. |
17640 (buffer-tag-table-list): Use `delete-duplicates'. | 17645 (buffer-tag-table-list): Use `delete-duplicates'. |
17641 | 17646 |
17642 * cl-extra.el (coerce): Coerce to bit-vector and weak-list | 17647 * cl-extra.el (coerce): Coerce to bit-vector and weak-list |
17643 correctly. | 17648 correctly. |
17644 (get*): Defalias to `get'. | 17649 (get*): Defalias to `get'. |
17645 | 17650 |
17646 * cl.el (eql): Compare integers with `eq'. | 17651 * cl.el (eql): Compare integers with `eq'. |
17647 (cl-map-extents): Check for `map-extents' first. | 17652 (cl-map-extents): Check for `map-extents' first. |
17648 | 17653 |
17649 1997-12-17 Didier Verna <didier@xemacs.org> | 17654 1997-12-17 Didier Verna <didier@xemacs.org> |
17650 | 17655 |
17651 * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup + | 17656 * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup + |
17652 added the 'numero', 'copyright' and 'trademark' symbols. | 17657 added the 'numero', 'copyright' and 'trademark' symbols. |
17653 | 17658 |
17654 * leim/quail/latin-post.el ("french-postfix"): see above. | 17659 * leim/quail/latin-post.el ("french-postfix"): see above. |
17655 | 17660 |
17656 1997-12-15 Hrvoje Niksic <hniksic@srce.hr> | 17661 1997-12-15 Hrvoje Niksic <hniksic@srce.hr> |
17657 | 17662 |
17823 * custom.el (custom-add-load): Update custom-group-hash-table. | 17828 * custom.el (custom-add-load): Update custom-group-hash-table. |
17824 | 17829 |
17825 1997-12-12 Hrvoje Niksic <hniksic@srce.hr> | 17830 1997-12-12 Hrvoje Niksic <hniksic@srce.hr> |
17826 | 17831 |
17827 * mouse.el (mouse-track-run-hook): Understand `make-local-hook' | 17832 * mouse.el (mouse-track-run-hook): Understand `make-local-hook' |
17828 convention. | 17833 convention. |
17829 | 17834 |
17830 * custom.el (custom-add-version): New function, from FSF. | 17835 * custom.el (custom-add-version): New function, from FSF. |
17831 (custom-handle-keyword): Use it. | 17836 (custom-handle-keyword): Use it. |
17832 | 17837 |
17833 * cus-edit.el (custom-variable-prompt): Require match. | 17838 * cus-edit.el (custom-variable-prompt): Require match. |
17849 | 17854 |
17850 * simple.el (set-goal-column): Be careful about the format | 17855 * simple.el (set-goal-column): Be careful about the format |
17851 argument to message. | 17856 argument to message. |
17852 | 17857 |
17853 * cl-macs.el: New setf methods for: buffer-dedicated-frame, | 17858 * cl-macs.el: New setf methods for: buffer-dedicated-frame, |
17854 console-type-image-conversion-list, default-toolbar-position, | 17859 console-type-image-conversion-list, default-toolbar-position, |
17855 device-class, extent-begin-glyph, extent-begin-glyph-layout, | 17860 device-class, extent-begin-glyph, extent-begin-glyph-layout, |
17856 extent-end-glyph, extent-end-glyph-layout, extent-keymap, | 17861 extent-end-glyph, extent-end-glyph-layout, extent-keymap, |
17857 extent-parent, extent-properties, frame-selected-window, | 17862 extent-parent, extent-properties, frame-selected-window, |
17858 itimer-function, itimer-function-arguments, itimer-is-idle, | 17863 itimer-function, itimer-function-arguments, itimer-is-idle, |
17859 itimer-recorded-run-time, itimer-restart, itimer-uses-arguments, | 17864 itimer-recorded-run-time, itimer-restart, itimer-uses-arguments, |
17860 itimer-value, keymap-parents, marker-insertion-type, | 17865 itimer-value, keymap-parents, marker-insertion-type, |
17861 mouse-pixel-position, trunc-stack-length, trunc-stack-stack, | 17866 mouse-pixel-position, trunc-stack-length, trunc-stack-stack, |
17862 undoable-stack-max and weak-list-list. | 17867 undoable-stack-max and weak-list-list. |
17863 | 17868 |
17864 1997-12-12 SL Baur <steve@altair.xemacs.org> | 17869 1997-12-12 SL Baur <steve@altair.xemacs.org> |
17865 | 17870 |
17866 * keydefs.el (global-map): Import C-x M-: keybinding for | 17871 * keydefs.el (global-map): Import C-x M-: keybinding for |
17867 `repeat-complex-command' from Emacs 20. | 17872 `repeat-complex-command' from Emacs 20. |
17891 (next-file): Use `pop'. | 17896 (next-file): Use `pop'. |
17892 | 17897 |
17893 1997-12-08 Hrvoje Niksic <hniksic@srce.hr> | 17898 1997-12-08 Hrvoje Niksic <hniksic@srce.hr> |
17894 | 17899 |
17895 * etags.el (find-tag-internal): Set the initial fuzz offset to 100 | 17900 * etags.el (find-tag-internal): Set the initial fuzz offset to 100 |
17896 instead of 1000. | 17901 instead of 1000. |
17897 (find-tag-internal): Use `letf'. | 17902 (find-tag-internal): Use `letf'. |
17898 (tags-delete): Removed -- was unused. | 17903 (tags-delete): Removed -- was unused. |
17899 (set-buffer-tag-table): Use `expand-file-name'. | 17904 (set-buffer-tag-table): Use `expand-file-name'. |
17900 (get-tag-table-buffer): Use `ecase'. | 17905 (get-tag-table-buffer): Use `ecase'. |
17901 (add-to-tag-completion-table): Mark the filename messages with | 17906 (add-to-tag-completion-table): Mark the filename messages with |
17902 progress. | 17907 progress. |
17903 (add-to-tag-completion-table): Use `char-after' instead of | 17908 (add-to-tag-completion-table): Use `char-after' instead of |
17904 `following-char'. | 17909 `following-char'. |
17905 (add-to-tag-completion-table): Use `match-string'. | 17910 (add-to-tag-completion-table): Use `match-string'. |
17906 (complete-symbol): Use `error' instead of message+ding. | 17911 (complete-symbol): Use `error' instead of message+ding. |
17907 (complete-symbol): Use `skip-syntax-forward'. | 17912 (complete-symbol): Use `skip-syntax-forward'. |
17908 (tag-complete-symbol): Autoload. | 17913 (tag-complete-symbol): Autoload. |
17909 (pop-mark-from-stack): Use `buffer-live-p'. | 17914 (pop-mark-from-stack): Use `buffer-live-p'. |
17914 | 17919 |
17915 * x-toolbar.el (toolbar-news): Fix typo. | 17920 * x-toolbar.el (toolbar-news): Fix typo. |
17916 | 17921 |
17917 1997-12-06 Jonathan Harris <jhar@tardis.ed.ac.uk> | 17922 1997-12-06 Jonathan Harris <jhar@tardis.ed.ac.uk> |
17918 | 17923 |
17919 * dumped-lisp.el, emacs.c, symsinit.h, msw-init.el, nt/xemacs.mak | 17924 * dumped-lisp.el, emacs.c, symsinit.h, msw-init.el, nt/xemacs.mak |
17920 Created files: msw-select.el, select-msw.c | 17925 Created files: msw-select.el, select-msw.c |
17921 Copy and paste 8-bit text to/from mswindows clipboard. | 17926 Copy and paste 8-bit text to/from mswindows clipboard. |
17922 | 17927 |
17923 * msw-faces.el: mswindows-make-font-bold[-italic] | 17928 * msw-faces.el: mswindows-make-font-bold[-italic] |
17924 Try to make the bold font the same width as the non-bold font. | 17929 Try to make the bold font the same width as the non-bold font. |
17936 (toolbar-news): Use `eval' on non-symbols. | 17941 (toolbar-news): Use `eval' on non-symbols. |
17937 (toolbar-info-frame-plist): Use the new `plist' widget. | 17942 (toolbar-info-frame-plist): Use the new `plist' widget. |
17938 (toolbar-news-frame-plist): Ditto. | 17943 (toolbar-news-frame-plist): Ditto. |
17939 | 17944 |
17940 * font-lock.el (font-lock-fontify-buffer-function): New variable, | 17945 * font-lock.el (font-lock-fontify-buffer-function): New variable, |
17941 synched with FSF Emacs 20. | 17946 synched with FSF Emacs 20. |
17942 (font-lock-unfontify-buffer-function): Ditto. | 17947 (font-lock-unfontify-buffer-function): Ditto. |
17943 (font-lock-fontify-region-function): Ditto. | 17948 (font-lock-fontify-region-function): Ditto. |
17944 (font-lock-unfontify-region-function): Ditto. | 17949 (font-lock-unfontify-region-function): Ditto. |
17945 (font-lock-inhibit-thing-lock): Ditto. | 17950 (font-lock-inhibit-thing-lock): Ditto. |
17946 | 17951 |
18003 (kill-region): Use `lmessage' instead of `display-message'. | 18008 (kill-region): Use `lmessage' instead of `display-message'. |
18004 (set-comment-column): Ditto. | 18009 (set-comment-column): Ditto. |
18005 (set-fill-column): Ditto. | 18010 (set-fill-column): Ditto. |
18006 | 18011 |
18007 * faces.el (get-custom-frame-properties): Don't use | 18012 * faces.el (get-custom-frame-properties): Don't use |
18008 `default-custom-frame-properties'. | 18013 `default-custom-frame-properties'. |
18009 | 18014 |
18010 * font-lock.el: Customized variables. | 18015 * font-lock.el: Customized variables. |
18011 | 18016 |
18012 * font-lock.el: Customized faces. | 18017 * font-lock.el: Customized faces. |
18013 | 18018 |
18051 current major mode. | 18056 current major mode. |
18052 | 18057 |
18053 1997-12-03 Hrvoje Niksic <hniksic@srce.hr> | 18058 1997-12-03 Hrvoje Niksic <hniksic@srce.hr> |
18054 | 18059 |
18055 * startup.el (load-init-file): Use a warning buffer in case of | 18060 * startup.el (load-init-file): Use a warning buffer in case of |
18056 error. | 18061 error. |
18057 | 18062 |
18058 1997-12-05 SL Baur <steve@altair.xemacs.org> | 18063 1997-12-05 SL Baur <steve@altair.xemacs.org> |
18059 | 18064 |
18060 * buffer.el (switch-to-buffer): Update docstring. | 18065 * buffer.el (switch-to-buffer): Update docstring. |
18061 Suggested by Adrian Aichner <aichner@ecf.teradyne.com> | 18066 Suggested by Adrian Aichner <aichner@ecf.teradyne.com> |
18282 * view-less.el: ditto. | 18287 * view-less.el: ditto. |
18283 | 18288 |
18284 1997-11-18 Colin Rafferty <craffert@ml.com> | 18289 1997-11-18 Colin Rafferty <craffert@ml.com> |
18285 | 18290 |
18286 * packages.el (packages-find-packages): Modified to allow `nil' | 18291 * packages.el (packages-find-packages): Modified to allow `nil' |
18287 entry in the `package-path'. All entries before the nil will be | 18292 entry in the `package-path'. All entries before the nil will be |
18288 prepended to the paths (as before). All entries after nil will be | 18293 prepended to the paths (as before). All entries after nil will be |
18289 appended. | 18294 appended. |
18290 | 18295 |
18291 * packages.el (locate-data-file): Implemented similar to | 18296 * packages.el (locate-data-file): Implemented similar to |
18292 locate-data-directory. | 18297 locate-data-directory. |
18293 | 18298 |
18294 1997-11-20 Kyle Jones <kyle_jones@wonderworks.com> | 18299 1997-11-20 Kyle Jones <kyle_jones@wonderworks.com> |
18295 | 18300 |
18296 * x-faces.el: Add expression to xpm-color-symbols to | 18301 * x-faces.el: Add expression to xpm-color-symbols to |
18297 look for the global background resource when supporting | 18302 look for the global background resource when supporting |
18415 (quail-conversion-keymap): Ditto. | 18420 (quail-conversion-keymap): Ditto. |
18416 | 18421 |
18417 1997-11-11 Hrvoje Niksic <hniksic@srce.hr> | 18422 1997-11-11 Hrvoje Niksic <hniksic@srce.hr> |
18418 | 18423 |
18419 * custom/cus-face.el (custom-face-attributes): Use | 18424 * custom/cus-face.el (custom-face-attributes): Use |
18420 `set-face-stipple' instead of `set-face-background-pixmap'. | 18425 `set-face-stipple' instead of `set-face-background-pixmap'. |
18421 | 18426 |
18422 * prim/faces.el (set-face-stipple): Search through | 18427 * prim/faces.el (set-face-stipple): Search through |
18423 x-bitmap-file-path. | 18428 x-bitmap-file-path. |
18424 | 18429 |
18425 1997-11-09 Hrvoje Niksic <hniksic@srce.hr> | 18430 1997-11-09 Hrvoje Niksic <hniksic@srce.hr> |
18454 | 18459 |
18455 * packages/compile.el (compilation-build-compilation-error-regexp-alist): | 18460 * packages/compile.el (compilation-build-compilation-error-regexp-alist): |
18456 Added documentation for this function. | 18461 Added documentation for this function. |
18457 | 18462 |
18458 ** (compilation-error-regexp-systems-list): Update documentation | 18463 ** (compilation-error-regexp-systems-list): Update documentation |
18459 to note that `compilation-build-compilation-error-regexp-alist' | 18464 to note that `compilation-build-compilation-error-regexp-alist' |
18460 must be called after changing the value. Update customization to | 18465 must be called after changing the value. Update customization to |
18461 add a set method which automatically calls | 18466 add a set method which automatically calls |
18462 `compilation-build-compilation-error-regexp-alist' when the value | 18467 `compilation-build-compilation-error-regexp-alist' when the value |
18463 is set by custom. Move declaration below declarations that it now | 18468 is set by custom. Move declaration below declarations that it now |
18464 depends upon. | 18469 depends upon. |
18465 | 18470 |
18466 ** (compilation-mouse-motion-initiate-parsing): Default to nil. | 18471 ** (compilation-mouse-motion-initiate-parsing): Default to nil. |
18467 | 18472 |
18468 1997-11-12 Hrvoje Niksic <hniksic@srce.hr> | 18473 1997-11-12 Hrvoje Niksic <hniksic@srce.hr> |
18469 | 18474 |
18646 add an extent with a begin-glyph that contains a dash. | 18651 add an extent with a begin-glyph that contains a dash. |
18647 | 18652 |
18648 Wed Nov 05 23:40:00 1997 Jonathan Harris <jhar@tardis.ed.ac.uk> | 18653 Wed Nov 05 23:40:00 1997 Jonathan Harris <jhar@tardis.ed.ac.uk> |
18649 | 18654 |
18650 * faces.el: init-other-random-faces | 18655 * faces.el: init-other-random-faces |
18651 Reinstated code that uses (mono x) as a specifer tag, but | 18656 Reinstated code that uses (mono x) as a specifer tag, but |
18652 conditioned it on (featurep 'x) because x is not a valid | 18657 conditioned it on (featurep 'x) because x is not a valid |
18653 specifier tag under native-win32. | 18658 specifier tag under native-win32. |
18654 | 18659 |
18655 * Added file headers to: | 18660 * Added file headers to: |
18656 w32-faces.el, w32-init.el | 18661 w32-faces.el, w32-init.el |
18685 w32-faces.el, w32-init.el | 18690 w32-faces.el, w32-init.el |
18686 | 18691 |
18687 1997-11-07 Hrvoje Niksic <hniksic@srce.hr> | 18692 1997-11-07 Hrvoje Niksic <hniksic@srce.hr> |
18688 | 18693 |
18689 * prim/mouse.el (default-mouse-motion-handler): When over | 18694 * prim/mouse.el (default-mouse-motion-handler): When over |
18690 modeline, correctly dehighlight the last extent. | 18695 modeline, correctly dehighlight the last extent. |
18691 | 18696 |
18692 1997-11-07 Hrvoje Niksic <hniksic@srce.hr> | 18697 1997-11-07 Hrvoje Niksic <hniksic@srce.hr> |
18693 | 18698 |
18694 * prim/minibuf.el (mouse-read-file-name-1): Ditto. | 18699 * prim/minibuf.el (mouse-read-file-name-1): Ditto. |
18695 | 18700 |
18696 * packages/balloon-help.el (balloon-help-make-help-frame): Ditto. | 18701 * packages/balloon-help.el (balloon-help-make-help-frame): Ditto. |
18697 | 18702 |
18698 * games/life.el (life-setup): Check for scrollbars before using | 18703 * games/life.el (life-setup): Check for scrollbars before using |
18699 them. | 18704 them. |
18700 | 18705 |
18701 1997-11-07 Hrvoje Niksic <hniksic@srce.hr> | 18706 1997-11-07 Hrvoje Niksic <hniksic@srce.hr> |
18702 | 18707 |
18703 * hm--html-menus/hm--html-mode.el (hm--html-minor-mode): Ditto. | 18708 * hm--html-menus/hm--html-mode.el (hm--html-minor-mode): Ditto. |
18704 | 18709 |
18715 * utils/edit-toolbar.el (edit-toolbar-mode): Ditto. | 18720 * utils/edit-toolbar.el (edit-toolbar-mode): Ditto. |
18716 | 18721 |
18717 * utils/browse-cltl2.el (cltl2-lisp-mode-install): Ditto. | 18722 * utils/browse-cltl2.el (cltl2-lisp-mode-install): Ditto. |
18718 | 18723 |
18719 * modes/view-process-xemacs.el | 18724 * modes/view-process-xemacs.el |
18720 (View-process-install-pulldown-menu): Ditto. | 18725 (View-process-install-pulldown-menu): Ditto. |
18721 | 18726 |
18722 * modes/verilog-mode.el (verilog-mode): Ditto. | 18727 * modes/verilog-mode.el (verilog-mode): Ditto. |
18723 | 18728 |
18724 * modes/tcl.el (tcl-mode): Ditto. | 18729 * modes/tcl.el (tcl-mode): Ditto. |
18725 | 18730 |
18770 | 18775 |
18771 * prim/mouse.el (default-mouse-motion-handler): Make events over | 18776 * prim/mouse.el (default-mouse-motion-handler): Make events over |
18772 modeline invalidate `point'. | 18777 modeline invalidate `point'. |
18773 | 18778 |
18774 * prim/mouse.el (mouse-line-length): Use point-at-eol and | 18779 * prim/mouse.el (mouse-line-length): Use point-at-eol and |
18775 point-at-bol. | 18780 point-at-bol. |
18776 (default-mouse-track-normalize-point): Highlight the whole symbol | 18781 (default-mouse-track-normalize-point): Highlight the whole symbol |
18777 only if the mouse is on a symbol-constituent. | 18782 only if the mouse is on a symbol-constituent. |
18778 | 18783 |
18779 * custom/wid-edit.el (widget-specify-field): Make sure the extent | 18784 * custom/wid-edit.el (widget-specify-field): Make sure the extent |
18780 is end-open. | 18785 is end-open. |
18934 * custom/wid-edit.el (widget-color-complete): Use | 18939 * custom/wid-edit.el (widget-color-complete): Use |
18935 `read-color-completion-table' directly. | 18940 `read-color-completion-table' directly. |
18936 | 18941 |
18937 * prim/subr.el (rplaca): Warn against the return value. | 18942 * prim/subr.el (rplaca): Warn against the return value. |
18938 (replace-in-string): Use `wrong-type-argument'. Use standard | 18943 (replace-in-string): Use `wrong-type-argument'. Use standard |
18939 error message. | 18944 error message. |
18940 (functionp): Would bug out on certain types of objects; synch with | 18945 (functionp): Would bug out on certain types of objects; synch with |
18941 FSF. | 18946 FSF. |
18942 (with-output-to-string): Use new-style backquotes. | 18947 (with-output-to-string): Use new-style backquotes. |
18943 (with-temp-buffer): Update docstring references. | 18948 (with-temp-buffer): Update docstring references. |
18944 | 18949 |
18945 * prim/minibuf.el (reset-buffer): Use `with-current-buffer'. | 18950 * prim/minibuf.el (reset-buffer): Use `with-current-buffer'. |
18946 (read-color-completion-table): Ditto. | 18951 (read-color-completion-table): Ditto. |
18988 | 18993 |
18989 1997-10-27 Didier Verna <didier@xemacs.org> | 18994 1997-10-27 Didier Verna <didier@xemacs.org> |
18990 | 18995 |
18991 * prim/help-nomule.el (help-with-tutorial): The 'didactic' blank | 18996 * prim/help-nomule.el (help-with-tutorial): The 'didactic' blank |
18992 lines message is now taken directly from each tutorial, and thus | 18997 lines message is now taken directly from each tutorial, and thus |
18993 can appear in different languages. | 18998 can appear in different languages. |
18994 | 18999 |
18995 * mule/mule-help.el (help-with-tutorial): idem | 19000 * mule/mule-help.el (help-with-tutorial): idem |
18996 | 19001 |
18997 1997-10-26 Karl M. Hegbloom <karlheg@inetarena.com> | 19002 1997-10-26 Karl M. Hegbloom <karlheg@inetarena.com> |
18998 | 19003 |
19019 --vanilla and --no-packages, as is already done in emacs.c. | 19024 --vanilla and --no-packages, as is already done in emacs.c. |
19020 | 19025 |
19021 1997-10-30 Karl M. Hegbloom <karlheg@inetarena.com> | 19026 1997-10-30 Karl M. Hegbloom <karlheg@inetarena.com> |
19022 | 19027 |
19023 * modes/cperl-mode.el: Add Commentary and Code statements to | 19028 * modes/cperl-mode.el: Add Commentary and Code statements to |
19024 comment header for finder. | 19029 comment header for finder. |
19025 | 19030 |
19026 1997-10-30 SL Baur <steve@altair.xemacs.org> | 19031 1997-10-30 SL Baur <steve@altair.xemacs.org> |
19027 | 19032 |
19028 * vm/vm-vars.el (vm-image-directory): Use locate-data-directory if | 19033 * vm/vm-vars.el (vm-image-directory): Use locate-data-directory if |
19029 it exists. | 19034 it exists. |
19237 are passed as arguments. | 19242 are passed as arguments. |
19238 | 19243 |
19239 1997-10-28 Tomasz Cholewo <tjchol01@mecca.spd.louisville.edu> | 19244 1997-10-28 Tomasz Cholewo <tjchol01@mecca.spd.louisville.edu> |
19240 | 19245 |
19241 * prim/find-func.el (find-function-noselect): Fix nil argument | 19246 * prim/find-func.el (find-function-noselect): Fix nil argument |
19242 handling and add support for dumped macros. | 19247 handling and add support for dumped macros. |
19243 | 19248 |
19244 1997-10-28 SL Baur <steve@altair.xemacs.org> | 19249 1997-10-28 SL Baur <steve@altair.xemacs.org> |
19245 | 19250 |
19246 * pcl-cvs/pcl-cvs-xemacs.el: Add `cvs-mode-update-no-prompt' to menu. | 19251 * pcl-cvs/pcl-cvs-xemacs.el: Add `cvs-mode-update-no-prompt' to menu. |
19247 From Stig Bjorlykke <stigb@tihlde.hist.no> | 19252 From Stig Bjorlykke <stigb@tihlde.hist.no> |
19306 describe-language-support-internal removed. | 19311 describe-language-support-internal removed. |
19307 | 19312 |
19308 Fri Aug 8 12:58:00 1997 David Byers <davby@sen2.ida.liu.se> | 19313 Fri Aug 8 12:58:00 1997 David Byers <davby@sen2.ida.liu.se> |
19309 | 19314 |
19310 * fill.el (fill-region-as-paragraph): When justifying, check for | 19315 * fill.el (fill-region-as-paragraph): When justifying, check for |
19311 end-of-buffer at the end of whitespace point is sitting in, and | 19316 end-of-buffer at the end of whitespace point is sitting in, and |
19312 delete the trailing whitespace if we are on the last line. | 19317 delete the trailing whitespace if we are on the last line. |
19313 | 19318 |
19314 1997-10-24 Hrvoje Niksic <hniksic@srce.hr> | 19319 1997-10-24 Hrvoje Niksic <hniksic@srce.hr> |
19315 | 19320 |
19316 * prim/about.el (about-finish-buffer): Kill the buffer, when | 19321 * prim/about.el (about-finish-buffer): Kill the buffer, when |
19317 button documents so. | 19322 button documents so. |
19321 * pcl-cvs.el (cvs-parse-stderr): Ignore ssh-askpass message. | 19326 * pcl-cvs.el (cvs-parse-stderr): Ignore ssh-askpass message. |
19322 | 19327 |
19323 1997-10-20 Hrvoje Niksic <hniksic@srce.hr> | 19328 1997-10-20 Hrvoje Niksic <hniksic@srce.hr> |
19324 | 19329 |
19325 * prim/packages.el (locate-library): Make NOSUFFIX not affect | 19330 * prim/packages.el (locate-library): Make NOSUFFIX not affect |
19326 compression. | 19331 compression. |
19327 | 19332 |
19328 1997-10-24 SL Baur <steve@altair.xemacs.org> | 19333 1997-10-24 SL Baur <steve@altair.xemacs.org> |
19329 | 19334 |
19330 * modes/c-comment.el: Create c-comment-edit-map. | 19335 * modes/c-comment.el: Create c-comment-edit-map. |
19331 (c-comment-edit): Fix docstring, use new keymap. | 19336 (c-comment-edit): Fix docstring, use new keymap. |
19341 (read-multilingual-string): Fix call to `read-string'. | 19346 (read-multilingual-string): Fix call to `read-string'. |
19342 | 19347 |
19343 1997-10-22 Karl M. Hegbloom <karlheg@inetarena.com> | 19348 1997-10-22 Karl M. Hegbloom <karlheg@inetarena.com> |
19344 | 19349 |
19345 * packages/backup-dir.el (bkup-backup-directory-info): customized, | 19350 * packages/backup-dir.el (bkup-backup-directory-info): customized, |
19346 with :require so it loads automagicly if you've set it. Docstring | 19351 with :require so it loads automagicly if you've set it. Docstring |
19347 updated to reflect that, and reformatted for easier reading. | 19352 updated to reflect that, and reformatted for easier reading. |
19348 | 19353 |
19349 * packages/jka-compr.el (jka-compr-compression-info-list): | 19354 * packages/jka-compr.el (jka-compr-compression-info-list): |
19350 Docstring clarification: what does the append flag do? | 19355 Docstring clarification: what does the append flag do? |
19351 | 19356 |
19352 * prim/minibuf.el (minibuffer-electric-slash): leave efs prefix | 19357 * prim/minibuf.el (minibuffer-electric-slash): leave efs prefix |
19353 and ~\(blah\)? when / is pressed. | 19358 and ~\(blah\)? when / is pressed. |
19354 | 19359 |
19355 1997-10-24 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp> | 19360 1997-10-24 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp> |
19356 | 19361 |
19357 * efs/dired.el (dired-create-files): Get mark-char thing working | 19362 * efs/dired.el (dired-create-files): Get mark-char thing working |
19358 again: replace `integerp' by `characterp'. | 19363 again: replace `integerp' by `characterp'. |
19378 From Tomasz Cholewo <tjchol01@mecca.spd.louisville.edu> | 19383 From Tomasz Cholewo <tjchol01@mecca.spd.louisville.edu> |
19379 | 19384 |
19380 1997-10-22 Karl M. Hegbloom <karlheg@inetarena.com> | 19385 1997-10-22 Karl M. Hegbloom <karlheg@inetarena.com> |
19381 | 19386 |
19382 * comint/comint.el (comint-scroll-show-maximum-output): fixups to | 19387 * comint/comint.el (comint-scroll-show-maximum-output): fixups to |
19383 docstring, and to :type to allow numbers. | 19388 docstring, and to :type to allow numbers. |
19384 (comint-postoutput-scroll-to-bottom): Added window arg to | 19389 (comint-postoutput-scroll-to-bottom): Added window arg to |
19385 `recenter' call to fix the horrid flash and global recentering, | 19390 `recenter' call to fix the horrid flash and global recentering, |
19386 and uncommented the code allowing numeric values for | 19391 and uncommented the code allowing numeric values for |
19387 `comint-scroll-show-maximum-output'. | 19392 `comint-scroll-show-maximum-output'. |
19388 | 19393 |
19389 1997-10-23 Hrvoje Niksic <hniksic@srce.hr> | 19394 1997-10-23 Hrvoje Niksic <hniksic@srce.hr> |
19390 | 19395 |
19391 * packages/info.el (Info-mode): Don't initialize faces. | 19396 * packages/info.el (Info-mode): Don't initialize faces. |
19392 | 19397 |
19393 * packages/info.el: Use `defface' to initialize faces. | 19398 * packages/info.el: Use `defface' to initialize faces. |
19394 | 19399 |
19395 1997-10-23 Karl M. Hegbloom <karlheg@inetarena.com> | 19400 1997-10-23 Karl M. Hegbloom <karlheg@inetarena.com> |
19396 | 19401 |
19397 * modes/cperl-mode.el (cperl-here-face): fix the horrible invisible | 19402 * modes/cperl-mode.el (cperl-here-face): fix the horrible invisible |
19398 green default face. | 19403 green default face. |
19399 | 19404 |
19400 1997-10-23 Hrvoje Niksic <hniksic@srce.hr> | 19405 1997-10-23 Hrvoje Niksic <hniksic@srce.hr> |
19401 | 19406 |
19402 * custom/wid-edit.el (widget-choose): Acknowledge aborted choice | 19407 * custom/wid-edit.el (widget-choose): Acknowledge aborted choice |
19403 with a `Canceled' message, even if C-g wasn't pressed explicitly. | 19408 with a `Canceled' message, even if C-g wasn't pressed explicitly. |
19440 of `input-pending-p'. | 19445 of `input-pending-p'. |
19441 | 19446 |
19442 * custom/cus-edit.el (custom-split-regexp-maybe): Use `split-string'. | 19447 * custom/cus-edit.el (custom-split-regexp-maybe): Use `split-string'. |
19443 | 19448 |
19444 * custom/cus-start.el (custom-start-quote): Synch with | 19449 * custom/cus-start.el (custom-start-quote): Synch with |
19445 `custom-quote'. | 19450 `custom-quote'. |
19446 | 19451 |
19447 * prim/subr.el (functionp): Synched docstring with Emacs 20.2. | 19452 * prim/subr.el (functionp): Synched docstring with Emacs 20.2. |
19448 | 19453 |
19449 * custom/cus-edit.el (custom-quote): Use `keywordp'; use | 19454 * custom/cus-edit.el (custom-quote): Use `keywordp'; use |
19450 `car-safe'; don't conditionalize on having `characterp'. | 19455 `car-safe'; don't conditionalize on having `characterp'. |
19451 | 19456 |
19452 1997-10-21 Hrvoje Niksic <hniksic@srce.hr> | 19457 1997-10-21 Hrvoje Niksic <hniksic@srce.hr> |
19453 | 19458 |
19454 * custom/wid-edit.el (radio-button): Use "radio0" as inactive | 19459 * custom/wid-edit.el (radio-button): Use "radio0" as inactive |
19455 glyph. | 19460 glyph. |
19456 (widget-visibility-value-create): Use new semantics of | 19461 (widget-visibility-value-create): Use new semantics of |
19457 `widget-glyph-insert'. | 19462 `widget-glyph-insert'. |
19458 | 19463 |
19459 * custom/cus-edit.el (custom-buffer-create-internal): Setup | 19464 * custom/cus-edit.el (custom-buffer-create-internal): Setup |
19460 tag-down-glyphs with list. | 19465 tag-down-glyphs with list. |
19512 obsolete.el. | 19517 obsolete.el. |
19513 | 19518 |
19514 1997-10-18 Hrvoje Niksic <hniksic@srce.hr> | 19519 1997-10-18 Hrvoje Niksic <hniksic@srce.hr> |
19515 | 19520 |
19516 * custom/wid-edit.el (widget-push-button-value-create): Require | 19521 * custom/wid-edit.el (widget-push-button-value-create): Require |
19517 `xpm-button'. | 19522 `xpm-button'. |
19518 (widget-push-button-value-create): Use :tag-down-glyph and | 19523 (widget-push-button-value-create): Use :tag-down-glyph and |
19519 :tag-inactive-glyph. | 19524 :tag-inactive-glyph. |
19520 (widget-default-create): Use :tag-inactive-glyph. | 19525 (widget-default-create): Use :tag-inactive-glyph. |
19521 (widget-button-click): Correctly merge faces. | 19526 (widget-button-click): Correctly merge faces. |
19522 | 19527 |
19523 * custom/cus-edit.el (custom-variable-action): Don't redraw | 19528 * custom/cus-edit.el (custom-variable-action): Don't redraw |
19524 magic. | 19529 magic. |
19543 * custom/wid-edit.el (widget-field-value-get): Use `cond'. | 19548 * custom/wid-edit.el (widget-field-value-get): Use `cond'. |
19544 (default): Use :button-keymap. | 19549 (default): Use :button-keymap. |
19545 (widget-specify-button): Ditto. | 19550 (widget-specify-button): Ditto. |
19546 (widget-glyph-insert-glyph): Ditto. | 19551 (widget-glyph-insert-glyph): Ditto. |
19547 (widget-activation-glyph-mapper): Renamed from | 19552 (widget-activation-glyph-mapper): Renamed from |
19548 `widget-activation-glyphs-mapper'. | 19553 `widget-activation-glyphs-mapper'. |
19549 | 19554 |
19550 * custom/cus-edit.el (Custom-mode-menu): Go to `Easy | 19555 * custom/cus-edit.el (Custom-mode-menu): Go to `Easy |
19551 Customization' node. | 19556 Customization' node. |
19552 (boolean): Don't use nested backquotes. | 19557 (boolean): Don't use nested backquotes. |
19553 | 19558 |
19554 * custom/wid-edit.el (widget-field-action): Check whether the new | 19559 * custom/wid-edit.el (widget-field-action): Check whether the new |
19555 value is valid before using it. | 19560 value is valid before using it. |
19556 | 19561 |
19557 1997-10-16 Hrvoje Niksic <hniksic@srce.hr> | 19562 1997-10-16 Hrvoje Niksic <hniksic@srce.hr> |
19558 | 19563 |
19559 * custom/wid-edit.el (character): Use [\0-\377] instead of . in | 19564 * custom/wid-edit.el (character): Use [\0-\377] instead of . in |
19560 :valid-regexp. | 19565 :valid-regexp. |
19561 (widget-color-notify): Use `valid-color-name-p'. | 19566 (widget-color-notify): Use `valid-color-name-p'. |
19562 (widget-activation-widget-mapper): New function. | 19567 (widget-activation-widget-mapper): New function. |
19563 (widget-specify-inactive): Use it. | 19568 (widget-specify-inactive): Use it. |
19564 (widget-specify-active): Ditto. | 19569 (widget-specify-active): Ditto. |
19565 (widget-setup): Ditto. | 19570 (widget-setup): Ditto. |
19566 (radio-button): Added :inactive-glyph spec. | 19571 (radio-button): Added :inactive-glyph spec. |
19567 (widget-toggle-value-create): Use it. | 19572 (widget-toggle-value-create): Use it. |
19568 (widget-color-sample-face-get): Check for color before setting it. | 19573 (widget-color-sample-face-get): Check for color before setting it. |
19569 (widget-color-sample-face-get): Store the face object, not its | 19574 (widget-color-sample-face-get): Store the face object, not its |
19570 name. | 19575 name. |
19571 | 19576 |
19572 1997-10-18 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp> | 19577 1997-10-18 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp> |
19573 | 19578 |
19574 * help.el (function-at-point): Use `function-at-point-function'. | 19579 * help.el (function-at-point): Use `function-at-point-function'. |
19575 (function-at-point-function): New variable, formerly | 19580 (function-at-point-function): New variable, formerly |
19603 - Load any autoloads found in user packages. | 19608 - Load any autoloads found in user packages. |
19604 | 19609 |
19605 1997-10-17 Karl M. Hegbloom <karlheg@inetarena.com> | 19610 1997-10-17 Karl M. Hegbloom <karlheg@inetarena.com> |
19606 | 19611 |
19607 * packages/info.el (Info-insert-dir): Also kill the localdir temp | 19612 * packages/info.el (Info-insert-dir): Also kill the localdir temp |
19608 buffers. | 19613 buffers. |
19609 | 19614 |
19610 1997-10-17 SL Baur <steve@altair.xemacs.org> | 19615 1997-10-17 SL Baur <steve@altair.xemacs.org> |
19611 | 19616 |
19612 * utils/facemenu.el: autoload the `facemenu-keymap' properly. | 19617 * utils/facemenu.el: autoload the `facemenu-keymap' properly. |
19613 | 19618 |
19664 * cl/cl-macs.el (extent-properties): Remove old setf method. | 19669 * cl/cl-macs.el (extent-properties): Remove old setf method. |
19665 | 19670 |
19666 1997-10-16 Karl M. Hegbloom <karlheg@inetarena.com> | 19671 1997-10-16 Karl M. Hegbloom <karlheg@inetarena.com> |
19667 | 19672 |
19668 * prim/files.el (revert-without-query): changed from boolean to | 19673 * prim/files.el (revert-without-query): changed from boolean to |
19669 list of regexp as documented in NEWS and its docstring. | 19674 list of regexp as documented in NEWS and its docstring. |
19670 | 19675 |
19671 1997-10-16 SL Baur <steve@altair.xemacs.org> | 19676 1997-10-16 SL Baur <steve@altair.xemacs.org> |
19672 | 19677 |
19673 * utils/floating-toolbar.el: (TopLevel): Don't unconditionally | 19678 * utils/floating-toolbar.el: (TopLevel): Don't unconditionally |
19674 require the feature `toolbar' it causes breakage only at | 19679 require the feature `toolbar' it causes breakage only at |
19675 bytecompile time. Don't do any initialization if toolbar support | 19680 bytecompile time. Don't do any initialization if toolbar support |
19676 is not available. | 19681 is not available. |
19677 (floating-toolbar): Whine if no run-time toolbar support is | 19682 (floating-toolbar): Whine if no run-time toolbar support is |
19678 available. | 19683 available. |
19679 | 19684 |
19680 * custom/wid-edit.el (widget-change-glyphs-mapper): cosmetic changes. | 19685 * custom/wid-edit.el (widget-change-glyphs-mapper): cosmetic changes. |
19681 From Hrvoje Niksic <hniksic@srce.hr> | 19686 From Hrvoje Niksic <hniksic@srce.hr> |
19682 | 19687 |
19683 * prim/glyphs.el (init-glyphs): Use different logo for beta XEmacsen. | 19688 * prim/glyphs.el (init-glyphs): Use different logo for beta XEmacsen. |
19684 From Didier Verna <didier@xemacs.org> | 19689 From Didier Verna <didier@xemacs.org> |
19685 | 19690 |
19686 1997-10-15 Hrvoje Niksic <hniksic@srce.hr> | 19691 1997-10-15 Hrvoje Niksic <hniksic@srce.hr> |
19687 | 19692 |
19688 * cl/cl-macs.el (extent-property): Updated SETF methods for `get' | 19693 * cl/cl-macs.el (extent-property): Updated SETF methods for `get' |
19689 and `extent-property'. | 19694 and `extent-property'. |
19690 | 19695 |
19691 * custom/wid-edit.el (widget-field-value-create): Revert to using | 19696 * custom/wid-edit.el (widget-field-value-create): Revert to using |
19692 two markers. | 19697 two markers. |
19693 (widget-setup): Ditto. | 19698 (widget-setup): Ditto. |
19694 (widget-color-sample-face-get): Get only a unique face per widget. | 19699 (widget-color-sample-face-get): Get only a unique face per widget. |
19695 (widget-color-notify): Change the color of the face instead of | 19700 (widget-color-notify): Change the color of the face instead of |
19696 creating a new one. | 19701 creating a new one. |
19697 | 19702 |
19698 * packages/add-log.el (add-change-log-entry): Push window | 19703 * packages/add-log.el (add-change-log-entry): Push window |
19699 configuration. | 19704 configuration. |
19700 (change-log-exit): New function. | 19705 (change-log-exit): New function. |
19701 (change-log-cancel): Ditto. | 19706 (change-log-cancel): Ditto. |
19702 (change-log-mode-map): Bind them. | 19707 (change-log-mode-map): Bind them. |
19703 | 19708 |
19704 * custom/wid-edit.el (widget-specify-inactive): Make glyphs look | 19709 * custom/wid-edit.el (widget-specify-inactive): Make glyphs look |
19705 inactive. | 19710 inactive. |
19706 (widget-change-glyphs-mapper): New function. | 19711 (widget-change-glyphs-mapper): New function. |
19707 (widget-glyph-click): Disallow operations on inactive glyphs. | 19712 (widget-glyph-click): Disallow operations on inactive glyphs. |
19708 | 19713 |
19709 1997-10-14 Hrvoje Niksic <hniksic@srce.hr> | 19714 1997-10-14 Hrvoje Niksic <hniksic@srce.hr> |
19710 | 19715 |
19711 * custom/wid-edit.el: (widget-glyph-insert-glyph): Use | 19716 * custom/wid-edit.el: (widget-glyph-insert-glyph): Use |
19712 `widget-mouse-help' if necessary. | 19717 `widget-mouse-help' if necessary. |
19713 (widget-documentation-string-value-create): Don't coerce help-echo | 19718 (widget-documentation-string-value-create): Don't coerce help-echo |
19714 WIDGET to widget. | 19719 WIDGET to widget. |
19715 (widget-button-keymap): New keymap. | 19720 (widget-button-keymap): New keymap. |
19716 (widget-specify-button): Use it. | 19721 (widget-specify-button): Use it. |
19717 (widget-glyph-insert-glyph): Ditto. | 19722 (widget-glyph-insert-glyph): Ditto. |
19721 (widget-keymap): Don't bind buttons and RET. | 19726 (widget-keymap): Don't bind buttons and RET. |
19722 (widget-button-keymap): Bind mouse buttons and RET. | 19727 (widget-button-keymap): Bind mouse buttons and RET. |
19723 (widget-field-activate): Use `widget-field-find'. | 19728 (widget-field-activate): Use `widget-field-find'. |
19724 | 19729 |
19725 * custom/wid-edit.el (widget-button-click): Visually "release" the | 19730 * custom/wid-edit.el (widget-button-click): Visually "release" the |
19726 button *before* doing the buttonup action. | 19731 button *before* doing the buttonup action. |
19727 (widget-button-click): Reworked. | 19732 (widget-button-click): Reworked. |
19728 (widget-echo-help): Accept extent. | 19733 (widget-echo-help): Accept extent. |
19729 | 19734 |
19730 * custom/cus-edit.el (custom-face-value-create): Use `make-face'. | 19735 * custom/cus-edit.el (custom-face-value-create): Use `make-face'. |
19731 | 19736 |
19820 xemacs-build-report-insert-installation-file | 19825 xemacs-build-report-insert-installation-file |
19821 | 19826 |
19822 1997-10-13 Hrvoje Niksic <hniksic@srce.hr> | 19827 1997-10-13 Hrvoje Niksic <hniksic@srce.hr> |
19823 | 19828 |
19824 * custom/cus-load.el: Disable gc while loading `custom-load' | 19829 * custom/cus-load.el: Disable gc while loading `custom-load' |
19825 files. | 19830 files. |
19826 (custom-put): Added docstring; ignore PROPERTY. | 19831 (custom-put): Added docstring; ignore PROPERTY. |
19827 | 19832 |
19828 * custom/wid-edit.el (widget-previous-button-or-field): If the | 19833 * custom/wid-edit.el (widget-previous-button-or-field): If the |
19829 point is within a button or field, return the beginning position | 19834 point is within a button or field, return the beginning position |
19830 of the field. | 19835 of the field. |
19831 | 19836 |
19832 * prim/frame.el (frame-list): Use `nconc' instead of `append'. | 19837 * prim/frame.el (frame-list): Use `nconc' instead of `append'. |
19833 (set-frame-configuration): Use `mapc'. | 19838 (set-frame-configuration): Use `mapc'. |
19834 (delete-other-frames): Ditto. | 19839 (delete-other-frames): Ditto. |
19835 | 19840 |
19848 documented. | 19853 documented. |
19849 | 19854 |
19850 1997-10-12 Hrvoje Niksic <hniksic@srce.hr> | 19855 1997-10-12 Hrvoje Niksic <hniksic@srce.hr> |
19851 | 19856 |
19852 * prim/simple.el (zmacs-deactivate-region): Use `mapc' instead of | 19857 * prim/simple.el (zmacs-deactivate-region): Use `mapc' instead of |
19853 `mapcar'. | 19858 `mapcar'. |
19854 (zmacs-make-extent-for-region): Ditto. | 19859 (zmacs-make-extent-for-region): Ditto. |
19855 | 19860 |
19856 * custom/cus-dep.el: Updated comments. | 19861 * custom/cus-dep.el: Updated comments. |
19857 | 19862 |
19858 * custom/cus-edit.el (custom-variable-prompt): Prompt with | 19863 * custom/cus-edit.el (custom-variable-prompt): Prompt with |
19895 * '': various doc string corrections. | 19900 * '': various doc string corrections. |
19896 | 19901 |
19897 * '': changed `auto-saves-file-prefix' to "~/.xemacs/saves-" | 19902 * '': changed `auto-saves-file-prefix' to "~/.xemacs/saves-" |
19898 | 19903 |
19899 * '' Added toplevel block (when (fboundp 'load-gc) ...to init the | 19904 * '' Added toplevel block (when (fboundp 'load-gc) ...to init the |
19900 Info-def..list from the environment variable INFOPATH at dump time. | 19905 Info-def..list from the environment variable INFOPATH at dump time. |
19901 | 19906 |
19902 * prim/packages.el (packages-find-packages-1): append the list of | 19907 * prim/packages.el (packages-find-packages-1): append the list of |
19903 packages info directories to `Info-default-directory-list' rather | 19908 packages info directories to `Info-default-directory-list' rather |
19904 than prepending them. Don't add them if they're already in the | 19909 than prepending them. Don't add them if they're already in the |
19905 list. | 19910 list. |
19906 | 19911 |
19907 * packages/info.el (Info-directory-list): various fixes to the | 19912 * packages/info.el (Info-directory-list): various fixes to the |
19908 directory list handling. | 19913 directory list handling. |
19909 * (Info-localdir-heading-regexp) added. | 19914 * (Info-localdir-heading-regexp) added. |
19910 | 19915 |
19911 * '' removed the unrequired defcustom of `Info-default-directory- | 19916 * '' removed the unrequired defcustom of `Info-default-directory- |
19912 list' | 19917 list' |
19913 | 19918 |
19914 1997-10-11 SL Baur <steve@altair.xemacs.org> | 19919 1997-10-11 SL Baur <steve@altair.xemacs.org> |
19915 | 19920 |
19916 * prim/about.el: New faces, new entries. | 19921 * prim/about.el: New faces, new entries. |
19917 | 19922 |
20085 buffer. | 20090 buffer. |
20086 | 20091 |
20087 1997-10-07 Karl M. Hegbloom <karlheg@inetarena.com> | 20092 1997-10-07 Karl M. Hegbloom <karlheg@inetarena.com> |
20088 | 20093 |
20089 * psgml/psgml.el (sgml-mode-map): modify defin-key statements to | 20094 * psgml/psgml.el (sgml-mode-map): modify defin-key statements to |
20090 use the new and improved key designator syntax. Rebound | 20095 use the new and improved key designator syntax. Rebound |
20091 'sgml-split-element to a similar key as the global 'split-line | 20096 'sgml-split-element to a similar key as the global 'split-line |
20092 binding. | 20097 binding. |
20093 | 20098 |
20094 1997-10-07 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp> | 20099 1997-10-07 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp> |
20095 | 20100 |
20096 * utils/thing.el (thing-symbol): Return nil if `end' is nil. | 20101 * utils/thing.el (thing-symbol): Return nil if `end' is nil. |
20097 | 20102 |
20098 1997-10-07 Karl M. Hegbloom <karlheg@inetarena.com> | 20103 1997-10-07 Karl M. Hegbloom <karlheg@inetarena.com> |
20099 | 20104 |
20100 * modes/cperl-mode.el: Fixed the help toggle menuitem, and added | 20105 * modes/cperl-mode.el: Fixed the help toggle menuitem, and added |
20101 an autoload cookie. | 20106 an autoload cookie. |
20102 * modes/perl-mode.el: ditch the autoload in favor of cperl-mode. | 20107 * modes/perl-mode.el: ditch the autoload in favor of cperl-mode. |
20103 | 20108 |
20104 1997-10-07 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp> | 20109 1997-10-07 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp> |
20105 | 20110 |
20106 * packages/etags.el (add-to-tag-completion-table): Better support | 20111 * packages/etags.el (add-to-tag-completion-table): Better support |
20107 for Scheme code. Parse scheme definitions and identifiers | 20112 for Scheme code. Parse scheme definitions and identifiers |
20108 with colons correctly. | 20113 with colons correctly. |
20109 | 20114 |
20110 1997-10-07 SL Baur <steve@altair.xemacs.org> | 20115 1997-10-07 SL Baur <steve@altair.xemacs.org> |
20111 | 20116 |
20112 * mule/mule-cmds.el (read-input-method-name): Use a default if | 20117 * mule/mule-cmds.el (read-input-method-name): Use a default if |
20113 available. | 20118 available. |
20116 * prim/about.el (about-url-alist): Update jwz's home page. | 20121 * prim/about.el (about-url-alist): Update jwz's home page. |
20117 | 20122 |
20118 1997-10-07 Hrvoje Niksic <hniksic@srce.hr> | 20123 1997-10-07 Hrvoje Niksic <hniksic@srce.hr> |
20119 | 20124 |
20120 * x11/x-menubar.el (default-menubar): Handle pending-delete | 20125 * x11/x-menubar.el (default-menubar): Handle pending-delete |
20121 correctly. | 20126 correctly. |
20122 | 20127 |
20123 1997-10-06 SL Baur <steve@altair.xemacs.org> | 20128 1997-10-06 SL Baur <steve@altair.xemacs.org> |
20124 | 20129 |
20125 * utils/font.el: Don't need devices.el on XEmacs. | 20130 * utils/font.el: Don't need devices.el on XEmacs. |
20126 | 20131 |
20135 broken rmail. | 20140 broken rmail. |
20136 | 20141 |
20137 1997-09-29 Karl M. Hegbloom <karlheg@inetarena.com> | 20142 1997-09-29 Karl M. Hegbloom <karlheg@inetarena.com> |
20138 | 20143 |
20139 * prim/files.el (auto-mode-alist): make `.cl' a lisp-mode | 20144 * prim/files.el (auto-mode-alist): make `.cl' a lisp-mode |
20140 extension for Franz Allegro CL. | 20145 extension for Franz Allegro CL. |
20141 | 20146 |
20142 1997-10-05 Hrvoje Niksic <hniksic@srce.hr> | 20147 1997-10-05 Hrvoje Niksic <hniksic@srce.hr> |
20143 | 20148 |
20144 * prim/simple.el: Minor docstring and comment changes. Customized | 20149 * prim/simple.el: Minor docstring and comment changes. Customized |
20145 some more. | 20150 some more. |
20149 * utils/xemacs-build-report.el (xemacs-build-report): Placed to | 20154 * utils/xemacs-build-report.el (xemacs-build-report): Placed to |
20150 maintenance group. | 20155 maintenance group. |
20151 (xemacs-create-build-report): Added an autoload cookie. | 20156 (xemacs-create-build-report): Added an autoload cookie. |
20152 | 20157 |
20153 * prim/profile.el (profiling-results): Renamed from | 20158 * prim/profile.el (profiling-results): Renamed from |
20154 `pretty-print-profiling-info'. | 20159 `pretty-print-profiling-info'. |
20155 | 20160 |
20156 1997-10-03 Karl M. Hegbloom <Karl M. Hegbloom <karlheg@inetarena.com> | 20161 1997-10-03 Karl M. Hegbloom <Karl M. Hegbloom <karlheg@inetarena.com> |
20157 | 20162 |
20158 * custom/cus-edit.el (custom-save-all): Bind `auto-mode-alist' to | 20163 * custom/cus-edit.el (custom-save-all): Bind `auto-mode-alist' to |
20159 nil around the init file handling to prevent unnecessary automagic | 20164 nil around the init file handling to prevent unnecessary automagic |
20160 processing. | 20165 processing. |
20161 | 20166 |
20162 1997-10-03 Hrvoje Niksic <hniksic@srce.hr> | 20167 1997-10-03 Hrvoje Niksic <hniksic@srce.hr> |
20163 | 20168 |
20164 * prim/faces.el (face-spec-set): Invoke `init-face-from-resources'. | 20169 * prim/faces.el (face-spec-set): Invoke `init-face-from-resources'. |
20165 | 20170 |
20166 * custom/cus-face.el (custom-set-faces): Revert to using | 20171 * custom/cus-face.el (custom-set-faces): Revert to using |
20167 `make-empty-face'. | 20172 `make-empty-face'. |
20168 (custom-declare-face): Ditto. | 20173 (custom-declare-face): Ditto. |
20169 | 20174 |
20170 1997-10-04 SL Baur <steve@altair.xemacs.org> | 20175 1997-10-04 SL Baur <steve@altair.xemacs.org> |
20171 | 20176 |
20172 * prim/modeline.el (modeline-modified-map): Call wrapper function | 20177 * prim/modeline.el (modeline-modified-map): Call wrapper function |
20183 Suggested by: Karl M. Hegbloom <karlheg@inetarena.com> | 20188 Suggested by: Karl M. Hegbloom <karlheg@inetarena.com> |
20184 | 20189 |
20185 1997-10-03 Karl M. Hegbloom <karlheg@inetarena.com> | 20190 1997-10-03 Karl M. Hegbloom <karlheg@inetarena.com> |
20186 | 20191 |
20187 * packages/func-menu.el: change the countups from message's to | 20192 * packages/func-menu.el: change the countups from message's to |
20188 display-message 'progress's so they don't dump in the lossage | 20193 display-message 'progress's so they don't dump in the lossage |
20189 buffer. | 20194 buffer. |
20190 | 20195 |
20191 1997-10-03 Karl M. Hegbloom <karlheg@inetarena.com> | 20196 1997-10-03 Karl M. Hegbloom <karlheg@inetarena.com> |
20192 | 20197 |
20193 * psgml/psgml.el (sgml-mode-map): Bind (meta backspace) to | 20198 * psgml/psgml.el (sgml-mode-map): Bind (meta backspace) to |
20194 'backward-kill-word so it works as expected. "\e\C-h" will still | 20199 'backward-kill-word so it works as expected. "\e\C-h" will still |
20195 do 'sgml-mark-current-element. | 20200 do 'sgml-mark-current-element. |
20196 | 20201 |
20197 1997-08-13 Yves BLUSSEAU <hk444@cleveland.freenet.edu> | 20202 1997-08-13 Yves BLUSSEAU <hk444@cleveland.freenet.edu> |
20198 | 20203 |
20199 * efs/efs.el (efs-set-file-modes): Fix a bug that cause an error | 20204 * efs/efs.el (efs-set-file-modes): Fix a bug that cause an error |
20200 when using the efs-set-file-modes function on a remote station with | 20205 when using the efs-set-file-modes function on a remote station with |
20221 necessary. | 20226 necessary. |
20222 | 20227 |
20223 1997-10-02 Hrvoje Niksic <hniksic@srce.hr> | 20228 1997-10-02 Hrvoje Niksic <hniksic@srce.hr> |
20224 | 20229 |
20225 * custom/cus-face.el (custom-declare-face): Use `make-face' | 20230 * custom/cus-face.el (custom-declare-face): Use `make-face' |
20226 instead of `make-empty-face'. | 20231 instead of `make-empty-face'. |
20227 (custom-declare-face): Don't invoke init-face-from-resources | 20232 (custom-declare-face): Don't invoke init-face-from-resources |
20228 explicitly. | 20233 explicitly. |
20229 | 20234 |
20230 * prim/profile.el (pretty-print-profiling-info): When interactive, | 20235 * prim/profile.el (pretty-print-profiling-info): When interactive, |
20231 use a separate buffer instead of current-buffer. | 20236 use a separate buffer instead of current-buffer. |
20232 (pretty-print-profiling-info): Prettified output. | 20237 (pretty-print-profiling-info): Prettified output. |
20233 | 20238 |
20249 | 20254 |
20250 * custom/cus-edit.el (custom-save-delete): Bind `find-file-hooks' | 20255 * custom/cus-edit.el (custom-save-delete): Bind `find-file-hooks' |
20251 to nil. | 20256 to nil. |
20252 | 20257 |
20253 * custom/wid-edit.el (widget-next-button-or-field): Use the | 20258 * custom/wid-edit.el (widget-next-button-or-field): Use the |
20254 `start-open' flag to `map-extents'. | 20259 `start-open' flag to `map-extents'. |
20255 (widget-previous-button-or-field): Ditto. | 20260 (widget-previous-button-or-field): Ditto. |
20256 | 20261 |
20257 * custom/cus-edit.el (custom-face-value-create): Use | 20262 * custom/cus-edit.el (custom-face-value-create): Use |
20258 `face-custom-attributes'. | 20263 `face-custom-attributes'. |
20259 | 20264 |
20260 * packages/font-lock.el: Defcustomed some variables. | 20265 * packages/font-lock.el: Defcustomed some variables. |
20261 | 20266 |
20262 1997-09-30 Hrvoje Niksic <hniksic@srce.hr> | 20267 1997-09-30 Hrvoje Niksic <hniksic@srce.hr> |
20263 | 20268 |
20273 (get-frame-background-mode): Cache background modes of frames. | 20278 (get-frame-background-mode): Cache background modes of frames. |
20274 | 20279 |
20275 * prim/minibuf.el (input-error): Add a `display-error' property. | 20280 * prim/minibuf.el (input-error): Add a `display-error' property. |
20276 | 20281 |
20277 * custom/cus-face.el (initialize-face-resources): Check for | 20282 * custom/cus-face.el (initialize-face-resources): Check for |
20278 `make-face-x-resource-internal' before using it. | 20283 `make-face-x-resource-internal' before using it. |
20279 (custom-get-frame-properties): Use `set-frame-property'. | 20284 (custom-get-frame-properties): Use `set-frame-property'. |
20280 | 20285 |
20281 1997-09-29 Hrvoje Niksic <hniksic@srce.hr> | 20286 1997-09-29 Hrvoje Niksic <hniksic@srce.hr> |
20282 | 20287 |
20283 * custom/wid-edit.el (widget-specify-button): Set the `tabable' | 20288 * custom/wid-edit.el (widget-specify-button): Set the `tabable' |
20358 `compiled-function-annotation'. | 20363 `compiled-function-annotation'. |
20359 | 20364 |
20360 1997-09-28 Karl M. Hegbloom <karlheg@inetarena.com> | 20365 1997-09-28 Karl M. Hegbloom <karlheg@inetarena.com> |
20361 | 20366 |
20362 * prim/help.el (find-function-noselect): remove reference to | 20367 * prim/help.el (find-function-noselect): remove reference to |
20363 `path' from the (let* ((path find... since &optional path is no | 20368 `path' from the (let* ((path find... since &optional path is no |
20364 longer an argument to this function. Cures "Signaling: | 20369 longer an argument to this function. Cures "Signaling: |
20365 (void-variable path)" error when using {M-x find-function}. | 20370 (void-variable path)" error when using {M-x find-function}. |
20366 | 20371 |
20367 1997-09-27 Karl M. Hegbloom <karlheg@inetarena.com> | 20372 1997-09-27 Karl M. Hegbloom <karlheg@inetarena.com> |
20368 | 20373 |
20369 * utils/regexp-opt.el: Add support for the shy grouping "\\(?:" | 20374 * utils/regexp-opt.el: Add support for the shy grouping "\\(?:" |
20370 that came along with the new regexp syntax. | 20375 that came along with the new regexp syntax. |
20371 | 20376 |
20372 1997-09-29 Hrvoje Niksic <hniksic@srce.hr> | 20377 1997-09-29 Hrvoje Niksic <hniksic@srce.hr> |
20373 | 20378 |
20374 * x11/x-toolbar.el: Minor fixes. | 20379 * x11/x-toolbar.el: Minor fixes. |
20375 | 20380 |
20377 | 20382 |
20378 * custom/wid-edit.el (color): Buttonify the tag. | 20383 * custom/wid-edit.el (color): Buttonify the tag. |
20379 (widget-color-action): Use `read-color' unconditionally. | 20384 (widget-color-action): Use `read-color' unconditionally. |
20380 | 20385 |
20381 * utils/edmacro.el: Use append/vconcat instead of mapcar/mapvector | 20386 * utils/edmacro.el: Use append/vconcat instead of mapcar/mapvector |
20382 with `identity'. | 20387 with `identity'. |
20383 (format-kbd-macro): Use `indirect-function' instead of | 20388 (format-kbd-macro): Use `indirect-function' instead of |
20384 `symbol-function'. | 20389 `symbol-function'. |
20385 (read-kbd-macro): Fix docstring. | 20390 (read-kbd-macro): Fix docstring. |
20386 (edmacro-finish-edit): Use `match-string'. | 20391 (edmacro-finish-edit): Use `match-string'. |
20387 (edmacro-parse-keys): Ditto. | 20392 (edmacro-parse-keys): Ditto. |
20388 (edmacro-parse-word): Use `dotimes' instead of `loop'. | 20393 (edmacro-parse-word): Use `dotimes' instead of `loop'. |
20389 (edmacro-format-keys): Ditto. | 20394 (edmacro-format-keys): Ditto. |
20429 20.2). | 20434 20.2). |
20430 (update-leim-list-file): New function (imported from Emacs 20.2). | 20435 (update-leim-list-file): New function (imported from Emacs 20.2). |
20431 | 20436 |
20432 (current-input-method, current-input-method-title): Modify | 20437 (current-input-method, current-input-method-title): Modify |
20433 DOC-string to sync with Emacs 20.2. | 20438 DOC-string to sync with Emacs 20.2. |
20434 (default-input-method): Use `defcustom' (to sync with Emacs 20.2). | 20439 (default-input-method): Use `defcustom' (to sync with Emacs 20.2). |
20435 (input-method-history): New variable (imported from Emacs 20.2). | 20440 (input-method-history): New variable (imported from Emacs 20.2). |
20436 | 20441 |
20437 (inactivate-current-input-method-function): Modify DOC-string to | 20442 (inactivate-current-input-method-function): Modify DOC-string to |
20438 sync with Emacs 20.2. | 20443 sync with Emacs 20.2. |
20439 | 20444 |
20552 * prim/help.el (describe-function-at-point): new function. | 20557 * prim/help.el (describe-function-at-point): new function. |
20553 (describe-variable-at-point): ditto. | 20558 (describe-variable-at-point): ditto. |
20554 (help-next-symbol): ditto. | 20559 (help-next-symbol): ditto. |
20555 (help-prev-symbol): ditto. | 20560 (help-prev-symbol): ditto. |
20556 (describe-function): Mention `find-function-function' in | 20561 (describe-function): Mention `find-function-function' in |
20557 docstring. Use `function-history' in completing-read. | 20562 docstring. Use `function-history' in completing-read. |
20558 (describe-function-1): Only print one filename, even if we know | 20563 (describe-function-1): Only print one filename, even if we know |
20559 two! Use `variable-history' in completing-read. | 20564 two! Use `variable-history' in completing-read. |
20560 (where-is): Mention `find-function-function' in docstring. | 20565 (where-is): Mention `find-function-function' in docstring. |
20561 (find-function-function): improve docstring. | 20566 (find-function-function): improve docstring. |
20562 (find-function-noselect): Remove optional arg. Search also for | 20567 (find-function-noselect): Remove optional arg. Search also for |
20563 cl's defun*. Return a pair instead of a list. | 20568 cl's defun*. Return a pair instead of a list. |
20564 (find-function-read-function): use `function-history'. | 20569 (find-function-read-function): use `function-history'. |
20581 restore old directory creation behavior. | 20586 restore old directory creation behavior. |
20582 | 20587 |
20583 1997-09-25 Hrvoje Niksic <hniksic@srce.hr> | 20588 1997-09-25 Hrvoje Niksic <hniksic@srce.hr> |
20584 | 20589 |
20585 * custom/wid-edit.el (widget-button-or-field-extent): New | 20590 * custom/wid-edit.el (widget-button-or-field-extent): New |
20586 function. | 20591 function. |
20587 (widget-next-button-or-field): Use it. | 20592 (widget-next-button-or-field): Use it. |
20588 (widget-previous-button-or-field): Ditto. | 20593 (widget-previous-button-or-field): Ditto. |
20589 (widget-move): Don't signal an error when there is only one widget | 20594 (widget-move): Don't signal an error when there is only one widget |
20590 in the buffer. | 20595 in the buffer. |
20591 (widget-push-button-value-create): Cache glyphs themselves, | 20596 (widget-push-button-value-create): Cache glyphs themselves, |
20592 instead of instantiators. | 20597 instead of instantiators. |
20593 (widget-documentation-string-value-create): Better help echo | 20598 (widget-documentation-string-value-create): Better help echo |
20594 (widget-mouse-help): Use `functionp'. | 20599 (widget-mouse-help): Use `functionp'. |
20595 (widget-echo-help): Ditto. | 20600 (widget-echo-help): Ditto. |
20596 | 20601 |
20597 1997-09-25 SL Baur <steve@altair.xemacs.org> | 20602 1997-09-25 SL Baur <steve@altair.xemacs.org> |
20606 1997-09-25 Hrvoje Niksic <hniksic@srce.hr> | 20611 1997-09-25 Hrvoje Niksic <hniksic@srce.hr> |
20607 | 20612 |
20608 * comint/telnet.el: Minor custom changes. | 20613 * comint/telnet.el: Minor custom changes. |
20609 | 20614 |
20610 * custom/wid-edit.el (widget-field-action): Edit the value in the | 20615 * custom/wid-edit.el (widget-field-action): Edit the value in the |
20611 minibuffer. | 20616 minibuffer. |
20612 | 20617 |
20613 * custom/cus-edit.el (custom-group-value-create): Renamed `Go to | 20618 * custom/cus-edit.el (custom-group-value-create): Renamed `Go to |
20614 Group' tag to `Open'. | 20619 Group' tag to `Open'. |
20615 | 20620 |
20616 * custom/wid-edit.el (widget-shadow-subrs): New variable. | 20621 * custom/wid-edit.el (widget-shadow-subrs): New variable. |
20629 | 20634 |
20630 * prim/about.el: Use :button-prefix and :button-suffix instead of | 20635 * prim/about.el: Use :button-prefix and :button-suffix instead of |
20631 the variables. | 20636 the variables. |
20632 | 20637 |
20633 * custom/wid-edit.el (widget-field-keymap): Bind Sh-TAB to | 20638 * custom/wid-edit.el (widget-field-keymap): Bind Sh-TAB to |
20634 `widget-backward'. | 20639 `widget-backward'. |
20635 (widget-specify-field): Use extents, not overlays. | 20640 (widget-specify-field): Use extents, not overlays. |
20636 (widget-specify-button): Ditto. | 20641 (widget-specify-button): Ditto. |
20637 (widget-specify-sample): Ditto. | 20642 (widget-specify-sample): Ditto. |
20638 (widget-specify-inactive): Ditto. | 20643 (widget-specify-inactive): Ditto. |
20639 (widget-button-click): Ditto. | 20644 (widget-button-click): Ditto. |
20665 | 20670 |
20666 * custom/wid-edit.el (widget-button1-click): Would bug out on | 20671 * custom/wid-edit.el (widget-button1-click): Would bug out on |
20667 events with no bindings. | 20672 events with no bindings. |
20668 | 20673 |
20669 * custom/cus-edit.el (custom-group-value-create): Update members | 20674 * custom/cus-edit.el (custom-group-value-create): Update members |
20670 after loading the widget. | 20675 after loading the widget. |
20671 (custom-group-link-help-echo): New function. | 20676 (custom-group-link-help-echo): New function. |
20672 (custom-group-link): Use it. | 20677 (custom-group-link): Use it. |
20673 | 20678 |
20674 * prim/cus-load.el (custom-put): Update | 20679 * prim/cus-load.el (custom-put): Update |
20675 `custom-parent-hash-table'. | 20680 `custom-parent-hash-table'. |
20676 | 20681 |
20677 * custom/cus-edit.el (custom-add-parent-links): Use | 20682 * custom/cus-edit.el (custom-add-parent-links): Use |
20678 `custom-group-hash-table' to map the groups. | 20683 `custom-group-hash-table' to map the groups. |
20679 | 20684 |
20680 * custom/custom.el (custom-parent-hash-table): New variable. | 20685 * custom/custom.el (custom-parent-hash-table): New variable. |
20685 * custom/cus-edit.el (custom-group-prompt): New function. | 20690 * custom/cus-edit.el (custom-group-prompt): New function. |
20686 (customize): Use it. | 20691 (customize): Use it. |
20687 (customize-other-window): Ditto. | 20692 (customize-other-window): Ditto. |
20688 | 20693 |
20689 * custom/wid-edit.el (widget-field-keymap): Bind TAB to | 20694 * custom/wid-edit.el (widget-field-keymap): Bind TAB to |
20690 `widget-forward'. | 20695 `widget-forward'. |
20691 | 20696 |
20692 1997-09-23 Hrvoje Niksic <hniksic@srce.hr> | 20697 1997-09-23 Hrvoje Niksic <hniksic@srce.hr> |
20693 | 20698 |
20694 * custom/cus-edit.el: Use `display-message' to indicate progress | 20699 * custom/cus-edit.el: Use `display-message' to indicate progress |
20695 messages. | 20700 messages. |
20707 * custom/cus-edit.el (custom-buffer-create-internal): Print a | 20712 * custom/cus-edit.el (custom-buffer-create-internal): Print a |
20708 limited number of messages. | 20713 limited number of messages. |
20709 (custom-group-value-create): Ditto. | 20714 (custom-group-value-create): Ditto. |
20710 | 20715 |
20711 * custom/wid-edit.el (widget-editable-list-value-get): Revert to | 20716 * custom/wid-edit.el (widget-editable-list-value-get): Revert to |
20712 `append'. | 20717 `append'. |
20713 | 20718 |
20714 1997-09-22 Colin Rafferty <craffert@ml.com> | 20719 1997-09-22 Colin Rafferty <craffert@ml.com> |
20715 | 20720 |
20716 * modes/lazy-shot.el (lazy-shot-shot-function): Made it do its | 20721 * modes/lazy-shot.el (lazy-shot-shot-function): Made it do its |
20717 work in the correct buffer. Also, changed obsolete | 20722 work in the correct buffer. Also, changed obsolete |
20764 (custom-group-menu-create): Define unconditionally. | 20769 (custom-group-menu-create): Define unconditionally. |
20765 (customize-menu-create): Ditto. | 20770 (customize-menu-create): Ditto. |
20766 (custom-unlispify-menu-entry): Use `with-current-buffer'. | 20771 (custom-unlispify-menu-entry): Use `with-current-buffer'. |
20767 | 20772 |
20768 * custom/wid-edit.el (widget-checklist-match-inline): Revert to | 20773 * custom/wid-edit.el (widget-checklist-match-inline): Revert to |
20769 `append'. | 20774 `append'. |
20770 (widget-checklist-value-get): Ditto. | 20775 (widget-checklist-value-get): Ditto. |
20771 (widget-editable-list-match-inline): Ditto. | 20776 (widget-editable-list-match-inline): Ditto. |
20772 (widget-group-match-inline): Ditto. | 20777 (widget-group-match-inline): Ditto. |
20773 (widget-glyph-find): Removed compatibility checks; use | 20778 (widget-glyph-find): Removed compatibility checks; use |
20774 `locate-data-directory'. | 20779 `locate-data-directory'. |
20775 (widget-glyph-find): Use backquotes. | 20780 (widget-glyph-find): Use backquotes. |
20776 (widget-push-button-value-create): Ditto. | 20781 (widget-push-button-value-create): Ditto. |
20777 (widget-choice-mouse-down-action): Don't use `window-system'. | 20782 (widget-choice-mouse-down-action): Don't use `window-system'. |
20778 (widget-transpose-chars): New function. | 20783 (widget-transpose-chars): New function. |
20779 (widget-text-keymap): Use it. | 20784 (widget-text-keymap): Use it. |
20790 * packages/man.el: Reverse manual prefix patch. | 20795 * packages/man.el: Reverse manual prefix patch. |
20791 | 20796 |
20792 1997-09-21 Karl M. Hegbloom <karlheg@inetarena.com> | 20797 1997-09-21 Karl M. Hegbloom <karlheg@inetarena.com> |
20793 | 20798 |
20794 * packages/man.el: Got rid of the `stars', and hard coded a prefix | 20799 * packages/man.el: Got rid of the `stars', and hard coded a prefix |
20795 of "Man: " for manual-entry buffers. | 20800 of "Man: " for manual-entry buffers. |
20796 | 20801 |
20797 1997-09-21 Hrvoje Niksic <hniksic@srce.hr> | 20802 1997-09-21 Hrvoje Niksic <hniksic@srce.hr> |
20798 | 20803 |
20799 * custom/cus-face.el (frame-background-mode): Renamed from | 20804 * custom/cus-face.el (frame-background-mode): Renamed from |
20800 `custom-background-mode'. | 20805 `custom-background-mode'. |
20813 (customize-group): Defalias to `customize'. | 20818 (customize-group): Defalias to `customize'. |
20814 (customize-other-window): New function. | 20819 (customize-other-window): New function. |
20815 (customize-group-other-window): Alias to `customize-other-window'. | 20820 (customize-group-other-window): Alias to `customize-other-window'. |
20816 | 20821 |
20817 * custom/wid-edit.el (widget-choose): Now works with | 20822 * custom/wid-edit.el (widget-choose): Now works with |
20818 `widget-menu-minibuffer-flag' set to nil. | 20823 `widget-menu-minibuffer-flag' set to nil. |
20819 (widget-menu-minibuffer-flag): Default to nil. | 20824 (widget-menu-minibuffer-flag): Default to nil. |
20820 (widget-specify-insert): Use new blackquote syntax. | 20825 (widget-specify-insert): Use new blackquote syntax. |
20821 (widget-checklist-value-get): Ditto. | 20826 (widget-checklist-value-get): Ditto. |
20822 (widget-map-buttons): Ditto. | 20827 (widget-map-buttons): Ditto. |
20823 (widget-checklist-match-inline): Ditto. | 20828 (widget-checklist-match-inline): Ditto. |
20825 (widget-group-match-inline): Ditto. | 20830 (widget-group-match-inline): Ditto. |
20826 (widget-checklist-match-inline): Use `nconc'. | 20831 (widget-checklist-match-inline): Use `nconc'. |
20827 (widget-keymap): Bind `M-tab' to `widget-backward'. | 20832 (widget-keymap): Bind `M-tab' to `widget-backward'. |
20828 | 20833 |
20829 * prim/help.el (find-function-noselect): `locate-library' is | 20834 * prim/help.el (find-function-noselect): `locate-library' is |
20830 compression-aware; don't duplicate the work. | 20835 compression-aware; don't duplicate the work. |
20831 | 20836 |
20832 * prim/packages.el (packages-hardcoded-lisp): Remove "cl-defs". | 20837 * prim/packages.el (packages-hardcoded-lisp): Remove "cl-defs". |
20833 | 20838 |
20834 * custom/wid-edit.el: Use `remove-if'. | 20839 * custom/wid-edit.el: Use `remove-if'. |
20835 (widget-glyph-directory): Use `locate-data-directory'. | 20840 (widget-glyph-directory): Use `locate-data-directory'. |
20838 to t. | 20843 to t. |
20839 | 20844 |
20840 * custom/wid-edit.el: Removed *lots* of compatibility stuff. | 20845 * custom/wid-edit.el: Removed *lots* of compatibility stuff. |
20841 | 20846 |
20842 * custom/wid-edit.el: (widget-editable-list-value-get): Apply | 20847 * custom/wid-edit.el: (widget-editable-list-value-get): Apply |
20843 `nconc' instead of `append'. | 20848 `nconc' instead of `append'. |
20844 | 20849 |
20845 * custom/wid-edit.el: Ditto. | 20850 * custom/wid-edit.el: Ditto. |
20846 | 20851 |
20847 * custom/cus-edit.el: Ditto. | 20852 * custom/cus-edit.el: Ditto. |
20848 | 20853 |
20849 * custom/custom.el: Use `mapc' instead of `mapcar', where | 20854 * custom/custom.el: Use `mapc' instead of `mapcar', where |
20850 appropriate. | 20855 appropriate. |
20851 | 20856 |
20852 * custom/wid-edit.el: Ditto. | 20857 * custom/wid-edit.el: Ditto. |
20853 | 20858 |
20854 * custom/cus-edit.el: Ditto. | 20859 * custom/cus-edit.el: Ditto. |
20855 | 20860 |
20884 * prim/simple.el: Synch mail stuff with Emacs 20. | 20889 * prim/simple.el: Synch mail stuff with Emacs 20. |
20885 | 20890 |
20886 * utils/reporter.el: Removed mail-user-agent stuff. | 20891 * utils/reporter.el: Removed mail-user-agent stuff. |
20887 | 20892 |
20888 * x11/x-menubar.el (default-menubar): Use new semantics for | 20893 * x11/x-menubar.el (default-menubar): Use new semantics for |
20889 `gnuserv-frame'. | 20894 `gnuserv-frame'. |
20890 | 20895 |
20891 * prim/obsolete.el (string-to-sequence): Wouldn't work with TYPE | 20896 * prim/obsolete.el (string-to-sequence): Wouldn't work with TYPE |
20892 `vector'. | 20897 `vector'. |
20893 | 20898 |
20894 1997-09-19 Hrvoje Niksic <hniksic@srce.hr> | 20899 1997-09-19 Hrvoje Niksic <hniksic@srce.hr> |
20895 | 20900 |
20896 * cl/cl.el: Don't load cl-defs. | 20901 * cl/cl.el: Don't load cl-defs. |
20897 | 20902 |
20946 Suggested by: Hrvoje Niksic <hniksic@srce.hr> | 20951 Suggested by: Hrvoje Niksic <hniksic@srce.hr> |
20947 | 20952 |
20948 1997-09-17 Karl M. Hegbloom <karlheg@inetarena.com> | 20953 1997-09-17 Karl M. Hegbloom <karlheg@inetarena.com> |
20949 | 20954 |
20950 * ilisp/ilisp-out.el (ilisp-scroll-output): bind `scroll-in-place' | 20955 * ilisp/ilisp-out.el (ilisp-scroll-output): bind `scroll-in-place' |
20951 to nil around the call to #'scroll-up so that {C-c v} | 20956 to nil around the call to #'scroll-up so that {C-c v} |
20952 will properly scroll the *output* buffer. | 20957 will properly scroll the *output* buffer. |
20953 | 20958 |
20954 1997-09-17 Karl M. Hegbloom <karlheg@inetarena.com> | 20959 1997-09-17 Karl M. Hegbloom <karlheg@inetarena.com> |
20955 | 20960 |
20956 * ilisp/ilisp-out.el (ilisp-needed-window-height): make window one | 20961 * ilisp/ilisp-out.el (ilisp-needed-window-height): make window one |
20957 line bigger | 20962 line bigger |
20958 | 20963 |
20959 1997-09-15 Karl M. Hegbloom <karlheg@inetarena.com> | 20964 1997-09-15 Karl M. Hegbloom <karlheg@inetarena.com> |
20960 | 20965 |
20961 * packages/info.el (Info-mouse-track-double-click-hook): follow | 20966 * packages/info.el (Info-mouse-track-double-click-hook): follow |
20962 the top menu item when double click in bottom 1/4 and middle 1/3 | 20967 the top menu item when double click in bottom 1/4 and middle 1/3 |
20963 | 20968 |
20964 1997-09-16 SL Baur <steve@altair.xemacs.org> | 20969 1997-09-16 SL Baur <steve@altair.xemacs.org> |
20965 | 20970 |
20966 * prim/about.el (about-hackers): Add new entry. | 20971 * prim/about.el (about-hackers): Add new entry. |
20967 | 20972 |
21053 (display-time): Use it. | 21058 (display-time): Use it. |
21054 | 21059 |
21055 * prim/loadup.el: Use it. | 21060 * prim/loadup.el: Use it. |
21056 | 21061 |
21057 * prim/dumped-lisp.el (dumped-lisp-packages): Renamed to | 21062 * prim/dumped-lisp.el (dumped-lisp-packages): Renamed to |
21058 `preloaded-file-list'. | 21063 `preloaded-file-list'. |
21059 | 21064 |
21060 * prim/cus-load.el: Updated the comment. | 21065 * prim/cus-load.el: Updated the comment. |
21061 | 21066 |
21062 * prim/cus-dep.el (custom-make-dependencies): Unjunkify. | 21067 * prim/cus-dep.el (custom-make-dependencies): Unjunkify. |
21063 | 21068 |
21099 * packages/etags.el (tags-delete): Use builtin `delete'. | 21104 * packages/etags.el (tags-delete): Use builtin `delete'. |
21100 (tags-remove-duplicates): Don't recurse. | 21105 (tags-remove-duplicates): Don't recurse. |
21101 Fixup customizations. | 21106 Fixup customizations. |
21102 | 21107 |
21103 * packages/emerge.el: Use `with-current-buffer' instead of | 21108 * packages/emerge.el: Use `with-current-buffer' instead of |
21104 `emerge-eval-in-buffer'; reindent. | 21109 `emerge-eval-in-buffer'; reindent. |
21105 | 21110 |
21106 * packages/compile.el: Minor customize changes. | 21111 * packages/compile.el: Minor customize changes. |
21107 | 21112 |
21108 * packages/bookmark.el: Customized. | 21113 * packages/bookmark.el: Customized. |
21109 | 21114 |
21124 | 21129 |
21125 * modes/tcl.el: Minot customize changes. | 21130 * modes/tcl.el: Minot customize changes. |
21126 | 21131 |
21127 * modes/strokes.el: Small fixes. | 21132 * modes/strokes.el: Small fixes. |
21128 (strokes-mode): Don't signal error without window system; issue a | 21133 (strokes-mode): Don't signal error without window system; issue a |
21129 warning. | 21134 warning. |
21130 (strokes-insinuate): New function. Don't defadvice upon loading. | 21135 (strokes-insinuate): New function. Don't defadvice upon loading. |
21131 (strokes-mode): Use it. | 21136 (strokes-mode): Use it. |
21132 (strokes-char-face): Use `defface'. | 21137 (strokes-char-face): Use `defface'. |
21133 | 21138 |
21134 * modes/simula.el: Customized. | 21139 * modes/simula.el: Customized. |
21147 * prim/obsolete.el: Comments. | 21152 * prim/obsolete.el: Comments. |
21148 | 21153 |
21149 1997-09-13 Hrvoje Niksic <hniksic@srce.hr> | 21154 1997-09-13 Hrvoje Niksic <hniksic@srce.hr> |
21150 | 21155 |
21151 * packages/filladapt.el: Added `:require' to filladapt-mode | 21156 * packages/filladapt.el: Added `:require' to filladapt-mode |
21152 customization. | 21157 customization. |
21153 | 21158 |
21154 * modes/whitespace-mode.el: Customize better. | 21159 * modes/whitespace-mode.el: Customize better. |
21155 | 21160 |
21156 * modes/hideshow.el: Customize. | 21161 * modes/hideshow.el: Customize. |
21157 | 21162 |
21158 * packages/icomplete.el: Don't turn on by default; customize | 21163 * packages/icomplete.el: Don't turn on by default; customize |
21159 correctly. | 21164 correctly. |
21160 | 21165 |
21161 * utils/uniquify.el: Don't invade Emacs by default. | 21166 * utils/uniquify.el: Don't invade Emacs by default. |
21162 (uniquify-buffer-name-style): Default to nil. | 21167 (uniquify-buffer-name-style): Default to nil. |
21163 | 21168 |
21164 * utils/uniquify.el: Removed support for Emacs 18. | 21169 * utils/uniquify.el: Removed support for Emacs 18. |
21345 (Top Level): Suppress searching user directories at dump time. | 21350 (Top Level): Suppress searching user directories at dump time. |
21346 | 21351 |
21347 1997-08-30 Karl M. Hegbloom <karlheg@inetarena.com> | 21352 1997-08-30 Karl M. Hegbloom <karlheg@inetarena.com> |
21348 | 21353 |
21349 * packages/info.el (Info-mouse-track-double-click-hook): Added, | 21354 * packages/info.el (Info-mouse-track-double-click-hook): Added, |
21350 and placed an `add-hook' into (Info-mode) | 21355 and placed an `add-hook' into (Info-mode) |
21351 | 21356 |
21352 1997-08-29 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp> | 21357 1997-08-29 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp> |
21353 | 21358 |
21354 * packages/hyper-apropos.el (hyper-apropos-help-map): add | 21359 * packages/hyper-apropos.el (hyper-apropos-help-map): add |
21355 keybinding to `hyper-apropos-find-function'. | 21360 keybinding to `hyper-apropos-find-function'. |
21470 'character. | 21475 'character. |
21471 | 21476 |
21472 1997-08-12 Karl M. Hegbloom <karlheg@inetarena.com> | 21477 1997-08-12 Karl M. Hegbloom <karlheg@inetarena.com> |
21473 | 21478 |
21474 * packages/man.el (Manual-mouseify-xrefs): Skip the top line of | 21479 * packages/man.el (Manual-mouseify-xrefs): Skip the top line of |
21475 manual entries so to not get the all-caps pseudo xrefs in the | 21480 manual entries so to not get the all-caps pseudo xrefs in the |
21476 heading in our list of manuals. | 21481 heading in our list of manuals. |
21477 (Manual-buffers-have-stars): new customize option. | 21482 (Manual-buffers-have-stars): new customize option. |
21478 (manual-entry): Fix to utilize the new variable, and to not put | 21483 (manual-entry): Fix to utilize the new variable, and to not put |
21479 stars around manual names put in the minibuffer history. | 21484 stars around manual names put in the minibuffer history. |
21480 | 21485 |
21481 1997-08-12 Karl M. Hegbloom <karlheg@inetarena.com> | 21486 1997-08-12 Karl M. Hegbloom <karlheg@inetarena.com> |
21482 | 21487 |
21483 * packages/info.el (Info-directory-list): reverse the | 21488 * packages/info.el (Info-directory-list): reverse the |
21484 `Info-default-directory-list' when using it to initialize the | 21489 `Info-default-directory-list' when using it to initialize the |
21485 `Info-directory-list'. | 21490 `Info-directory-list'. |
21486 (Info-insert-dir): make it so the insertion of a locadir file at a | 21491 (Info-insert-dir): make it so the insertion of a locadir file at a |
21487 "^[ \t]*Local.*\n[ \t]*[-=]+" line works correctly. | 21492 "^[ \t]*Local.*\n[ \t]*[-=]+" line works correctly. |
21488 | 21493 |
21489 Mon Aug 11 17:35:35 1997 SL Baur <steve@altair.xemacs.org> | 21494 Mon Aug 11 17:35:35 1997 SL Baur <steve@altair.xemacs.org> |
21490 | 21495 |
21491 * prim/loaddefs.el (((dir load-path))): Ignore all errors. | 21496 * prim/loaddefs.el (((dir load-path))): Ignore all errors. |
21492 | 21497 |
21508 Suggested by Gary D. Foster <Gary.Foster@Corp.Sun.COM> | 21513 Suggested by Gary D. Foster <Gary.Foster@Corp.Sun.COM> |
21509 | 21514 |
21510 1997-08-09 Karl M. Hegbloom <karlheg@inetarena.com> | 21515 1997-08-09 Karl M. Hegbloom <karlheg@inetarena.com> |
21511 | 21516 |
21512 * packages/info.el: (info::toolbar) swap next and prev buttons to | 21517 * packages/info.el: (info::toolbar) swap next and prev buttons to |
21513 match the order of the node headings in info files. | 21518 match the order of the node headings in info files. |
21514 | 21519 |
21515 1997-08-09 Karl M. Hegbloom <karlheg@inetarena.com> | 21520 1997-08-09 Karl M. Hegbloom <karlheg@inetarena.com> |
21516 | 21521 |
21517 * packages/info.el: (Info-fontify-node) will now split top line | 21522 * packages/info.el: (Info-fontify-node) will now split top line |
21518 that spans 3 lines. (Info-extract-pointer) adjust to match. | 21523 that spans 3 lines. (Info-extract-pointer) adjust to match. |
21519 | 21524 |
21520 1997-08-08 Karl M. Hegbloom <karlheg@inetarena.com> | 21525 1997-08-08 Karl M. Hegbloom <karlheg@inetarena.com> |
21521 | 21526 |
21522 * packages/info.el: (Info-extract-pointer) make it move forward | 21527 * packages/info.el: (Info-extract-pointer) make it move forward |
21523 one more line so when the top line has been split, the toolbar | 21528 one more line so when the top line has been split, the toolbar |
21524 arrows, u, and p will find the link they need. | 21529 arrows, u, and p will find the link they need. |
21525 | 21530 |
21526 Thu Aug 7 18:13:12 1997 Barry A. Warsaw <cc-mode-help@python.org> | 21531 Thu Aug 7 18:13:12 1997 Barry A. Warsaw <cc-mode-help@python.org> |
21527 | 21532 |
21528 * cc-mode/Release 5.15 | 21533 * cc-mode/Release 5.15 |
21529 | 21534 |
21644 1997-08-06 Karl M. Hegbloom <karlheg@inetarena.com> | 21649 1997-08-06 Karl M. Hegbloom <karlheg@inetarena.com> |
21645 | 21650 |
21646 * packages/man.el: Several modifications | 21651 * packages/man.el: Several modifications |
21647 | 21652 |
21648 * (manual-entry) buffers are named without *'s, when | 21653 * (manual-entry) buffers are named without *'s, when |
21649 `buffers-menu-submenus-for-groups-p' is t, so they show up | 21654 `buffers-menu-submenus-for-groups-p' is t, so they show up |
21650 in a subsection of the Buffer's menu now, rather than | 21655 in a subsection of the Buffer's menu now, rather than |
21651 lumped under *Misc*. | 21656 lumped under *Misc*. |
21652 | 21657 |
21653 * (Manual-mode) added a local `kill-buffer-hook' to remove | 21658 * (Manual-mode) added a local `kill-buffer-hook' to remove |
21654 a killed manual from the `Manual-page-history' | 21659 a killed manual from the `Manual-page-history' |
21655 | 21660 |
21656 * (Manual-last-page) begun rewrite of manuvering and | 21661 * (Manual-last-page) begun rewrite of manuvering and |
21657 viewing mode code | 21662 viewing mode code |
21658 | 21663 |
21659 * (Manual-mouseify-xrefs) hyphenated xrefs are highlighted | 21664 * (Manual-mouseify-xrefs) hyphenated xrefs are highlighted |
21660 now, and properly handled when the second line is | 21665 now, and properly handled when the second line is |
21661 indented. They end up on the menus too. | 21666 indented. They end up on the menus too. |
21662 | 21667 |
21663 * (Manual-popup-menu) made the far button popup menus look | 21668 * (Manual-popup-menu) made the far button popup menus look |
21664 better by removing the prefix string and adding a title. | 21669 better by removing the prefix string and adding a title. |
21665 | 21670 |
21666 1997-08-06 Karl M. Hegbloom <karlheg@inetarena.com> | 21671 1997-08-06 Karl M. Hegbloom <karlheg@inetarena.com> |
21667 | 21672 |
21668 * packages/info.el: (Info-highlight-region) Fixed it to not | 21673 * packages/info.el: (Info-highlight-region) Fixed it to not |
21669 highlight the indention spaces in xrefs split across lines with | 21674 highlight the indention spaces in xrefs split across lines with |
21670 indention on the second line. | 21675 indention on the second line. |
21671 | 21676 |
21672 1997-08-06 Karl M. Hegbloom <karlheg@inetarena.com> | 21677 1997-08-06 Karl M. Hegbloom <karlheg@inetarena.com> |
21673 | 21678 |
21674 * packages/info.el: Numerous modifications, including: | 21679 * packages/info.el: Numerous modifications, including: |
21675 | 21680 |
21676 * support for "dir" merging 'ala Emacs-19.34, with | 21681 * support for "dir" merging 'ala Emacs-19.34, with |
21677 fallback to cheap localdir files in the secondary info | 21682 fallback to cheap localdir files in the secondary info |
21678 directories. | 21683 directories. |
21679 | 21684 |
21680 * changed default `Info-annotations-path' from | 21685 * changed default `Info-annotations-path' from |
21681 ~/.infonotes to ~/.xemacs/info.notes | 21686 ~/.infonotes to ~/.xemacs/info.notes |
21682 | 21687 |
21683 * added `Info-additional-directory-list' | 21688 * added `Info-additional-directory-list' |
21684 | 21689 |
21685 * changed a call to w3-fetch to browse-url | 21690 * changed a call to w3-fetch to browse-url |
21686 | 21691 |
21687 * added new variables and functions from GNU Emacs 19.34: | 21692 * added new variables and functions from GNU Emacs 19.34: |
21688 `Info-dir-contents', `Info-dir-contents-directory', | 21693 `Info-dir-contents', `Info-dir-contents-directory', |
21689 `Info-dir-file-attributes', and the function | 21694 `Info-dir-file-attributes', and the function |
21690 `Info-insert-dir' | 21695 `Info-insert-dir' |
21691 | 21696 |
21692 * rewrote `Info-suffixed-file' to a cond block rather than | 21697 * rewrote `Info-suffixed-file' to a cond block rather than |
21693 nested if's for aesthetic reasons. | 21698 nested if's for aesthetic reasons. |
21694 | 21699 |
21695 * made the top line get split if it's longer than 79 | 21700 * made the top line get split if it's longer than 79 |
21696 characters and tweaked fontification to handle that. | 21701 characters and tweaked fontification to handle that. |
21697 | 21702 |
21698 * changed the look of the pop-up mouse menus by utilizing | 21703 * changed the look of the pop-up mouse menus by utilizing |
21699 the "--:etchedThing" dividers. | 21704 the "--:etchedThing" dividers. |
21700 | 21705 |
21701 * several docstring reformats and typo fixes, a few | 21706 * several docstring reformats and typo fixes, a few |
21702 comments deleted. | 21707 comments deleted. |
21703 | 21708 |
21704 * info/dir: deleted the Locals: line. I think it's obsolete since | 21709 * info/dir: deleted the Locals: line. I think it's obsolete since |
21705 the "dir" merge can put things from like-named nodes in separated | 21710 the "dir" merge can put things from like-named nodes in separated |
21706 "dir" files all under one menu, which is more versatile than just | 21711 "dir" files all under one menu, which is more versatile than just |
21707 a "Locals:" section. If you still want a "Locals:" section, make | 21712 a "Locals:" section. If you still want a "Locals:" section, make |
21708 yourself a node for it. | 21713 yourself a node for it. |
21709 | 21714 |
21710 1997-08-07 SL Baur <steve@altair.xemacs.org> | 21715 1997-08-07 SL Baur <steve@altair.xemacs.org> |
21711 | 21716 |
21712 * egg/egg.el (hiragana-region): Ebola cleanup. | 21717 * egg/egg.el (hiragana-region): Ebola cleanup. |
21713 (katakana-region): Ditto. | 21718 (katakana-region): Ditto. |
21717 If there are active processes, then list them before querying if | 21722 If there are active processes, then list them before querying if |
21718 it is ok to exit emacs. | 21723 it is ok to exit emacs. |
21719 | 21724 |
21720 1997-08-01 Karl M. Hegbloom <karlheg@inetarena.com> | 21725 1997-08-01 Karl M. Hegbloom <karlheg@inetarena.com> |
21721 | 21726 |
21722 * efs/dired.el (dired-get-filename) Move the skipping of the | 21727 * efs/dired.el (dired-get-filename) Move the skipping of the |
21723 ending carriage return on NT to inside the setq so `and' won't | 21728 ending carriage return on NT to inside the setq so `and' won't |
21724 fail on Unix. | 21729 fail on Unix. |
21725 | 21730 |
21726 1997-07-30 SL Baur <steve@altair.xemacs.org> | 21731 1997-07-30 SL Baur <steve@altair.xemacs.org> |
21727 | 21732 |
21728 * prim/startup.el (find-emacs-root-internal-1): Remove diagnostic. | 21733 * prim/startup.el (find-emacs-root-internal-1): Remove diagnostic. |
21729 | 21734 |
21754 fails: | 21759 fails: |
21755 | 21760 |
21756 void foo() | 21761 void foo() |
21757 { | 21762 { |
21758 static struct Pattern nums | 21763 static struct Pattern nums |
21759 = {1, 2, 3}; | 21764 = {1, 2, 3}; |
21760 | 21765 |
21761 int j = 2; | 21766 int j = 2; |
21762 } | 21767 } |
21763 | 21768 |
21764 This might break some bare semi idioms but those are probably more | 21769 This might break some bare semi idioms but those are probably more |
21806 Suggested by Katsumi Yamaoka <yamaoka@ga.sony.co.jp> | 21811 Suggested by Katsumi Yamaoka <yamaoka@ga.sony.co.jp> |
21807 | 21812 |
21808 1997-07-23 Karl M. Hegbloom <karlheg@inetarena.com> | 21813 1997-07-23 Karl M. Hegbloom <karlheg@inetarena.com> |
21809 | 21814 |
21810 * packages/info.el: (Info-fontify-node) Allow colons in menu | 21815 * packages/info.el: (Info-fontify-node) Allow colons in menu |
21811 names. There must be whitespace following the menu ending colon. | 21816 names. There must be whitespace following the menu ending colon. |
21812 | 21817 |
21813 1997-07-23 SL Baur <steve@altair.xemacs.org> | 21818 1997-07-23 SL Baur <steve@altair.xemacs.org> |
21814 | 21819 |
21815 * prim/faces.el (invert-face): Make interactive. | 21820 * prim/faces.el (invert-face): Make interactive. |
21816 Suggested by David Bakhash <cadet@sst.ll.mit.edu> | 21821 Suggested by David Bakhash <cadet@sst.ll.mit.edu> |
21822 man 7 ps_fields. Linux signals fixed to match <asm/signal.h>. | 21827 man 7 ps_fields. Linux signals fixed to match <asm/signal.h>. |
21823 | 21828 |
21824 1997-07-22 SL Baur <steve@altair.xemacs.org> | 21829 1997-07-22 SL Baur <steve@altair.xemacs.org> |
21825 | 21830 |
21826 * x11/x-toolbar.el (toolbar-paste-function): Add default as | 21831 * x11/x-toolbar.el (toolbar-paste-function): Add default as |
21827 option. | 21832 option. |
21828 | 21833 |
21829 * prim/minibuf.el (force-dialog-box-use): Fix typo. | 21834 * prim/minibuf.el (force-dialog-box-use): Fix typo. |
21830 From Pekka Marjola <pema@iki.fi> | 21835 From Pekka Marjola <pema@iki.fi> |
21831 | 21836 |
21832 1997-07-21 SL Baur <steve@altair.xemacs.org> | 21837 1997-07-21 SL Baur <steve@altair.xemacs.org> |
21835 for directories in the data-directory-list. | 21840 for directories in the data-directory-list. |
21836 | 21841 |
21837 1997-07-21 Karl M. Hegbloom <karlheg@inetarena.com> | 21842 1997-07-21 Karl M. Hegbloom <karlheg@inetarena.com> |
21838 | 21843 |
21839 * prim/minibuf.el: New customize variable: | 21844 * prim/minibuf.el: New customize variable: |
21840 `minibuffer-history-uniquify' | 21845 `minibuffer-history-uniquify' |
21841 (read-from-minibuffer) Only remove histval from list if | 21846 (read-from-minibuffer) Only remove histval from list if |
21842 minibuffer-history-uniquify is t. | 21847 minibuffer-history-uniquify is t. |
21843 | 21848 |
21844 * custom/custom.el: Fix typo in (defgroup) docstring. | 21849 * custom/custom.el: Fix typo in (defgroup) docstring. |
21845 | 21850 |
21981 symbol as argument to add-minor-mode, not its value. | 21986 symbol as argument to add-minor-mode, not its value. |
21982 | 21987 |
21983 1997-07-14 Hrvoje Niksic <hniksic@srce.hr> | 21988 1997-07-14 Hrvoje Niksic <hniksic@srce.hr> |
21984 | 21989 |
21985 * packages/pending-del.el (pending-delete-modeline-string): New | 21990 * packages/pending-del.el (pending-delete-modeline-string): New |
21986 option. | 21991 option. |
21987 | 21992 |
21988 1997-07-14 Steven L Baur <steve@altair.xemacs.org> | 21993 1997-07-14 Steven L Baur <steve@altair.xemacs.org> |
21989 | 21994 |
21990 * prim/files.el (auto-mode-alist): Readd objective c mode. | 21995 * prim/files.el (auto-mode-alist): Readd objective c mode. |
21991 From Barry A. Warsaw <bwarsaw@CNRI.Reston.Va.US> | 21996 From Barry A. Warsaw <bwarsaw@CNRI.Reston.Va.US> |
21999 `delete-other-windows'. | 22004 `delete-other-windows'. |
22000 | 22005 |
22001 1997-07-13 Karl M. Hegbloom <karlheg@inetarena.com> | 22006 1997-07-13 Karl M. Hegbloom <karlheg@inetarena.com> |
22002 | 22007 |
22003 * prim/minibuf.el: (read-from-minibuffer) Corrected indentation, | 22008 * prim/minibuf.el: (read-from-minibuffer) Corrected indentation, |
22004 History lists don't contain dups anymore, newest is put on top and | 22009 History lists don't contain dups anymore, newest is put on top and |
22005 removed from the cdr. | 22010 removed from the cdr. |
22006 | 22011 |
22007 1997-07-13 Karl M. Hegbloom <karlheg@inetarena.com> | 22012 1997-07-13 Karl M. Hegbloom <karlheg@inetarena.com> |
22008 | 22013 |
22009 * packages/man.el: (manual-entry) Added `Manual-page- | 22014 * packages/man.el: (manual-entry) Added `Manual-page- |
22010 minibuffer-history', and added it to the read-string statement. | 22015 minibuffer-history', and added it to the read-string statement. |
22011 Added #\: to `fmh' so that manuals named like MIME::Parser(3) are | 22016 Added #\: to `fmh' so that manuals named like MIME::Parser(3) are |
22012 found at point. | 22017 found at point. |
22013 (Manual-mouseify-xrefs) Fixed it so now it will mousify the manual | 22018 (Manual-mouseify-xrefs) Fixed it so now it will mousify the manual |
22014 entry on the first line of an apropos listing. | 22019 entry on the first line of an apropos listing. |
22015 | 22020 |
22016 1997-07-10 Karl M. Hegbloom <karlheg@inetarena.com> | 22021 1997-07-10 Karl M. Hegbloom <karlheg@inetarena.com> |
22017 | 22022 |
22018 * packages/info.el: Added `Info-minibuffer-history', and made it | 22023 * packages/info.el: Added `Info-minibuffer-history', and made it |
22019 the minibuffer history variable in the `completing-read' calls. | 22024 the minibuffer history variable in the `completing-read' calls. |
22020 | 22025 |
22021 * utils/savehist.el: Added `Info-minibuffer-history' to default | 22026 * utils/savehist.el: Added `Info-minibuffer-history' to default |
22022 value of `savehist-history-variables'. | 22027 value of `savehist-history-variables'. |
22023 | 22028 |
22024 1997-07-13 Steven L Baur <steve@altair.xemacs.org> | 22029 1997-07-13 Steven L Baur <steve@altair.xemacs.org> |
22025 | 22030 |
22026 * modes/lisp-mode.el: Restore verbosity as an option. | 22031 * modes/lisp-mode.el: Restore verbosity as an option. |
22027 From Hrvoje Niksic <hniksic@srce.hr> | 22032 From Hrvoje Niksic <hniksic@srce.hr> |
22028 | 22033 |
22029 1997-07-11 Hrvoje Niksic <hniksic@srce.hr> | 22034 1997-07-11 Hrvoje Niksic <hniksic@srce.hr> |
22030 | 22035 |
22031 * prim/cmdloop.el (execute-extended-command): Use | 22036 * prim/cmdloop.el (execute-extended-command): Use |
22032 `sorted-key-descriptions'. | 22037 `sorted-key-descriptions'. |
22033 | 22038 |
22034 * prim/help.el (sorted-key-descriptions): New function. | 22039 * prim/help.el (sorted-key-descriptions): New function. |
22035 (where-is): Use it. | 22040 (where-is): Use it. |
22036 (where-is): Use `read-command'. | 22041 (where-is): Use `read-command'. |
22037 | 22042 |
22133 obsolete. | 22138 obsolete. |
22134 | 22139 |
22135 1997-07-10 Hrvoje Niksic <hniksic@srce.hr> | 22140 1997-07-10 Hrvoje Niksic <hniksic@srce.hr> |
22136 | 22141 |
22137 * packages/pending-del.el (pending-delete-pre-hook): Don't quote | 22142 * packages/pending-del.el (pending-delete-pre-hook): Don't quote |
22138 lambda. | 22143 lambda. |
22139 (pending-delete-pre-hook): Use `error-message-string'. | 22144 (pending-delete-pre-hook): Use `error-message-string'. |
22140 (pending-delete): Treat as minor mode; define the standard turn-on | 22145 (pending-delete): Treat as minor mode; define the standard turn-on |
22141 and turn-off functions. | 22146 and turn-off functions. |
22142 (delete-active-region): Simplified. | 22147 (delete-active-region): Simplified. |
22143 | 22148 |
22477 * prim/simple.el (delete-key-deletes-forward): Mark docstring as | 22482 * prim/simple.el (delete-key-deletes-forward): Mark docstring as |
22478 an user option. | 22483 an user option. |
22479 From Gary D. Foster <Gary.Foster@Corp.Sun.COM> | 22484 From Gary D. Foster <Gary.Foster@Corp.Sun.COM> |
22480 | 22485 |
22481 * mel/mel-q.el (q-encoding-encode-string): Fix Ebola-ified | 22486 * mel/mel-q.el (q-encoding-encode-string): Fix Ebola-ified |
22482 comparison. | 22487 comparison. |
22483 | 22488 |
22484 * efs/efs-ovwrt.el (efs-overwrite-fn): efs is manufacturing its | 22489 * efs/efs-ovwrt.el (efs-overwrite-fn): efs is manufacturing its |
22485 own byte code. Whee. | 22490 own byte code. Whee. |
22486 * utils/advice.el (ad-interactive-form): Don't treat bytecode as a | 22491 * utils/advice.el (ad-interactive-form): Don't treat bytecode as a |
22487 vector if it can be avoided. | 22492 vector if it can be avoided. |
22509 * modes/abbrev.el (define-mode-abbrev): Would ignore EXPANSION. | 22514 * modes/abbrev.el (define-mode-abbrev): Would ignore EXPANSION. |
22510 | 22515 |
22511 1997-06-28 Hrvoje Niksic <hniksic@srce.hr> | 22516 1997-06-28 Hrvoje Niksic <hniksic@srce.hr> |
22512 | 22517 |
22513 * modes/abbrev.el (define-abbrev): If NAME contains a non-word | 22518 * modes/abbrev.el (define-abbrev): If NAME contains a non-word |
22514 character, intern a ` ' symbol in the obarray. | 22519 character, intern a ` ' symbol in the obarray. |
22515 | 22520 |
22516 1997-06-29 Steven L Baur <steve@altair.xemacs.org> | 22521 1997-06-29 Steven L Baur <steve@altair.xemacs.org> |
22517 | 22522 |
22518 * prim/files.el (auto-mode-alist): Set image-mode for various | 22523 * prim/files.el (auto-mode-alist): Set image-mode for various |
22519 image file names (JPEG, GIF, PNG, and xpm). | 22524 image file names (JPEG, GIF, PNG, and xpm). |
22736 From Hrvoje Niksic <hniksic@srce.hr> | 22741 From Hrvoje Niksic <hniksic@srce.hr> |
22737 | 22742 |
22738 1997-06-24 Hrvoje Niksic <hniksic@srce.hr> | 22743 1997-06-24 Hrvoje Niksic <hniksic@srce.hr> |
22739 | 22744 |
22740 * prim/cmdloop.el: Customize `teach-extended-commands-p' and | 22745 * prim/cmdloop.el: Customize `teach-extended-commands-p' and |
22741 `teach-extended-commands-timeout'. | 22746 `teach-extended-commands-timeout'. |
22742 | 22747 |
22743 1997-06-23 Steven L Baur <steve@altair.xemacs.org> | 22748 1997-06-23 Steven L Baur <steve@altair.xemacs.org> |
22744 | 22749 |
22745 * version.el (emacs-version): Synch with InfoDock 4.0. | 22750 * version.el (emacs-version): Synch with InfoDock 4.0. |
22746 (emacs-version): Ditto. | 22751 (emacs-version): Ditto. |
22998 determine autoload file locations. | 23003 determine autoload file locations. |
22999 | 23004 |
23000 * prim/packages.el: New file. | 23005 * prim/packages.el: New file. |
23001 | 23006 |
23002 * prim/update-elc.el: Determine location and count of | 23007 * prim/update-elc.el: Determine location and count of |
23003 auto-autoloads files at run-time. | 23008 auto-autoloads files at run-time. |
23004 | 23009 |
23005 * prim/loaddefs.el (((dir load-path))): Generalize load of | 23010 * prim/loaddefs.el (((dir load-path))): Generalize load of |
23006 auto-autoloads. | 23011 auto-autoloads. |
23007 | 23012 |
23008 * utils/autoload.el (autoload-file-name): New variable. | 23013 * utils/autoload.el (autoload-file-name): New variable. |
23077 * bytecomp/bytecomp.el: Recognize `save-current-buffer'. | 23082 * bytecomp/bytecomp.el: Recognize `save-current-buffer'. |
23078 | 23083 |
23079 * edebug/edebug.el: Register with-current-buffer and others. | 23084 * edebug/edebug.el: Register with-current-buffer and others. |
23080 | 23085 |
23081 * modes/lisp-mode.el: Added specs for save-current-buffer, | 23086 * modes/lisp-mode.el: Added specs for save-current-buffer, |
23082 with-output-to-string, with-current-buffer, with-temp-file and | 23087 with-output-to-string, with-current-buffer, with-temp-file and |
23083 with-output-to-temp-buffer. | 23088 with-output-to-temp-buffer. |
23084 | 23089 |
23085 1997-06-13 MORIOKA Tomohiko <morioka@jaist.ac.jp> | 23090 1997-06-13 MORIOKA Tomohiko <morioka@jaist.ac.jp> |
23086 | 23091 |
23087 * gnus/smiley.el (smiley-deformed-regexp-alist): Modify regexp for | 23092 * gnus/smiley.el (smiley-deformed-regexp-alist): Modify regexp for |
23088 horizontal smiley faces. | 23093 horizontal smiley faces. |
23290 1997-06-03 MORIOKA Tomohiko <morioka@jaist.ac.jp> | 23295 1997-06-03 MORIOKA Tomohiko <morioka@jaist.ac.jp> |
23291 | 23296 |
23292 * x11/x-menubar.el (default-menubar): Add menu for Mule. | 23297 * x11/x-menubar.el (default-menubar): Add menu for Mule. |
23293 | 23298 |
23294 * mule/mule-cmds.el: Menu for XEmacs were moved to | 23299 * mule/mule-cmds.el: Menu for XEmacs were moved to |
23295 x11/x-menubar.el. | 23300 x11/x-menubar.el. |
23296 | 23301 |
23297 1997-06-03 MORIOKA Tomohiko <morioka@jaist.ac.jp> | 23302 1997-06-03 MORIOKA Tomohiko <morioka@jaist.ac.jp> |
23298 | 23303 |
23299 * leim/quail.el: to avoid compiling warnings about overlay.el. | 23304 * leim/quail.el: to avoid compiling warnings about overlay.el. |
23300 | 23305 |
23313 1997-06-03 MORIOKA Tomohiko <morioka@jaist.ac.jp> | 23318 1997-06-03 MORIOKA Tomohiko <morioka@jaist.ac.jp> |
23314 | 23319 |
23315 * leim/quail.el: to sync with quail.el of Emacs-19.34.94-epsilon. | 23320 * leim/quail.el: to sync with quail.el of Emacs-19.34.94-epsilon. |
23316 | 23321 |
23317 * leim/quail/ziranma.el, leim/quail/tonepy.el, leim/quail/py.el, | 23322 * leim/quail/ziranma.el, leim/quail/tonepy.el, leim/quail/py.el, |
23318 leim/quail/qj.el, leim/quail/sw.el, leim/quail/ccdospy.el, | 23323 leim/quail/qj.el, leim/quail/sw.el, leim/quail/ccdospy.el, |
23319 leim/quail/punct.el, leim/quail/4corner.el, | 23324 leim/quail/punct.el, leim/quail/4corner.el, |
23320 leim/quail/symbol-ksc.el, leim/quail/ethiopic.el, | 23325 leim/quail/symbol-ksc.el, leim/quail/ethiopic.el, |
23321 leim/quail/hanja.el, leim/quail/quick-cns.el, | 23326 leim/quail/hanja.el, leim/quail/quick-cns.el, |
23322 leim/quail/tsangchi-cns.el, leim/quail/lrt.el, | 23327 leim/quail/tsangchi-cns.el, leim/quail/lrt.el, |
23323 leim/quail/tsangchi-b5.el, leim/quail/devanagari.el, | 23328 leim/quail/tsangchi-b5.el, leim/quail/devanagari.el, |
23324 leim/quail/japanese.el, leim/quail/quick-b5.el, | 23329 leim/quail/japanese.el, leim/quail/quick-b5.el, |
23325 leim/quail/punct-b5.el, leim/quail/qj-b5.el, leim/quail/py-b5.el, | 23330 leim/quail/punct-b5.el, leim/quail/qj-b5.el, leim/quail/py-b5.el, |
23326 leim/quail/ctlau.el, leim/quail/ctlaub.el, leim/quail/ecdict.el, | 23331 leim/quail/ctlau.el, leim/quail/ctlaub.el, leim/quail/ecdict.el, |
23327 leim/quail/array30.el, leim/quail/hangul3.el, | 23332 leim/quail/array30.el, leim/quail/hangul3.el, |
23328 leim/quail/hanja-jis.el, leim/quail/cyrillic.el, | 23333 leim/quail/hanja-jis.el, leim/quail/cyrillic.el, |
23329 leim/quail/etzy.el, leim/quail/greek.el, leim/quail/ipa.el, | 23334 leim/quail/etzy.el, leim/quail/greek.el, leim/quail/ipa.el, |
23330 leim/quail/lao.el, leim/quail/zozy.el, leim/quail/viqr.el, | 23335 leim/quail/lao.el, leim/quail/zozy.el, leim/quail/viqr.el, |
23331 leim/quail/latin.el, leim/quail/thai.el, leim/quail/hangul.el: | 23336 leim/quail/latin.el, leim/quail/thai.el, leim/quail/hangul.el: |
23332 quail of LEIM for Emacs-19.34.94-epsilon. | 23337 quail of LEIM for Emacs-19.34.94-epsilon. |
23333 | 23338 |
23334 1997-06-04 Steven L Baur <steve@altair.xemacs.org> | 23339 1997-06-04 Steven L Baur <steve@altair.xemacs.org> |
23335 | 23340 |
23336 * prim/about.el: Installed new version 2.1. | 23341 * prim/about.el: Installed new version 2.1. |
23337 From Hrvoje Niksic <hniksic@srce.hr> | 23342 From Hrvoje Niksic <hniksic@srce.hr> |
23427 * mule/japanese.el was abolished because it seems not to be used. | 23432 * mule/japanese.el was abolished because it seems not to be used. |
23428 | 23433 |
23429 1997-06-01 MORIOKA Tomohiko <morioka@jaist.ac.jp> | 23434 1997-06-01 MORIOKA Tomohiko <morioka@jaist.ac.jp> |
23430 | 23435 |
23431 * tm/gnus-mime-old.el was abolished because XEmacs 20.3 has Gnus | 23436 * tm/gnus-mime-old.el was abolished because XEmacs 20.3 has Gnus |
23432 5.4. | 23437 5.4. |
23433 | 23438 |
23434 * tm/tm-edit.el: updated to 7.108. | 23439 * tm/tm-edit.el: updated to 7.108. |
23435 | 23440 |
23436 * tm/tm-view.el: updated to 7.83. | 23441 * tm/tm-view.el: updated to 7.83. |
23437 | 23442 |
23441 mule-process.el because it is not used. | 23446 mule-process.el because it is not used. |
23442 | 23447 |
23443 * mule/european.el was abolished because it seems not to be used. | 23448 * mule/european.el was abolished because it seems not to be used. |
23444 | 23449 |
23445 * mule/mule-load.el: must load mule-cmds before setting for | 23450 * mule/mule-load.el: must load mule-cmds before setting for |
23446 language-environment. | 23451 language-environment. |
23447 | 23452 |
23448 * mule/mule-cmds.el, lisp/mule/european-hooks.el: Modified | 23453 * mule/mule-cmds.el, lisp/mule/european-hooks.el: Modified |
23449 for LEIM. | 23454 for LEIM. |
23450 | 23455 |
23451 * mule/mule-cmds.el: Uncomment key definition for | 23456 * mule/mule-cmds.el: Uncomment key definition for |
23452 `toggle-input-method'. | 23457 `toggle-input-method'. |
23453 | 23458 |
23454 * mule/mule-init.el: Comment out about `mule-keymap' (moved to | 23459 * mule/mule-init.el: Comment out about `mule-keymap' (moved to |
23455 mule-cmds.el). | 23460 mule-cmds.el). |
23456 | 23461 |
23457 * mule/mule-cmds.el: Uncomment about `mule-keymap' (moved from | 23462 * mule/mule-cmds.el: Uncomment about `mule-keymap' (moved from |
23458 mule-init.el). | 23463 mule-init.el). |
23459 | 23464 |
23460 * tl/tl-atype.el: Don't require tl-str. | 23465 * tl/tl-atype.el: Don't require tl-str. |
23461 | 23466 |
23462 * tl/tl-atype.el: Use atype.el of APEL. | 23467 * tl/tl-atype.el: Use atype.el of APEL. |
23463 | 23468 |
23471 * tl/file-detect.el, tl/filename.el: replaced by APEL's. | 23476 * tl/file-detect.el, tl/filename.el: replaced by APEL's. |
23472 | 23477 |
23473 * mu/std11-parse.el, mu/std11.el: moved to lisp/apel/. | 23478 * mu/std11-parse.el, mu/std11.el: moved to lisp/apel/. |
23474 | 23479 |
23475 * leim/quail.el: Add new quail.el (imported from Emacs | 23480 * leim/quail.el: Add new quail.el (imported from Emacs |
23476 19.34.94-epsilon). | 23481 19.34.94-epsilon). |
23477 | 23482 |
23478 * leim/skk/skkdic.el: delete skkdic.el temporary because XEmacs | 23483 * leim/skk/skkdic.el: delete skkdic.el temporary because XEmacs |
23479 can not compile it. | 23484 can not compile it. |
23480 | 23485 |
23481 * leim/skk/skkdic.el, leim/quail/zozy.el, leim/quail/ziranma.el, | 23486 * leim/skk/skkdic.el, leim/quail/zozy.el, leim/quail/ziranma.el, |
23482 leim/quail/viqr.el, leim/quail/tsangchi-cns.el, | 23487 leim/quail/viqr.el, leim/quail/tsangchi-cns.el, |
23483 leim/quail/tsangchi-b5.el, leim/quail/symbol-ksc.el, | 23488 leim/quail/tsangchi-b5.el, leim/quail/symbol-ksc.el, |
23484 leim/quail/thai.el, leim/quail/tonepy.el, leim/quail/quick-cns.el, | 23489 leim/quail/thai.el, leim/quail/tonepy.el, leim/quail/quick-cns.el, |
23485 leim/quail/sw.el, leim/quail/qj-b5.el, leim/quail/qj.el, | 23490 leim/quail/sw.el, leim/quail/qj-b5.el, leim/quail/qj.el, |
23486 leim/quail/quick-b5.el, leim/quail/py-b5.el, leim/quail/py.el, | 23491 leim/quail/quick-b5.el, leim/quail/py-b5.el, leim/quail/py.el, |
23487 leim/quail/lao.el, leim/quail/latin.el, leim/quail/lrt.el, | 23492 leim/quail/lao.el, leim/quail/latin.el, leim/quail/lrt.el, |
23488 leim/quail/punct-b5.el, leim/quail/punct.el, | 23493 leim/quail/punct-b5.el, leim/quail/punct.el, |
23489 leim/quail/hanja-jis.el, leim/quail/hanja.el, leim/quail/ipa.el, | 23494 leim/quail/hanja-jis.el, leim/quail/hanja.el, leim/quail/ipa.el, |
23490 leim/quail/japanese.el, leim/quail/hangul3.el, leim/quail/etzy.el, | 23495 leim/quail/japanese.el, leim/quail/hangul3.el, leim/quail/etzy.el, |
23491 leim/quail/greek.el, leim/quail/hangul.el, leim/quail/ethiopic.el, | 23496 leim/quail/greek.el, leim/quail/hangul.el, leim/quail/ethiopic.el, |
23492 leim/quail/devanagari.el, leim/quail/ecdict.el, | 23497 leim/quail/devanagari.el, leim/quail/ecdict.el, |
23493 leim/quail/ctlau.el, leim/quail/ctlaub.el, leim/quail/cyrillic.el, | 23498 leim/quail/ctlau.el, leim/quail/ctlaub.el, leim/quail/cyrillic.el, |
23494 leim/quail/array30.el, leim/quail/ccdospy.el, | 23499 leim/quail/array30.el, leim/quail/ccdospy.el, |
23495 leim/quail/4corner.el: Add LEIM elisp files. | 23500 leim/quail/4corner.el: Add LEIM elisp files. |
23496 | 23501 |
23497 * mule/mule-load.el, mule/mule-cmds.el: Add mule-cmds.el. | 23502 * mule/mule-load.el, mule/mule-cmds.el: Add mule-cmds.el. |
23498 | 23503 |
23499 * prim/simple.el (assoc-ignore-case): New function; imported | 23504 * prim/simple.el (assoc-ignore-case): New function; imported |
23500 from Emacs/mule-19.34.94-epsilon. | 23505 from Emacs/mule-19.34.94-epsilon. |
23526 | 23531 |
23527 * packages/icomplete.el: | 23532 * packages/icomplete.el: |
23528 * Updated my email address - klm@python.org instead of klm@nist.gov. | 23533 * Updated my email address - klm@python.org instead of klm@nist.gov. |
23529 | 23534 |
23530 * Icomplete no longer installs itself when you load the package - | 23535 * Icomplete no longer installs itself when you load the package - |
23531 you have to invoke `icomplete-mode'. (Since it's autoloaded in | 23536 you have to invoke `icomplete-mode'. (Since it's autoloaded in |
23532 both emacs, you can just invoke the function.) | 23537 both emacs, you can just invoke the function.) |
23533 | 23538 |
23534 * Integrated Emacs 19.34 and XEmacs 19.15 corrections (typos, | 23539 * Integrated Emacs 19.34 and XEmacs 19.15 corrections (typos, |
23535 style, command revisions, etc). | 23540 style, command revisions, etc). |
23536 | 23541 |
23537 * Integrated immediate keybindings display. See | 23542 * Integrated immediate keybindings display. See |
23538 `icomplete-show-key-bindings', `icomplete-get-keys', and | 23543 `icomplete-show-key-bindings', `icomplete-get-keys', and |
23539 `icomplete-completions'. | 23544 `icomplete-completions'. |
23540 | 23545 |
23541 * `icomplete-get-keys': Return keys bound in prior buffer to func name. | 23546 * `icomplete-get-keys': Return keys bound in prior buffer to func name. |
23542 | 23547 |
23543 * Added icomplete delay behavior, so completions don't intrude as | 23548 * Added icomplete delay behavior, so completions don't intrude as |
23544 quickly for short input, with customization variables: | 23549 quickly for short input, with customization variables: |
23545 | 23550 |
23546 `icomplete-max-delay-chars' - Maximum number of initial chars to | 23551 `icomplete-max-delay-chars' - Maximum number of initial chars to |
23547 apply icomplete compute delay. | 23552 apply icomplete compute delay. |
23548 | 23553 |
23549 `icomplete-compute-delay' - Completions-computation stall, used | 23554 `icomplete-compute-delay' - Completions-computation stall, used |
23770 * eterm/term.el: Merge changes from FSF (mostly typos). | 23775 * eterm/term.el: Merge changes from FSF (mostly typos). |
23771 | 23776 |
23772 Mon Sep 25 17:19:51 1995 Per Bothner <bothner@kalessin.cygnus.com> | 23777 Mon Sep 25 17:19:51 1995 Per Bothner <bothner@kalessin.cygnus.com> |
23773 | 23778 |
23774 * eterm/term.el (term-emulate-terminal): On CR, set | 23779 * eterm/term.el (term-emulate-terminal): On CR, set |
23775 term-current-column to term-start-line-column, not 0. | 23780 term-current-column to term-start-line-column, not 0. |
23776 | 23781 |
23777 1997-05-21 Steven L Baur <steve@altair.xemacs.org> | 23782 1997-05-21 Steven L Baur <steve@altair.xemacs.org> |
23778 | 23783 |
23779 * packages/add-log.el (change-log-font-lock-keywords): Tweak | 23784 * packages/add-log.el (change-log-font-lock-keywords): Tweak |
23780 font-lock-keywords. | 23785 font-lock-keywords. |
24464 (hypropos-set-variable): Changed to work with buffer-locals. | 24469 (hypropos-set-variable): Changed to work with buffer-locals. |
24465 | 24470 |
24466 Fri Jul 19 12:01:51 1996 Christoph Wedler <wedler@fmi.uni-passau.de> | 24471 Fri Jul 19 12:01:51 1996 Christoph Wedler <wedler@fmi.uni-passau.de> |
24467 | 24472 |
24468 * packages/hyper-apropos.el: Massive changes--the original knew nothing | 24473 * packages/hyper-apropos.el: Massive changes--the original knew nothing |
24469 about buffer-locals and local-bindings. | 24474 about buffer-locals and local-bindings. |
24470 (hypropos-shrink-window): New user option. | 24475 (hypropos-shrink-window): New user option. |
24471 (hypropos-ref-buffer): New variable. | 24476 (hypropos-ref-buffer): New variable. |
24472 (hypropos-regexp-history): New variable. | 24477 (hypropos-regexp-history): New variable. |
24473 (hyper-apropos): Better interactive version. | 24478 (hyper-apropos): Better interactive version. |
24474 (hypropos-grok-variables): Omit OBSOLETE stuff. | 24479 (hypropos-grok-variables): Omit OBSOLETE stuff. |
24475 (hyper-describe-variable): Additional ARG, better interactive | 24480 (hyper-describe-variable): Additional ARG, better interactive |
24476 version. | 24481 version. |
24477 (hyper-describe-function): Ditto. | 24482 (hyper-describe-function): Ditto. |
24478 (hypropos-last-help): Without prefix arg, just display buffer. | 24483 (hypropos-last-help): Without prefix arg, just display buffer. |
24479 (hypropos-insert-face): New function. | 24484 (hypropos-insert-face): New function. |
24480 (hypropos-insert-keybinding): New function. | 24485 (hypropos-insert-keybinding): New function. |
24481 (hypropos-get-doc): Additional ARG, display documentation for | 24486 (hypropos-get-doc): Additional ARG, display documentation for |
24482 faces, complete change. | 24487 faces, complete change. |
24483 (hypropos-this-symbol): Using better regexp. | 24488 (hypropos-this-symbol): Using better regexp. |
24484 | 24489 |
24485 Fri Mar 7 10:44:48 1997 Steven L Baur <steve@altair.xemacs.org> | 24490 Fri Mar 7 10:44:48 1997 Steven L Baur <steve@altair.xemacs.org> |
24486 | 24491 |
24487 * x11/x-menubar.el (default-menubar): Reorganize again undoing | 24492 * x11/x-menubar.el (default-menubar): Reorganize again undoing |
24501 and derived from Gnus nnml code. | 24506 and derived from Gnus nnml code. |
24502 | 24507 |
24503 Tue Mar 4 01:19:37 1997 Hrvoje Niksic <hniksic@srce.hr> | 24508 Tue Mar 4 01:19:37 1997 Hrvoje Niksic <hniksic@srce.hr> |
24504 | 24509 |
24505 * edebug/edebug.el (edebug-compute-previous-result): Don't treat | 24510 * edebug/edebug.el (edebug-compute-previous-result): Don't treat |
24506 numbers as chars. | 24511 numbers as chars. |
24507 | 24512 |
24508 Wed Mar 5 10:11:55 1997 Steven L Baur <steve@altair.xemacs.org> | 24513 Wed Mar 5 10:11:55 1997 Steven L Baur <steve@altair.xemacs.org> |
24509 | 24514 |
24510 * prim/startup.el (splash-hack-version-string): New function to | 24515 * prim/startup.el (splash-hack-version-string): New function to |
24511 narrow the output of (emacs-version) for the splash screen. | 24516 narrow the output of (emacs-version) for the splash screen. |
24608 courtesy of Erik Naggum <erik@naggum.no>. | 24613 courtesy of Erik Naggum <erik@naggum.no>. |
24609 | 24614 |
24610 Fri Feb 28 22:17:03 1997 Hrvoje Niksic <hniksic@srce.hr> | 24615 Fri Feb 28 22:17:03 1997 Hrvoje Niksic <hniksic@srce.hr> |
24611 | 24616 |
24612 * prim/isearch-mode.el: Added "_" to the `interactive' forms of | 24617 * prim/isearch-mode.el: Added "_" to the `interactive' forms of |
24613 most functions. | 24618 most functions. |
24614 (isearch-mode-map): Define M-y. | 24619 (isearch-mode-map): Define M-y. |
24615 (isearch-yank-kill): New function. | 24620 (isearch-yank-kill): New function. |
24616 | 24621 |
24617 * prim/keydefs.el: Don't bind `C-x C-n' to `set-goal-column'; | 24622 * prim/keydefs.el: Don't bind `C-x C-n' to `set-goal-column'; |
24618 don't disable `set-goal-column'. | 24623 don't disable `set-goal-column'. |
24619 | 24624 |
24620 * mule/mule-init.el (ctl-x-map): Use `C-x C-n' as mule-prefix, | 24625 * mule/mule-init.el (ctl-x-map): Use `C-x C-n' as mule-prefix, |
24621 instead of `C-x C-k'. | 24626 instead of `C-x C-k'. |
24622 | 24627 |
24623 Wed Feb 26 18:09:56 1997 Andreas Jaeger <aj@arthur.pfalz.de> | 24628 Wed Feb 26 18:09:56 1997 Andreas Jaeger <aj@arthur.pfalz.de> |
24716 (eldoc-fnsym-in-current-sexp): Use eldoc-beginning-of-sexp. | 24721 (eldoc-fnsym-in-current-sexp): Use eldoc-beginning-of-sexp. |
24717 Use eldoc-current-symbol to get symbol at point. | 24722 Use eldoc-current-symbol to get symbol at point. |
24718 | 24723 |
24719 * utils/eldoc.el | 24724 * utils/eldoc.el |
24720 (eldoc-function-argstring-from-docstring-method-table): Forge | 24725 (eldoc-function-argstring-from-docstring-method-table): Forge |
24721 docstrings for `and', `or', `list', `+', and `-'. | 24726 docstrings for `and', `or', `list', `+', and `-'. |
24722 | 24727 |
24723 * utils/eldoc.el (eldoc-add-command-completions): New function. | 24728 * utils/eldoc.el (eldoc-add-command-completions): New function. |
24724 (eldoc-add-command): Take list of args. | 24729 (eldoc-add-command): Take list of args. |
24725 No longer interactive. | 24730 No longer interactive. |
24726 (eldoc-remove-command-completions): New function. | 24731 (eldoc-remove-command-completions): New function. |
24800 `cvs log' | 24805 `cvs log' |
24801 | 24806 |
24802 Mon Feb 17 02:01:27 1997 Hrvoje Niksic <hniksic@bjesomar.srce.hr> | 24807 Mon Feb 17 02:01:27 1997 Hrvoje Niksic <hniksic@bjesomar.srce.hr> |
24803 | 24808 |
24804 * utils/edmacro.el (edmacro-format-keys): Would bug out on empty | 24809 * utils/edmacro.el (edmacro-format-keys): Would bug out on empty |
24805 macro. | 24810 macro. |
24806 | 24811 |
24807 Mon Feb 17 02:01:27 1997 Hrvoje Niksic <hniksic@bjesomar.srce.hr> | 24812 Mon Feb 17 02:01:27 1997 Hrvoje Niksic <hniksic@bjesomar.srce.hr> |
24808 | 24813 |
24809 * utils/edmacro.el (edmacro-format-keys): Would bug out on empty | 24814 * utils/edmacro.el (edmacro-format-keys): Would bug out on empty |
24810 macro. | 24815 macro. |
24811 (edmacro-fix-menu-commands): Would bug out on 'control, etc. | 24816 (edmacro-fix-menu-commands): Would bug out on 'control, etc. |
24812 (edmacro-events-to-keys): New function. | 24817 (edmacro-events-to-keys): New function. |
24813 (edmacro-format-keys): Use it. | 24818 (edmacro-format-keys): Use it. |
24814 (edmacro-finish-edit): Compare to macros, not strings. | 24819 (edmacro-finish-edit): Compare to macros, not strings. |
24815 (edmacro-fkeys): New function. | 24820 (edmacro-fkeys): New function. |
25040 something faster. | 25045 something faster. |
25041 | 25046 |
25042 Thu Jan 30 20:33:56 1997 Hvoje Niksic <hniksic@srce.hr> | 25047 Thu Jan 30 20:33:56 1997 Hvoje Niksic <hniksic@srce.hr> |
25043 | 25048 |
25044 * x11/x-toolbar.el | 25049 * x11/x-toolbar.el |
25045 (toolbar-open,toolbar-dired,toolbar-save,toolbar-print,toolbar-cut,toolbar-copy,toolbar-paste,toolbar-undo,toolbar-replace): | 25050 (toolbar-open,toolbar-dired,toolbar-save,toolbar-print,toolbar-cut,toolbar-copy,toolbar-paste,toolbar-undo,toolbar-replace): |
25046 New functions. | 25051 New functions. |
25047 (toolbar-news): Allow running without separate frame. | 25052 (toolbar-news): Allow running without separate frame. |
25048 (toolbar-mail-commands-alist): New variable. | 25053 (toolbar-mail-commands-alist): New variable. |
25049 (toolbar-mail-reader): Ditto. | 25054 (toolbar-mail-reader): Ditto. |
25050 (toolbar-mail): Use them. | 25055 (toolbar-mail): Use them. |
25051 | 25056 |
25265 * packages/backup-dir.el: Added to distribution. | 25270 * packages/backup-dir.el: Added to distribution. |
25266 | 25271 |
25267 Fri Jan 3 16:20:42 1997 Steven L Baur <steve@altair.xemacs.org> | 25272 Fri Jan 3 16:20:42 1997 Steven L Baur <steve@altair.xemacs.org> |
25268 | 25273 |
25269 * gnus/gnus-setup.el: Updated to gracefully handle installed | 25274 * gnus/gnus-setup.el: Updated to gracefully handle installed |
25270 auxilliary packages like tm, and handle eventual integration of | 25275 auxilliary packages like tm, and handle eventual integration of |
25271 Red Gnus/Gnus 5.4. | 25276 Red Gnus/Gnus 5.4. |
25272 | 25277 |
25273 Fri Jan 3 14:32:07 1997 Vinnie Shelton <shelton@icd.teradyne.com> | 25278 Fri Jan 3 14:32:07 1997 Vinnie Shelton <shelton@icd.teradyne.com> |
25274 | 25279 |
25275 * packages/gnuserv.el (gnuserv-frame): Autoload. | 25280 * packages/gnuserv.el (gnuserv-frame): Autoload. |
25276 | 25281 |
25332 | 25337 |
25333 Thu Sep 5 14:11:00 1996 Dave Love <d.love@dl.ac.uk> | 25338 Thu Sep 5 14:11:00 1996 Dave Love <d.love@dl.ac.uk> |
25334 | 25339 |
25335 * psgml-other.el (sgml-set-face-for): Nullify | 25340 * psgml-other.el (sgml-set-face-for): Nullify |
25336 {after,before}-change-functions as well as (obsolete) | 25341 {after,before}-change-functions as well as (obsolete) |
25337 {after,before}-change-function. | 25342 {after,before}-change-function. |
25338 | 25343 |
25339 Tue Dec 31 11:34:37 1996 Steven L Baur <steve@altair.xemacs.org> | 25344 Tue Dec 31 11:34:37 1996 Steven L Baur <steve@altair.xemacs.org> |
25340 | 25345 |
25341 * comint/gdb.el (gdb-mode): Require 'cc-mode if not already loaded | 25346 * comint/gdb.el (gdb-mode): Require 'cc-mode if not already loaded |
25342 prior to starting gdb. | 25347 prior to starting gdb. |
25768 * emulators/edt.el: Synched up to Emacs 19.34. | 25773 * emulators/edt.el: Synched up to Emacs 19.34. |
25769 | 25774 |
25770 Thu Dec 5 12:09:19 1996 Lars Magne Ingebrigtsen <larsi@ifi.uio.no> | 25775 Thu Dec 5 12:09:19 1996 Lars Magne Ingebrigtsen <larsi@ifi.uio.no> |
25771 | 25776 |
25772 * prim/replace.el (match-string): Use a function instead of a | 25777 * prim/replace.el (match-string): Use a function instead of a |
25773 macro to be compatible with .elc files compiled under Emacs. | 25778 macro to be compatible with .elc files compiled under Emacs. |
25774 | 25779 |
25775 Thu Dec 5 09:50:12 1996 Bob Weiner <weiner@infodock.com> | 25780 Thu Dec 5 09:50:12 1996 Bob Weiner <weiner@infodock.com> |
25776 | 25781 |
25777 * utils/id-select.el: New file -- Version 1.4.3. | 25782 * utils/id-select.el: New file -- Version 1.4.3. |
25778 | 25783 |
25783 * emulators/scroll-lock.el: New file. | 25788 * emulators/scroll-lock.el: New file. |
25784 | 25789 |
25785 Thu Dec 5 00:15:59 1996 Steven L Baur <steve@altair.xemacs.org> | 25790 Thu Dec 5 00:15:59 1996 Steven L Baur <steve@altair.xemacs.org> |
25786 | 25791 |
25787 * prim/help.el: A callable library-type function should not | 25792 * prim/help.el: A callable library-type function should not |
25788 contain an unprotected print statement. This change implements my | 25793 contain an unprotected print statement. This change implements my |
25789 version of Erik Naggum's statement about locate-library being less | 25794 version of Erik Naggum's statement about locate-library being less |
25790 chatty in Emacs 19.35. | 25795 chatty in Emacs 19.35. |
25791 | 25796 |
25792 Wed Dec 4 22:00:49 1996 Steven L Baur <steve@altair.xemacs.org> | 25797 Wed Dec 4 22:00:49 1996 Steven L Baur <steve@altair.xemacs.org> |
25793 | 25798 |
25794 * utils/flow-ctrl.el: Synch up to Emacs 19.34. | 25799 * utils/flow-ctrl.el: Synch up to Emacs 19.34. |
25795 | 25800 |
25824 * prim/debug.el: Synch up to Emacs 19.34. | 25829 * prim/debug.el: Synch up to Emacs 19.34. |
25825 | 25830 |
25826 * edebug/cl-specs.el: Comment formatting changes. | 25831 * edebug/cl-specs.el: Comment formatting changes. |
25827 | 25832 |
25828 * edebug/cl-read.el: Protect advisement of eval-region from being | 25833 * edebug/cl-read.el: Protect advisement of eval-region from being |
25829 evaluated more than once. | 25834 evaluated more than once. |
25830 | 25835 |
25831 Comment formatting changes. | 25836 Comment formatting changes. |
25832 | 25837 |
25833 * edebug/advise-eval-region.el: New File. Separate out advise for | 25838 * edebug/advise-eval-region.el: New File. Separate out advise for |
25834 eval-region so it is only evaluated once. | 25839 eval-region so it is only evaluated once. |
25838 icomplete-exhibit needs to be called in the setup-hook. | 25843 icomplete-exhibit needs to be called in the setup-hook. |
25839 | 25844 |
25840 * packages/apropos.el: Correct a typo in button binding. | 25845 * packages/apropos.el: Correct a typo in button binding. |
25841 | 25846 |
25842 Fixes the bug where if apropos-label-face is actually defined as | 25847 Fixes the bug where if apropos-label-face is actually defined as |
25843 face, apropos bombs with an error | 25848 face, apropos bombs with an error |
25844 | 25849 |
25845 Do a (provide 'apropos), like all packages should. | 25850 Do a (provide 'apropos), like all packages should. |
25846 | 25851 |
25847 Provides an apropos-mode-hook for Apropos Mode buffers (otherwise | 25852 Provides an apropos-mode-hook for Apropos Mode buffers (otherwise |
25848 customization is unnecessarily painful). | 25853 customization is unnecessarily painful). |
25849 | 25854 |
25850 Redefines the default faces for the various apropos faces so they | 25855 Redefines the default faces for the various apropos faces so they |
25851 come out in color by default (defaults are based on various | 25856 come out in color by default (defaults are based on various |
25852 standard font-lock faces). | 25857 standard font-lock faces). |
25853 | 25858 |
25854 * version.el: Bumped up to b31. | 25859 * version.el: Bumped up to b31. |