Mercurial > hg > xemacs-beta
comparison lisp/ChangeLog @ 5118:e0db3c197671 ben-lisp-object
merge up to latest default branch, doesn't compile yet
author | Ben Wing <ben@xemacs.org> |
---|---|
date | Sat, 26 Dec 2009 21:18:49 -0600 |
parents | 3742ea8250b5 bc4f2511bbea |
children | b5df3737028a |
comparison
equal
deleted
inserted
replaced
5117:3742ea8250b5 | 5118:e0db3c197671 |
---|---|
1 2005-11-13 Ben Wing <ben@xemacs.org> | 1 2009-12-21 Jerry James <james@xemacs.org> |
2 | |
3 * dragdrop.el (offix-start-drag): Remove. | |
4 (offix-start-drag-region): Remove. | |
5 * mouse.el (mouse-begin-drag-n-drop): Remove OffiX support. | |
6 | |
7 2009-12-21 Adrian Aichner <adrian@xemacs.org> | |
8 | |
9 * package-get.el (package-get-download-sites): Remove | |
10 dk.xemacs.org from list of package download sites. | |
11 * package-get.el (package-get-pre-release-download-sites): Ditto. | |
12 | |
13 2009-12-21 Aidan Kehoe <kehoea@parhasard.net> | |
14 | |
15 * mule/arabic.el (arabic-iso8859-6): | |
16 Move the creation of this character set to this (dumped) file, | |
17 since it's needed for input on X11. | |
18 * mule/iso-with-esc.el: | |
19 Remove arabic-iso8859-6 and its Unicode map from this file. | |
20 * unicode.el (load-unicode-tables): | |
21 Load arabic-iso8859-6 on startup again. | |
22 | |
23 2009-12-18 Aidan Kehoe <kehoea@parhasard.net> | |
24 | |
25 * alist.el (modify-alist): | |
26 * autoload.el (update-autoload-files, autoload-print-form): | |
27 * bytecomp.el (batch-byte-compile-1) | |
28 (byte-compile-multiple-value-call, byte-compile-funcall) | |
29 (byte-compile-insert, byte-compile-concat, byte-compile-list) | |
30 (byte-compile-normal-call, byte-compile-flush-pending): | |
31 * cl-macs.el (letf): | |
32 * cl.el: | |
33 * disass.el (disassemble-1): | |
34 * easy-mmode.el (easy-mmode-define-syntax): | |
35 * faces.el (set-face-parent): | |
36 * files.el (cd): | |
37 * finder.el (finder-list-matches, finder-list-keywords) | |
38 (finder-compile-keywords): | |
39 * frame.el (frame-notice-user-settings) | |
40 (frame-remove-geometry-props): | |
41 * ldap.el (ldap-delete-entries, ldap-modify-entries) | |
42 (ldap-add-entries): | |
43 * loadhist.el (unload-feature): | |
44 * map-ynp.el (map-y-or-n-p): | |
45 * menubar-items.el (default-menubar): | |
46 * mouse.el (default-mouse-track-next-move-rect) | |
47 (default-mouse-track-next-move-rect) | |
48 (default-mouse-track-cleanup-hook) | |
49 (default-mouse-track-cleanup-extent): | |
50 * mule/ethio-util.el (ethio-fidel-to-sera-buffer) | |
51 (ethio-modify-vowel): | |
52 * obsolete.el: | |
53 * package-get.el (package-get-update-all): | |
54 * package-ui.el (pui-list-packages) | |
55 (pui-install-selected-packages, pui-install-selected-packages): | |
56 * select.el (select-make-extent-for-selection) | |
57 (dehilight-selection): | |
58 * simple.el (clone-buffer): | |
59 * term/tvi970.el: | |
60 * term/wyse50.el: | |
61 * unicode.el: | |
62 (load-unicode-tables): | |
63 * x-font-menu.el (fc-make-font-menu-entry) | |
64 (x-reset-device-font-menus-xft): | |
65 * x-misc.el (x-init-specifier-from-resources): | |
66 Eliminate byte-compile warnings, with the exception of Stephen's | |
67 various non-defined fontconfig functions, as I don't know if he | |
68 plans to add them and is keeping the warnings around as a | |
69 reminder. The warnings actually eliminated involve i) using mapcar | |
70 instead of mapc where the result is discarded and ii) using a | |
71 lambda quoted as data in a context where it is unequivocally used | |
72 as a function. | |
73 | |
74 2009-12-17 Aidan Kehoe <kehoea@parhasard.net> | |
75 | |
76 * mule/make-coding-system.el | |
77 (fixed-width-create-decode-encode-tables): | |
78 Use a rehash threshold of 0.999 for this hash table, now that hash | |
79 table rehash thresholds are serialised correctly; these hash | |
80 tables will never be resized, and it's not even that important | |
81 that they are *that* fast, for most of the coding systems they're | |
82 used a minority of the time. | |
83 | |
84 2009-12-05 Stephen J. Turnbull <stephen@xemacs.org> | |
85 | |
86 * font.el (x-font-create-object): Check for Xft before using it. | |
87 This fixes the symptom in openSUSE bug #558764. | |
88 | |
89 2009-11-10 Jerry James <james@xemacs.org> | |
90 | |
91 * device.el (device-type): Remove (mostly imaginary) support for | |
92 NeXTstep. | |
93 * font.el (font-window-system-mappings): Ditto. | |
94 (ns-font-weight-mappings): Remove, unused. | |
95 (ns-font-families-for-device): Ditto. | |
96 (ns-font-create-name): Ditto. | |
97 * frame.el (make-frame-on-device): Ditto. | |
98 (frame-type): Ditto. | |
99 (display-mouse-p): Remove reference to NeXTstep in a comment. | |
100 * paths.el (initialize-xemacs-paths): Remove support for old Ultrix, | |
101 but still look in standard paths for mh. Also remove support for old | |
102 SCO Unix, Bull DPX/2, Data General Unix, RTU, and Unisoft Unix. | |
103 | |
104 2009-11-15 Aidan Kehoe <kehoea@parhasard.net> | |
105 | |
106 * custom.el (custom-quote): | |
107 Define this as an alias for `quote-maybe', which is in C and more | |
108 comprehensive; packages still use this name in places. | |
109 (customize-mark-to-save, customize-mark-as-set): Use | |
110 `quote-maybe', not `custom-quote'. | |
111 * cus-edit.el (customize-set-variable, customize-save-variable) | |
112 (custom-variable-value-create, custom-variable-set) | |
113 (custom-variable-pre-save): | |
114 Remove a version of `custom-quote' specific to this file; use | |
115 `quote-maybe' universally instead. | |
116 | |
117 2009-11-14 Aidan Kehoe <kehoea@parhasard.net> | |
118 | |
119 * bytecomp.el (byte-compile-funarg-n): | |
120 New macro, used to create the various byte-compile-funarg | |
121 functions, which check for quoted lambdas in given positions. | |
122 (byte-compile-funarg, byte-compile-funarg-2) | |
123 (byte-compile-funarg-4, byte-compile-funarg-1-2): Use | |
124 byte-compile-funarg-n in implementing these functions. | |
125 (byte-compile-maybe-mapc): Add some commentary on GNU's approach | |
126 to this problem. | |
127 Be much more comprehensive in the functions that we use | |
128 byte-compile-funarg and related function to compile, especially | |
129 including functions from cl-seq.el. | |
130 | |
131 2009-11-14 Aidan Kehoe <kehoea@parhasard.net> | |
132 | |
133 * cl-macs.el (letf): | |
134 Check whether arguments to #'values are bound, and make them | |
135 unbound after evaluating BODY; document the limitations of this | |
136 macro. | |
137 | |
138 2009-11-14 Aidan Kehoe <kehoea@parhasard.net> | |
139 | |
140 * faces.el (init-other-random-faces): | |
141 If the modeline face is using its fallbacks, avoid that, specify | |
142 the corresponding problems instead. Fixes problems described in | |
143 http://mid.gmane.org/3ggprc2diyt.wl_Ron.Isaacson@morganstanley.com | |
144 | |
145 2009-11-09 Didier Verna <didier@xemacs.org> | |
146 | |
147 * minibuf.el (read-buffer): New optional argument 'exclude' for | |
148 excluding buffers from the completion list. | |
149 * buffer.el (switch-to-buffer): Don't offer the current buffer in | |
150 the completion list. | |
151 | |
152 2009-11-08 Aidan Kehoe <kehoea@parhasard.net> | |
153 | |
154 * bytecomp.el (save-window-excursion): | |
155 Remove the compiler form for this bytecode, we no longer generate | |
156 calls to it. Keep the information about the bytecode's numeric | |
157 value, we want that for disassembling code. | |
158 | |
159 2009-11-01 Aidan Kehoe <kehoea@parhasard.net> | |
160 | |
161 * cl-extra.el (equalp): | |
162 Don't error if handed a string and a non-string. | |
163 | |
164 2009-11-01 Stephen Turnbull <stephen@xemacs.org> | |
165 | |
166 * font.el (font-combine-fonts-internal): | |
167 Fix syntax error in call of delete-duplicates. | |
168 | |
169 2009-11-01 Stephen Turnbull <stephen@xemacs.org> | |
170 | |
171 * lisp.el (forward-sexp): | |
172 (backward-sexp): | |
173 (mark-sexp): | |
174 (forward-list): | |
175 (backward-list): | |
176 (down-list): | |
177 (backward-up-list): | |
178 (up-list): | |
179 (kill-sexp): | |
180 (backward-kill-sexp): | |
181 (beginning-of-defun): | |
182 (beginning-of-defun-raw): | |
183 (end-of-defun): | |
184 (insert-parentheses): | |
185 Change generic parameter ARG to self-documenting COUNT. | |
186 Update docstring. | |
187 (buffer-end): | |
188 Change generic parameter ARG to self-documenting DIRECTION. | |
189 Update docstring. | |
190 (narrow-to-defun): | |
191 Document that optional ARG is ignored. | |
192 | |
193 2009-11-01 Stephen Turnbull <stephen@xemacs.org> | |
194 | |
195 * faces.el (Face-frob-property): | |
196 Give mapper for TTYs 2 args. | |
197 (make-face-family): | |
198 (make-face-size): | |
199 Generic mapper ignores TTYs and null devices. | |
200 (make-face-bold): | |
201 (make-face-italic): | |
202 (make-face-bold-italic): | |
203 (make-face-unbold): | |
204 (make-face-unitalic): | |
205 TTY mapper takes 2 args. | |
206 | |
207 2009-10-09 Stephen Turnbull <stephen@xemacs.org> | |
208 | |
209 * lisp.el (beginning-of-defun-function): | |
210 (end-of-defun-function): | |
211 (beginning-of-defun): | |
212 (end-of-defun): | |
213 Make docstrings stop lying. | |
214 | |
215 2009-10-30 Aidan Kehoe <kehoea@parhasard.net> | |
216 | |
217 * cl-macs.el (regexp-quote): | |
218 If STRING is constant, call regexp-quote at compile time. | |
219 | |
220 2009-10-24 Aidan Kehoe <kehoea@parhasard.net> | |
221 | |
222 * files.el (default-file-system-ignore-case): New variable. | |
223 (file-system-case-alist): New variable. | |
224 (file-system-ignore-case-p): | |
225 New function; return t if file names under PATH should be treated | |
226 case-insensitively. | |
227 * minibuf.el (read-file-name-1, read-file-name-internal-1) | |
228 (read-file-name-internal-1): | |
229 * package-admin.el (package-admin-check-manifest): | |
230 Use file-system-ignore-case-p instead of checking system-type | |
231 directly in these functions. (Even though minibuf.el is dumped | |
232 before files.el, the function is only called in interactive usage, | |
233 there's no dump time order dependency here.) | |
234 | |
235 2009-10-19 Aidan Kehoe <kehoea@parhasard.net> | |
236 | |
237 * bytecomp.el (byte-compile-default-warnings): | |
238 Add two new warning types, discarded-consing (basically use of | |
239 mapcar instead of mapc where its result is discarded) and | |
240 quoted-lambda (use of a lambda expression quoted as data in a | |
241 function context). | |
242 (byte-compile-warnings): Document the new warnings. | |
243 (byte-compile-fset, byte-compile-funarg): Implement the | |
244 quoted-lambda warning option. | |
245 (byte-compile-mapcar): Renamed to byte-compile-maybe-mapc. | |
246 (byte-compile-maybe-mapc, byte-compile-maplist): | |
247 Implement the discarded-consing warning option. | |
248 Add more functions that should be compiled using | |
249 byte-compile-funarg, notably mapvector, mapc-internal, | |
250 map-char-table. | |
251 * cl-macs.el (mapcar*): | |
252 If we know at compile time that there are no CL options being | |
253 used, use the mapcar subr, not the byte-coded function. | |
254 | |
255 2009-10-12 Aidan Kehoe <kehoea@parhasard.net> | |
256 | |
257 * cl-macs.el (mapc): | |
258 New compiler macro, use mapc-internal at | |
259 compile time if we're not using the Common Lisp functionality. | |
260 * bytecomp.el (byte-compile-mapcar, byte-compile-maplist): New. | |
261 If the return value of mapcar is being discarded, compile it to a | |
262 mapc-internal call instead, and warn, because the programmer | |
263 probably can't rely on always being compiled by an XEmacs that | |
264 does this. Similarly for maplist and mapl; and use | |
265 byte-compile-funarg for map, mapl, mapcan, mapcon. | |
266 | |
267 2009-10-12 Aidan Kehoe <kehoea@parhasard.net> | |
268 | |
269 * cl-macs.el (delete-duplicates): | |
270 Fix another bug in the delete-duplicates compiler macro, thank you | |
271 the byte compiler. | |
272 | |
273 2009-10-07 Andreas Roehler <andreas.roehler@online.de> | |
274 | |
275 * lisp.el (beginning-of-defun-function): | |
276 make variable buffer local | |
277 * lisp.el (end-of-defun-function): | |
278 make variable buffer local | |
279 | |
280 2009-10-05 Jerry James <james@xemacs.org> | |
281 | |
282 * gnome.el: Add GPL v2 or later notice with explicit permission of | |
283 Bill Perry (private email). | |
284 * gtk-compose.el: Ditto. | |
285 * gtk-marshal.el: Ditto. | |
286 * gtk-package.el: Ditto. | |
287 * gtk-widget-accessors.el: Ditto. | |
288 * gtk.el: Ditto. | |
289 | |
290 2009-10-05 Jerry James <james@xemacs.org> | |
291 | |
292 * glyphs.el (make-image-specifier): Remove ancient comment about | |
293 lack of support for animated GIFs. | |
294 | |
295 2009-08-16 Stephen J. Turnbull <stephen@xemacs.org> | |
296 | |
297 * gutter-items.el (progress-feedback-dispatch-non-command-events): | |
298 Correct syntax of `condition-case'. | |
299 | |
300 2009-06-28 Stephen J. Turnbull <stephen@xemacs.org> | |
301 | |
302 * font-lock.el (font-lock-pre-idle-hook): | |
303 * etags.el (find-tag-default): | |
304 Correct :operation arguments in `with-trapping-errors'. | |
305 | |
306 2009-10-03 Aidan Kehoe <kehoea@parhasard.net> | |
307 | |
308 * cl-macs.el (delete-duplicates): | |
309 Make this compiler macro aware that CL-SEQ is a sequence, which | |
310 may not necessarily be a list. | |
311 | |
312 2009-09-30 Mike Sperber <mike@xemacs.org> | |
313 | |
314 * lisp.el (beginning-of-defun-raw): Unbreak; clean up sloppy | |
315 coding. | |
316 | |
317 2009-09-28 Mike Sperber <mike@xemacs.org> | |
318 | |
319 * autoload.el (make-autoload): Only try to add arguments to | |
320 documentation when the form actually allows it. | |
321 | |
322 * cl-macs.el (cl-function-arglist): Add autoload; used in autoload.el. | |
323 | |
324 2009-09-27 Aidan Kehoe <kehoea@parhasard.net> | |
325 | |
326 * cus-edit.el (custom-variable-prompt): | |
327 nil is a symbol, check that variable-at-point is non-nil before | |
328 checking if it's a symbol when deciding on the prompt used in this | |
329 function. | |
330 | |
331 2009-09-22 Andreas Roehler <andreas.roehler@online.de> | |
332 | |
333 * lisp.el (beginning-of-defun-raw): | |
334 new variable: beginning-of-defun-function, | |
335 beginning-of-defun may call FUNCTION determining start position | |
336 * lisp.el (end-of-defun): | |
337 new variable: end-of-defun-function, | |
338 end-of-defun may call FUNCTION determining the end position | |
339 | |
340 2009-09-20 Aidan Kehoe <kehoea@parhasard.net> | |
341 | |
342 Add arglist information to docstrings for autoloaded functions and | |
343 macros. | |
344 * hyper-apropos.el (hyper-apropos-get-doc): | |
345 Treat autoload docstrings like subr docstrings; correct the regexp | |
346 used. | |
347 * help.el (describe-function-show-arglist): | |
348 This no longer treats autoloads specially. | |
349 (function-arglist): Treat autoload docstrings like subr docstrings. | |
350 (function-documentation): Treat documentation strings that are | |
351 zero-length after the arglist has been removed as indicating a | |
352 lack of documentation. | |
353 * cl-macs.el (case): | |
354 (ecase): | |
355 (typecase): | |
356 (etypecase): | |
357 (block): | |
358 (return): | |
359 (return-from): | |
360 (progv): | |
361 (lexical-let): | |
362 (lexical-let*): | |
363 (remf): | |
364 (callf): | |
365 (callf2): | |
366 (define-modify-macro): | |
367 (deftype): | |
368 (define-compiler-macro): | |
369 Rely on the autoload code to always show an arglist for these | |
370 functions, don't supply an ad-hoc one in the docstring. | |
371 These changes are for the most obvious functions; there are some | |
372 missed that would require changing argument names in the docstring | |
373 or in the function bodies. | |
374 * autoload.el (make-autoload): | |
375 Add arg list information to the doc string, using the same | |
376 approach as for subrs. | |
377 | |
378 2009-09-20 Aidan Kehoe <kehoea@parhasard.net> | |
379 | |
380 * help.el (function-arglist): | |
381 Show the double-quotes in the sample output, correctly. | |
382 Bind print-gensym to nil, now we're using uninterned symbols. | |
383 Don't #'mapcar + #'intern to create uppercase symbols, use #'loop | |
384 and #'make-symbol instead. | |
385 * cl-macs.el (cl-upcase-arg): | |
386 Don't intern the upcased symbols we're using for cosmetic reasons. | |
387 Trust #'true-list-p in #'cl-function-arglist to detect | |
388 circularity. | |
389 (cl-function-arglist): Bind print-gensym to nil, now we're | |
390 printing uninterned symbols and would prefer to avoid the gensym | |
391 syntax. | |
392 (cl-transform-lambda): Only add the Common Lisp lambda list: | |
393 argument information when that differs frmo the normal argument | |
394 information. | |
395 | |
396 2009-09-20 Aidan Kehoe <kehoea@parhasard.net> | |
397 | |
398 * mule/make-coding-system.el (make-coding-system): | |
399 Require a minimum of two, not four, arguments; thank you for the | |
400 problem report, Adam Sjøgren! | |
401 | |
402 2009-09-19 Aidan Kehoe <kehoea@parhasard.net> | |
403 | |
404 Move the #'query-coding-region implementation to C. | |
405 * coding.el: | |
406 Consolidate code that depends on the presence or absence of Mule | |
407 at the end of this file. | |
408 (default-query-coding-region, query-coding-region): | |
409 Move these functions to C. | |
410 (default-query-coding-region-safe-charset-skip-chars-map): | |
411 Remove this variable, the corresponding C variable is | |
412 Vdefault_query_coding_region_chartab_cache in file-coding.c. | |
413 (query-coding-string): Update docstring to reflect actual multiple | |
414 values, be more careful about not modifying a range table that | |
415 we're currently mapping over. | |
416 (encode-coding-char): Make the implementation of this simpler. | |
417 (featurep 'mule): Autoload #'make-coding-system from | |
418 mule/make-coding-system.el if we're a mule build; provide an | |
419 appropriate compiler macro. | |
420 Do various non-mule compatibility things if we're not a mule | |
421 build. | |
422 * update-elc.el (additional-dump-dependencies): | |
423 Add mule/make-coding-system as a dump time dependency if we're a | |
424 mule build. | |
425 * unicode.el (ccl-encode-to-ucs-2): | |
426 (decode-char): | |
427 (encode-char): | |
428 Move these earlier in the file, for the sake of some byte compile | |
429 warnings. | |
430 (unicode-query-coding-region): | |
431 Move this to unicode.c | |
432 * mule/make-coding-system.el: | |
433 New file, not dumped. Contains the functionality to rework the | |
434 arguments necessary for fixed-width coding systems, and contains | |
435 the implementation of #'make-coding-system, which now calls | |
436 #'make-coding-system-internal. | |
437 * mule/vietnamese.el (viscii): | |
438 * mule/latin.el (iso-8859-2): | |
439 (windows-1250): | |
440 (iso-8859-3): | |
441 (iso-8859-4): | |
442 (iso-8859-14): | |
443 (iso-8859-15): | |
444 (iso-8859-16): | |
445 (iso-8859-9): | |
446 (macintosh): | |
447 (windows-1252): | |
448 * mule/hebrew.el (iso-8859-8): | |
449 * mule/greek.el (iso-8859-7): | |
450 (windows-1253): | |
451 * mule/cyrillic.el (iso-8859-5): | |
452 (koi8-r): | |
453 (koi8-u): | |
454 (windows-1251): | |
455 (alternativnyj): | |
456 (koi8-ru): | |
457 (koi8-t): | |
458 (koi8-c): | |
459 (koi8-o): | |
460 * mule/arabic.el (iso-8859-6): | |
461 (windows-1256): | |
462 Move all these coding systems to being of type fixed-width, not of | |
463 type CCL. This allows the distinct query-coding-region for them to | |
464 be in C, something which will eventually allow us to implement | |
465 query-coding-region for the mswindows-multibyte coding systems. | |
466 * mule/general-late.el (posix-charset-to-coding-system-hash): | |
467 Document why we're pre-emptively persuading the byte compiler that | |
468 the ELC for this file needs to be written using escape-quoted. | |
469 Call #'set-unicode-query-skip-chars-args, now the Unicode | |
470 query-coding-region implementation is in C. | |
471 * mule/thai-xtis.el (tis-620): | |
472 Don't bother checking whether we're XEmacs or not here. | |
473 * mule/mule-coding.el: | |
474 Move the eight bit fixed-width functionality from this file to | |
475 make-coding-system.el. | |
476 | |
477 2009-09-14 Michael Sperber <mike@xemacs.org> | |
478 | |
479 * frame.el (pre-display-buffer-function): Don't set to | |
480 `get-frame-for-buffer' - this broke the documented behavior of | |
481 `display-buffer' of always displaying in the current frame. | |
482 | |
483 2009-09-06 Aidan Kehoe <kehoea@parhasard.net> | |
484 | |
485 * simple.el (handle-pre-motion-command-current-command-is-motion): | |
486 If KEY is a character, ascertain that once, not every iteration of | |
487 the loop. | |
488 * mule/mule-cmds.el (finish-set-language-environment): | |
489 Don't call #'string-match on a one-character string, use functions | |
490 that have bytecodes instead, since this is called so often on | |
491 startup. | |
492 | |
493 2009-08-31 Aidan Kehoe <kehoea@parhasard.net> | |
494 | |
495 * byte-optimize.el (byte-optimize-form-code-walker): | |
496 Be careful about discarding multiple values when optimising | |
497 #'prog1 calls. | |
498 (byte-optimize-or): | |
499 Preserve any trailing nil, as this is a supported way to | |
500 explicitly discard multiple values. | |
501 (byte-optimize-cond-1): | |
502 Discard multiple values with a singleton followed by no more | |
503 clauses. | |
504 * bytecomp.el (progn): | |
505 (prog1): | |
506 (prog2): | |
507 Be careful about discarding multiple values in the byte-hunk | |
508 handler of these three forms. | |
509 * bytecomp.el (byte-compile-prog1, byte-compile-prog2): | |
510 Don't call #'values explicitly, use `(or ,(pop form) nil) instead, | |
511 since that compiles to bytecode, not a funcall. | |
512 * bytecomp.el (byte-compile-values): | |
513 With one non-const argument, byte-compile to `(or ,(second form) | |
514 nil), not an explicit #'values call. | |
515 * bytecomp.el (byte-compile-insert-header): | |
516 Be nicer in the error message to emacs versions that don't | |
517 understand our bytecode. | |
518 | |
519 2009-08-27 Aidan Kehoe <kehoea@parhasard.net> | |
520 | |
521 * cl.el (bytecomp-load-hook): New. | |
522 * bytecomp.el (bytecomp-load-hook): Use id. | |
523 Merge Dave Love's 2000-02-02 GNU (GPLv2) change, forcing the | |
524 byte-compiler to be more consistent about loading cl-macs at | |
525 compile time. | |
526 | |
527 2009-08-19 Malcolm Purvis <malcolmp@xemacs.org> | |
528 | |
529 * simple.el: | |
530 * simple.el (turn-off-auto-fill): Sync from FSF 21.4. | |
531 | |
532 2009-08-18 Aidan Kehoe <kehoea@parhasard.net> | |
533 | |
534 * simple.el (handle-pre-motion-command-current-command-is-motion): | |
535 Replace mapc + #'(lambda ...) with dolist, eliminating 781 | |
536 funcalls at XEmacs startup and decreasing GC a little. | |
537 | |
538 2009-08-16 Aidan Kehoe <kehoea@parhasard.net> | |
539 | |
540 * faces.el (xpm-color-symbols): | |
541 Call (featurep 'x) when faces.elc is dumped, not repeatedly | |
542 (myriad times) at image instantiation time. | |
543 | |
544 2009-08-15 It's me FKtPp ;) <m_pupil@yahoo.com.cn> | |
545 | |
546 * gnuserv.el (gnuserv-edit-files): Don't run goto line if the | |
547 gnuclient request to open a file only (a linenumber of nil). | |
548 | |
549 2009-08-14 Aidan Kehoe <kehoea@parhasard.net> | |
550 | |
551 * minibuf.el (read-from-minibuffer): | |
552 Use buffer (format " *Minibuf-%d*" (minibuffer-depth)), regardless | |
553 of depth. | |
554 | |
555 2009-08-11 Aidan Kehoe <kehoea@parhasard.net> | |
556 | |
557 * cl-extra.el (ceiling*, floor*, round*, truncate*): | |
558 Implement these in terms of the C functions; mark them as | |
559 obsolete. | |
560 (mod*, rem*): Use #'nth-value with the C functions, not #'nth with | |
561 the CL emulation functions. | |
562 | |
563 2009-08-11 Aidan Kehoe <kehoea@parhasard.net> | |
564 | |
565 * bytecomp.el : | |
566 Update this file to support full C-level multiple values. This | |
567 involves: | |
568 -- Four new bytecodes, and special compiler functions to compile | |
569 multiple-value-call, multiple-value-list-internal, values, | |
570 values-list, and, since it now needs to pass back multiple values | |
571 and is a special form, throw. | |
572 -- There's a new compiler variable, byte-compile-checks-on-load, | |
573 which is a list of forms that are evaluated at the very start of a | |
574 file, with an error thrown if any of them give nil. | |
575 -- The header is now inserted *after* compilation, giving a chance | |
576 for the compilation process to influence what those checks | |
577 are. There is still a check done before compilation for non-ASCII | |
578 characters, to try to turn off dynamic docstrings if appopriate, | |
579 in `byte-compile-maybe-reset-coding'. | |
580 Space is reserved for checks; comments describing the version of | |
581 the byte compiler generating the file are inserted if space | |
582 remains for them. | |
583 * bytecomp.el (byte-compile-version): | |
584 Update this, we're a newer version of the byte compiler. | |
585 * byte-optimize.el (byte-optimize-funcall): | |
586 Correct a comment. | |
587 * bytecomp.el (byte-compile-lapcode): | |
588 Discard the arg with byte-multiple-value-call. | |
589 * bytecomp.el (byte-compile-checks-and-comments-space): | |
590 New variable, describe how many octets to reserve for checks at | |
591 the start of byte-compiled files. | |
592 * cl-compat.el: | |
593 Remove the fake multiple-value implementation. Have the functions | |
594 that use it use the real multiple-value implementation instead. | |
595 * cl-macs.el (cl-block-wrapper, cl-block-throw): | |
596 Revise the byte-compile properties of these symbols to work now | |
597 we've made throw into a special form; keep the byte-compile | |
598 properties as anonymous lambdas, since we don't have docstrings | |
599 for them. | |
600 * cl-macs.el (multiple-value-bind, multiple-value-setq) | |
601 (multiple-value-list, nth-value): | |
602 Update these functions to work with the C support for multiple | |
603 values. | |
604 * cl-macs.el (values): | |
605 Modify the setf handler for this to call | |
606 #'multiple-value-list-internal appropriately. | |
607 * cl-macs.el (cl-setf-do-store): | |
608 If the store form is a cons, treat it specially as wrapping the | |
609 store value. | |
610 * cl.el (cl-block-wrapper): | |
611 Make this an alias of #'and, not #'identity, since it needs to | |
612 pass back multiple values. | |
613 * cl.el (multiple-value-apply): | |
614 We no longer support this, mark it obsolete. | |
615 * lisp-mode.el (eval-interactive-verbose): | |
616 Remove a useless space in the docstring. | |
617 * lisp-mode.el (eval-interactive): | |
618 Update this function and its docstring. It now passes back a list, | |
619 basically wrapping any eval calls with multiple-value-list. This | |
620 allows multiple values to be printed by default in *scratch*. | |
621 * lisp-mode.el (prin1-list-as-multiple-values): | |
622 New function, printing a list as multiple values in the manner of | |
623 Bruno Haible's clisp, separating each entry with " ;\n". | |
624 * lisp-mode.el (eval-last-sexp): | |
625 Call #'prin1-list-as-multiple-values on the return value of | |
626 #'eval-interactive. | |
627 * lisp-mode.el (eval-defun): | |
628 Call #'prin1-list-as-multiple-values on the return value of | |
629 #'eval-interactive. | |
630 * mouse.el (mouse-eval-sexp): | |
631 Deal with lists corresponding to multiple values from | |
632 #'eval-interactive. Call #'cl-prettyprint, which is always | |
633 available, instead of sometimes calling #'pprint and sometimes | |
634 falling back to prin1. | |
635 * obsolete.el (obsolete-throw): | |
636 New function, called from eval.c when #'funcall encounters an | |
637 attempt to call #'throw (now a special form) as a function. Only | |
638 needed for compatibility with 21.4 byte-code. | |
639 | |
640 2009-08-10 Aidan Kehoe <kehoea@parhasard.net> | |
641 | |
642 * help.el (function-arglist, function-documentation): | |
643 Deal more gracefully with tabs in the function arglist; in | |
644 function-documentation, when stripping the arglist, pay attention | |
645 to the fact that they may span multiple lines. | |
646 | |
647 2009-08-09 Aidan Kehoe <kehoea@parhasard.net> | |
648 | |
649 * faces.el (set-face-background-pixmap-file): | |
650 Remove some extra parentheses revealed by change set 7757334005ae. | |
651 | |
652 2009-08-07 Mike Sperber <mike@xemacs.org> | |
653 | |
654 * window-xemacs.el (set-window-configuration): Add optional | |
655 `set-frame-size-p' argument that determines whether the frame size | |
656 should be restored along with the window configuration. | |
657 | |
658 2009-07-29 Mike Sperber <mike@xemacs.org> | |
659 | |
660 * window-xemacs.el (set-window-pixel-width) | |
661 (set-window-pixel-height): Convenience functions, add. | |
662 (restore-saved-window-parameters): Use the above. | |
663 (really-set-window-configuration): Slightly restructure, reindent. | |
664 | |
665 2009-07-28 Mike Sperber <mike@xemacs.org> | |
666 | |
667 * startup.el (startup-setup-paths): Use `emacs-data-roots' instead | |
668 of `emacs-roots' where appropriate. | |
669 | |
670 2009-07-28 Mike Sperber <mike@xemacs.org> | |
671 | |
672 * startup.el (startup-setup-paths): Print a few more variables | |
673 upon --debug-paths. | |
674 | |
675 2009-07-18 Aidan Kehoe <kehoea@parhasard.net> | |
676 | |
677 * files.el (find-file-create-switch-thunk): | |
678 Check that #'buffer-file-name gives non-nil before trying to | |
679 determine whether that file exists; avoids problems in | |
680 dired. Thank you Mats Lidell! | |
681 | |
682 2009-07-13 Aidan Kehoe <kehoea@parhasard.net> | |
683 | |
684 * code-files.el (insert-file-contents): | |
685 Set the buffer coding system even on error; especially important | |
686 when dealing with nonexistent files. | |
687 If the `coding-system' property of an undecided coding system is | |
688 itself undecided, don't use that as a value for | |
689 buffer-file-coding-system. | |
690 | |
691 2009-07-12 Aidan Kehoe <kehoea@parhasard.net> | |
692 | |
693 * files.el (after-find-file): | |
694 If the answer to "The directory containing %s does not exist. | |
695 Create?" is no, kill the current buffer, since the user probably | |
696 just misspelled the directory name. Thank you Rodney Sparapani! | |
697 | |
698 2009-07-12 Aidan Kehoe <kehoea@parhasard.net> | |
699 | |
700 * files.el (find-file-create-switch-thunk): | |
701 New macro, used to mark buffers created within #'find-file (and | |
702 related) modified if the associated file doesn't exist. | |
703 (find-alternate-file-other-window): | |
704 Correct this, pass CODESYS to find-file-other-window. | |
705 (find-file-read-only): | |
706 Correct behaviour of this function in the presence of wildcards. | |
707 (find-file): | |
708 (find-file-other-window): | |
709 (find-file-other-frame): | |
710 (find-file-read-only-other-window): | |
711 (find-file-read-only-other-frame): | |
712 (find-alternate-file): | |
713 Simplify these functions, use #'find-file-create-switch-thunk' | |
714 instead of explicit #'switch-to-buffer calls. | |
715 | |
716 2009-07-11 Aidan Kehoe <kehoea@parhasard.net> | |
717 | |
718 * code-files.el (insert-file-contents): | |
719 Take advantage of more sensible behaviour from | |
720 #'insert-file-contents-internal, allowing us to actually follow | |
721 the documented coding system behaviour for nonexistent files (that | |
722 is, buffer-file-coding-system reflects coding-system-for-read &c., | |
723 not becoming undecided for either zero-length or nonexistent | |
724 files). | |
725 | |
726 2009-06-20 It's me FKtPp ;) <m_pupil@yahoo.com.cn> | |
727 * files.el (cd): Do not #'split-path on nil #'getenv result; Make | |
728 sure the cd-path value is a list. | |
729 | |
730 2009-06-14 Aidan Kehoe <kehoea@parhasard.net> | |
731 | |
732 * help.el (describe-function-1): | |
733 Check macro-p, not macrop, when describing whether a symbol has an | |
734 associated macro or an associated function. Relevant with | |
735 autoloaded macros. | |
736 (function-arglist): | |
737 Accept multi-line arglists in built-in functions, as found in | |
738 #'write-region-internal. #'dontusethis-set-symbol-value-handler | |
739 is still broken for other reasons. | |
740 | |
741 2009-06-07 Aidan Kehoe <kehoea@parhasard.net> | |
742 | |
743 * code-files.el (insert-file-contents): | |
744 Autodetection may return undecided as a coding system. If the file | |
745 was zero-length, this is kosher, and we should set | |
746 buffer-file-coding-system to its default; if it is not | |
747 zero-length, we still need to set b-f-c-s, but we warn that the | |
748 autodetection fails. (Ignoring that for the user, autodetection | |
749 failing is something very distinct from what we use it to mean | |
750 here.) See | |
751 http://mid.gmane.org/18986.53111.800393.660612@parhasard.net and | |
752 the related thread. | |
753 | |
754 2009-06-06 Aidan Kehoe <kehoea@parhasard.net> | |
755 | |
756 * files.el (cd): | |
757 Make CDPATH handling portable, accept entries without trailing | |
758 slashes within it. Some style corrections from Stephen Turnbull, | |
759 thank you Stephen. | |
760 | |
761 2009-05-29 Aidan Kehoe <kehoea@parhasard.net> | |
762 | |
763 * bytecomp.el (byte-compile-lambda): | |
764 Even if we are going to store uncompiled interactive forms in the | |
765 compiled-function object, byte compile (and discard) the code, for | |
766 the sake of the warnings generated. | |
767 | |
768 2009-05-18 Stephen J. Turnbull <stephen@xemacs.org> | |
769 | |
770 * XEmacs 21.5.29 "garbanzo" is released. | |
771 | |
772 2009-04-01 Stephen J. Turnbull <stephen@xemacs.org> | |
773 | |
774 * lisp-mnt.el: Update FSF address. | |
775 Improve header comment. | |
776 Remove long-obsolete commented code. | |
777 (lm-crack-address, lm-report-bug): | |
778 Add #### remarks calling for use of superior external functions. | |
779 (lm-synopsis): | |
780 Convert interactive spec to use "F" specifier. | |
781 Adjust docstring to reality. | |
782 | |
783 2009-03-08 Stephen J. Turnbull <stephen@xemacs.org> | |
784 | |
785 * cus-edit.el (custom-face-prompt): Fix typo and improve | |
786 readability in comment. | |
787 | |
788 2009-03-01 Aidan Kehoe <kehoea@parhasard.net> | |
789 | |
790 * x-compose.el: | |
791 Document an XIM bug, and how one might work around it. | |
792 (define-compose-map): | |
793 Revise this macro, call it with compose-caron-map, | |
794 compose-macron-map, compose-breve-map, compose-dot-map, | |
795 compose-doubleacute-map, compose-ogonek-map, compose-hook-map, | |
796 compose-horn-map as well as the previous existing maps. | |
797 (compose-map): | |
798 Add entries for caron, macron, doubleacute, ogonek, breve and | |
799 abovedot to this map. | |
800 Add an assert, this code assumes that a non-Mule build has no | |
801 character codes above U+00FF. | |
802 Incorporate all the precomposed Latin characters in | |
803 UnicodeData.txt that we can into the maps, deciding at runtime on | |
804 which exactly depending on whether this is a non-Mule or a Mule | |
805 build. | |
806 Remove a commented-out old X11 bug workaround. | |
807 Use #'flet instead of defun + unintern for | |
808 #'alias-colon-to-doublequote. | |
809 Correct #'electric-diacritic to work with the keyboard macro | |
810 versions of the maps. | |
811 (compose-help): | |
812 This has been turned off since 1994; no-one appears to have | |
813 noticed, since the normal help mechanism offers similar | |
814 functionality and is actually maintained. Removed entirely. | |
815 Remove a superflous setting of a default value for ctl-arrow. | |
816 * x-init.el (x-initialize-compose): | |
817 Support the new dead key maps we just added to x-compose.el with | |
818 autoloads here. | |
819 | |
820 2009-02-22 Aidan Kehoe <kehoea@parhasard.net> | |
821 | |
822 * bytecomp.el (byte-compile-force-escape-quoted): New variable, | |
823 used to force `byte-compile-insert-header' to treat the output as | |
824 having characters above ?\xFF. | |
825 (byte-compile-from-buffer): | |
826 If the compiled output contains characters above ?\xFF, and | |
827 byte-compile-dynamic-docstrings or byte-compile-dynamic is non-nil | |
828 (or we're using an inappropriate coding system) recompile the | |
829 file, turning off the dynamic features and using a more | |
830 appropriate header. | |
831 (byte-compile-insert-header): Pay attention to | |
832 byte-compile-force-escape-quoted. | |
833 | |
834 2009-02-18 Aidan Kehoe <kehoea@parhasard.net> | |
835 | |
836 * coding.el (check-coding-systems-region): | |
837 Return null on success, not t. See | |
838 http://emacsbugs.donarmstrong.com/cgi-bin/bugreport.cgi?bug=1723 | |
839 | |
840 2009-02-17 Aidan Kehoe <kehoea@parhasard.net> | |
841 | |
842 * mule/mule-cmds.el (finish-set-language-environment): | |
843 Correct this function, don't try to format non-control characters | |
844 with ^ followed by their value plus (char-int ?@). | |
845 | |
846 2009-02-17 Aidan Kehoe <kehoea@parhasard.net> | |
847 | |
848 * unicode.el (unicode-query-coding-region): | |
849 Avoid eval-when-compile where that gives incorrect results when | |
850 compiled on a non-Mule XEmacs but run on a Mule XEmacs. Fixes | |
851 problems seen by | |
852 20a807210902131835o2f25930apaffabb6b62a95e5f@mail.gmail.com , | |
853 thank you Vin! | |
854 (An equivalent way to get the efficiency of the eval-when-compile | |
855 would be to provide two defvars, evaluated at dump time, but this | |
856 code will be in C soon enough, and we can use the relevant | |
857 preprocessor constants there.) | |
858 | |
859 2009-02-02 Aidan Kehoe <kehoea@parhasard.net> | |
860 | |
861 * descr-text.el (describe-char-unicodedata-file): | |
862 Back out Stephen's change of 2009-01-01, 16c9098dd3d2; do a | |
863 Mercurial merge, add this ChangeLog entry. | |
864 See also http://mid.gmane.org/8763jbsyr7.fsf@xemacs.org . | |
865 | |
866 2009-02-02 Aidan Kehoe <kehoea@parhasard.net> | |
867 | |
868 * mule/latin.el (macintosh): | |
869 Add GNU Emacs' name for this coding system as an alias. | |
870 | |
871 2009-02-13 Aidan Kehoe <kehoea@parhasard.net> | |
872 | |
873 * mule/mule-cmds.el (init-mule-at-startup): | |
874 Actually use leim-list-file-name, don't load a hardcoded | |
875 leim-list.el in this function. | |
876 | |
877 2009-02-11 Aidan Kehoe <kehoea@parhasard.net> | |
878 | |
879 * coding.el (query-coding-string): | |
880 Correct the order of arguments passed to #'query-coding-region. | |
881 (unencodable-char-position): | |
882 Handle string offsets correctly, they're one less than buffer | |
883 offsets. Handle START and END correctly if passed a string. | |
884 | |
885 2009-02-08 Aidan Kehoe <kehoea@parhasard.net> | |
886 | |
887 * cl-macs.el (delete-duplicates): | |
888 Add a new compiler macro, inlining this function if it's called | |
889 with a literal #'eq or #'equal test arguments and no other | |
890 keywords. | |
891 * font-lock.el (font-lock-unique): | |
892 Remove this function. | |
893 * font-lock.el (font-lock-prepend-text-property): | |
894 (font-lock-append-text-property): | |
895 Use #'delete-duplicates instead of #'font-lock-unique. | |
896 * font.el (font-unique): | |
897 Remove this function. | |
898 * font.el (font-combine-fonts-internal): | |
899 (x-font-families-for-device): | |
900 (xft-font-families-for-device): | |
901 (ns-font-families-for-device): | |
902 Use #'delete-duplicates instead of #'font-unique. | |
903 * fontconfig.el (fc-delete-duplicates): | |
904 * fontconfig.el (fc-filter): | |
905 Remove these functions. | |
906 * fontconfig.el (fc-find-available-font-families): | |
907 Replace #'fc-delete-duplicates with #'delete-duplicates, | |
908 #'fc-filter with #'delete-if-not. | |
909 * format.el (format-make-relatively-unique): | |
910 Document that this is equivalent to #'nset-exclusive-or with a | |
911 test of #'equal. | |
912 | |
913 2009-02-07 Aidan Kehoe <kehoea@parhasard.net> | |
914 | |
915 * descr-text.el (describe-text-sexp): | |
916 pp is in packages, use cl-prettyprint instead. | |
917 * mule/mule-coding.el (make-8-bit-generate-helper): | |
918 Don't uselessly bind args-out-of-range, thank you the byte | |
919 compiler. | |
920 * mule/mule-coding.el (8-bit-fixed-query-coding-region): | |
921 Don't uselessly bind previous-fail, thank you the byte compiler. | |
922 * tty-init.el (make-device-early-tty-entry-point): | |
923 Set make-device-early-tty-entry-point-called-p, not | |
924 pre-tty-win-initted, thank you the byte compiler. | |
925 * unicode.el (unicode-query-coding-region): | |
926 Don't uselessly bind invalid-sequence-p, thank you the | |
927 byte-compiler. | |
928 | |
929 2009-02-07 Aidan Kehoe <kehoea@parhasard.net> | |
930 | |
931 * coding.el (query-coding-clear-highlights): | |
932 Rename the BUFFER argument to BUFFER-OR-STRING, describe it as | |
933 possibly being a string in its documentation. | |
934 (default-query-coding-region): | |
935 Add a new IGNORE-INVALID-SEQUENCESP argument, document that this | |
936 function does not support it. | |
937 Bind case-fold-search to nil, we don't want this to influence what the | |
938 function thinks is encodable or not. | |
939 (query-coding-region): | |
940 Add a new IGNORE-INVALID-SEQUENCESP argument, document what it | |
941 does; reflect this new argument in the associated compiler macro. | |
942 (query-coding-string): | |
943 Add a new IGNORE-INVALID-SEQUENCESP argument, document what it | |
944 does. Support the HIGHLIGHT argument correctly. | |
945 * unicode.el (unicode-query-coding-region): | |
946 Add a new IGNORE-INVALID-SEQUENCESP argument, document what it | |
947 does, implement this. Document a potential problem. | |
948 Use #'query-coding-clear-highlights instead of reimplementing it | |
949 ourselves. | |
950 Remove some debugging messages. | |
951 * mule/arabic.el (iso-8859-6): | |
952 * mule/cyrillic.el (iso-8859-5): | |
953 * mule/greek.el (iso-8859-7): | |
954 * mule/hebrew.el (iso-8859-8): | |
955 * mule/latin.el (iso-8859-2): | |
956 * mule/latin.el (iso-8859-3): | |
957 * mule/latin.el (iso-8859-4): | |
958 * mule/latin.el (iso-8859-14): | |
959 * mule/latin.el (iso-8859-15): | |
960 * mule/latin.el (iso-8859-16): | |
961 * mule/latin.el (iso-8859-9): | |
962 * mule/latin.el (windows-1252): | |
963 * mule/mule-coding.el (iso-8859-1): | |
964 Avoid the assumption that characters not given an explicit mapping | |
965 in these coding systems map to the ISO 8859-1 characters | |
966 corresponding to the octets on disk; this makes it much more | |
967 reasonable to implement the IGNORE-INVALID-SEQUENCESP argument to | |
968 query-coding-region. | |
969 * mule/mule-cmds.el (set-language-info): | |
970 Correct the docstring. | |
971 * mule/mule-cmds.el (finish-set-language-environment): | |
972 Treat invalid Unicode sequences produced from | |
973 invalid-sequence-coding-system and corresponding to control | |
974 characters the same as control characters in redisplay. | |
975 * mule/mule-cmds.el: | |
976 Document that encode-coding-char is available in coding.el | |
977 * mule/mule-coding.el (make-8-bit-generate-helper): | |
978 Change to return the both the encode-program generated and the | |
979 relevant non-ASCII charset; update the docstring to reflect this. | |
980 * mule/mule-coding.el | |
981 (make-8-bit-generate-encode-program-and-skip-chars-strings): | |
982 Rename this function; have it return skip-chars-strings as well as | |
983 the encode program. Have these skip-chars-strings use ranges for | |
984 charsets, where possible. | |
985 * mule/mule-coding.el (make-8-bit-create-decode-encode-tables): | |
986 Revise this to allow people to specify explicitly characters that | |
987 should be undefined (= corresponding to keys in | |
988 unicode-error-default-translation-table), and treating unspecified | |
989 octets above #x7f as undefined by default. | |
990 * mule/mule-coding.el (8-bit-fixed-query-coding-region): | |
991 Add a new IGNORE-INVALID-SEQUENCESP argument, implement support | |
992 for it using the 8-bit-fixed-invalid-sequences-skip-chars coding | |
993 system property; remove some debugging messages. | |
994 * mule/mule-coding.el (make-8-bit-coding-system): | |
995 This function is dumped, autoloading it makes no sense. | |
996 Document what happens when characters above #x7f are not | |
997 specified, implement this. | |
998 * mule/vietnamese.el: | |
999 Correct spelling. | |
1000 | |
1001 2009-02-04 Aidan Kehoe <kehoea@parhasard.net> | |
1002 | |
1003 * help.el: | |
1004 (describe-function-1): | |
1005 * byte-optimize.el: | |
1006 Remove any reference to mocklisp as an active technology. | |
1007 | |
1008 2009-02-04 Aidan Kehoe <kehoea@parhasard.net> | |
1009 | |
1010 * mule/latin.el: | |
1011 Specify windows-1250 as the invalid-sequence-coding-system for the | |
1012 iso-8859-2 languages; actually *use* the | |
1013 invalid-sequence-coding-system for German and the other iso-8859-1 | |
1014 language environments. | |
1015 | |
1016 2009-02-04 Aidan Kehoe <kehoea@parhasard.net> | |
1017 | |
1018 * coding.el (force-coding-system-equivalency): | |
1019 Document this macro and the motivation for it. | |
1020 | |
1021 2009-01-15 Aidan Kehoe <kehoea@parhasard.net> | |
1022 | |
1023 * coding.el (force-coding-system-equivalency): | |
1024 Move three functions that we don't want to advertise to being | |
1025 anonymous lambdas instead. | |
1026 * glyphs.el : | |
1027 Remove #'define-constant-glyph and some functions it uses, replace | |
1028 the latter with anonymous lambdas and the former and its uses with | |
1029 a call to loop. | |
1030 Do the same with #'define-obsolete-pointer-glyph and the functions | |
1031 it uses. | |
1032 (init-glyphs): Untern this symbol once the associated function has | |
1033 been called; it's only needed at dump time, not at runtime. | |
1034 | |
1035 2009-02-04 Aidan Kehoe <kehoea@parhasard.net> | |
1036 | |
1037 * coding.el (query-coding-region): | |
1038 Revert this to being a defun, add a compiler macro without | |
1039 needless binding. | |
1040 (query-coding-string): | |
1041 Correct a bug here, string indices are zero- not one-based. | |
1042 * mule/general-late.el (unicode-query-coding-skip-chars-arg): | |
1043 Correct the algorithm used to initialise this variable. | |
1044 | |
1045 2009-02-04 Aidan Kehoe <kehoea@parhasard.net> | |
1046 | |
1047 * help.el (describe-function-1): | |
1048 Distinguish between special forms and subrs; don't bind | |
1049 autoload-file, #'symbol-file returns it like any other function | |
1050 file name. | |
1051 | |
1052 2009-01-31 Aidan Kehoe <kehoea@parhasard.net> | |
1053 | |
1054 * mule/mule-cmds.el (finish-set-language-environment): | |
1055 Treat control characters specially in the | |
1056 invalid-sequence-coding-system handling, display them using the | |
1057 caret notation. | |
1058 | |
1059 2009-01-31 Aidan Kehoe <kehoea@parhasard.net> | |
1060 | |
1061 * frame.el (display-graphic-p): | |
1062 Call #'display-device on the DISPLAY argument, ensuring that the | |
1063 argument to #'device-on-window-system-p is correct. | |
1064 | |
1065 2009-01-18 Ville Skyttä <scop@xemacs.org> | |
1066 | |
1067 * font.el (font-*-p): Docstring spelling fix. | |
1068 (set-font-*-p): Ditto. | |
1069 | |
1070 * modeline.el (modeline-3d-p): Fix docstring copy-pasto. | |
1071 | |
1072 2009-01-13 Aidan Kehoe <kehoea@parhasard.net> | |
1073 | |
1074 * mule/mule-cmds.el (set-language-environment-coding-systems): | |
1075 Fix a cosmetic bug; the relationship between | |
1076 file-name-coding-system and the file-name coding system alias | |
1077 established in coding.el wasn't being maintained. See Katsumi | |
1078 Yamaoka's comment in http://mid.gmane.org/b4m4p03bt43.fsf@jpl.org . | |
1079 | |
1080 2009-01-11 Aidan Kehoe <kehoea@parhasard.net> | |
1081 | |
1082 * subr.el: Correct a comment, we now have #'syntax-after in | |
1083 syntax.el. | |
1084 (subr-arity): New. | |
1085 Docstring and API taken initially from GNU's data.c, revision | |
1086 1.275, GPLv2. | |
1087 | |
1088 2009-01-01 Stephen J. Turnbull <stephen@xemacs.org> | |
1089 | |
1090 * descr-text.el (describe-char-unicodedata-file): | |
1091 Nuke build-breaking computation from defcustom initializer. | |
1092 | |
1093 2008-12-30 Aidan Kehoe <kehoea@parhasard.net> | |
1094 | |
1095 * make-docfile.el: | |
1096 Use absolute source file names when checking if DOC is out of | |
1097 date, don't use relative paths that may not be related to the | |
1098 current directory. | |
1099 | |
1100 2008-12-28 Aidan Kehoe <kehoea@parhasard.net> | |
1101 | |
1102 * coding.el (query-coding-region): | |
1103 (query-coding-string): | |
1104 Make these defsubsts, they're short enough and they're called | |
1105 explicitly rarely enough that it make some sense. The alternative | |
1106 would be compiler macros that avoid the binding of the arguments. | |
1107 (unencodable-char-position): | |
1108 Document where the docstring and API are from. | |
1109 Correct a special case for zero--check-argument-type returns nil | |
1110 when it succeeds, we can't usefully chain its result in an and | |
1111 here. | |
1112 (check-coding-systems-region): New. API taken from GNU; docstring | |
1113 and implementation are independent. | |
1114 (encode-coding-char): | |
1115 Add an optional third argument, as used by recent GNU. Document | |
1116 the origen of the docstring. | |
1117 (default-query-coding-region): Add a short docstring to the | |
1118 non-Mule implementation of this function. | |
1119 * unicode.el: | |
1120 Don't set the query-coding-function property for unicode coding | |
1121 systems if we're on non-mule. Unintern | |
1122 unicode-query-coding-region, unicode-query-coding-skip-chars-arg | |
1123 in the same context. | |
1124 | |
1125 2008-12-30 Aidan Kehoe <kehoea@parhasard.net> | |
1126 | |
1127 * frame.el (display-mouse-p): | |
1128 (display-popup-menus-p): | |
1129 (display-images-p): | |
1130 (display-selections-p): | |
1131 (display-visual-class): | |
1132 Make all these functions more general, do not hard code device | |
1133 type symbols where that is inappropriate. | |
1134 | |
1135 2008-12-28 Aidan Kehoe <kehoea@parhasard.net> | |
1136 | |
1137 * coding.el (default-query-coding-region): | |
1138 Declare using defun*, so we can #'return-from to it on | |
1139 encountering a safe-charsets value of t. Comment out a few | |
1140 debug messages. | |
1141 (query-coding-region): | |
1142 Correct the docstring, it deals with a region, not a string. | |
1143 (unencodable-char-position): | |
1144 Correct the implementation for non-nil COUNT, special-case a zero | |
1145 value for count, treat it as one. Don't rely on dynamic scope when | |
1146 calling the main lambda. | |
1147 * unicode.el (unicode-query-coding-region): | |
1148 Comment out some debug messages here. | |
1149 * mule/mule-coding.el (8-bit-fixed-query-coding-region): | |
1150 Comment out some debug messages here. | |
1151 | |
1152 * code-init.el (raw-text): | |
1153 Add a safe-charsets property to this coding system. | |
1154 * mule/korean.el (iso-2022-int-1): | |
1155 * mule/korean.el (euc-kr): | |
1156 * mule/korean.el (iso-2022-kr): | |
1157 Add safe-charsets properties for these coding systems. | |
1158 * mule/japanese.el (iso-2022-jp): | |
1159 * mule/japanese.el (jis7): | |
1160 * mule/japanese.el (jis8): | |
1161 * mule/japanese.el (shift-jis): | |
1162 * mule/japanese.el (iso-2022-jp-1978-irv): | |
1163 * mule/japanese.el (euc-jp): | |
1164 Add safe-charsets properties for all these coding systems. | |
1165 * mule/iso-with-esc.el: | |
1166 Add safe-charsets properties to all the coding systems in | |
1167 here. Comment on the downside of a safe-charsets value of t for | |
1168 iso-latin-1-with-esc. | |
1169 * mule/hebrew.el (ctext-hebrew): | |
1170 Add a safe-charsets property for this coding system. | |
1171 * mule/devanagari.el (in-is13194-devanagari): | |
1172 Add a safe-charsets property for this coding system. | |
1173 * mule/chinese.el (cn-gb-2312): | |
1174 * mule/chinese.el (hz-gb-2312): | |
1175 * mule/chinese.el (big5): | |
1176 Add safe-charsets properties for these coding systems. | |
1177 * mule/latin.el (iso-8859-14): | |
1178 Add an implementation for this, using #'make-8-bit-coding-system. | |
1179 * mule/mule-coding.el (ctext): | |
1180 * mule/mule-coding.el (iso-2022-8bit-ss2): | |
1181 * mule/mule-coding.el (iso-2022-7bit-ss2): | |
1182 * mule/mule-coding.el (iso-2022-jp-2): | |
1183 * mule/mule-coding.el (iso-2022-7bit): | |
1184 * mule/mule-coding.el (iso-2022-8): | |
1185 * mule/mule-coding.el (escape-quoted): | |
1186 * mule/mule-coding.el (iso-2022-lock): | |
1187 Add safe-charsets properties for all these coding systems. | |
1188 | |
1189 2008-12-27 Aidan Kehoe <kehoea@parhasard.net> | |
1190 | |
1191 * loadhist.el (symbol-file): | |
1192 Use #'defun*, not #'defun, to allow the checks for autoloaded | |
1193 functions and variables to call #'return-from correctly. Use | |
1194 #'return-from instead of #'return throughout the function. | |
1195 | |
1196 2008-12-27 Aidan Kehoe <kehoea@parhasard.net> | |
1197 | |
1198 * loadup.el (load-history): | |
1199 Add the contents of current-load-list to load-history before | |
1200 clearing it. Move the variable declarations earlier in the file to | |
1201 a format understood by make-docfile.c. | |
1202 * custom.el (custom-declare-variable): Add the variable's symbol | |
1203 to the current file's load history entry correctly, don't use a | |
1204 cons. Eliminate a comment that we don't need to worry about, we | |
1205 don't need to check the `initialized' C variable in Lisp. | |
1206 * bytecomp.el (byte-compile-output-file-form): | |
1207 Merge Andreas Schwab's pre-GPLv3 GNU change of 19970831 here; | |
1208 treat #'custom-declare-variable correctly, generating the | |
1209 docstrings in a format understood by make-docfile.c. | |
1210 * loadhist.el (symbol-file): Correct behaviour for checking | |
1211 autoloaded macros and functions when supplied with a TYPE | |
1212 argument. Accept fully-qualified paths from | |
1213 #'built-in-symbol-file; if a path is not fully-qualified, return | |
1214 it relative to lisp-directory if the filename corresponds to a | |
1215 Lisp file, and relative to (concat source-directory "/src/") | |
1216 otherwise. | |
1217 * make-docfile.el (preloaded-file-list): | |
1218 Rationalise some let bindings a little. Use the "-d" argument to | |
1219 make-docfile.c to supply Lisp paths relative to lisp-directory, | |
1220 not absolutely. Add in loadup.el explicitly to the list of files | |
1221 to be processed by make-docfile.c--it doesn't make sense to add it | |
1222 to preloaded-file-list, since that is used for purposes of | |
1223 byte-compilation too. | |
1224 | |
1225 2008-12-22 Aidan Kehoe <kehoea@parhasard.net> | |
1226 | |
1227 * loadhist.el (symbol-file): | |
1228 Add support for differentiating between variables and functions to | |
1229 #'symbol-file. | |
1230 * help.el (describe-function-1): | |
1231 (describe-variable): | |
1232 Call #'symbol-function explicitly with a 'defun or 'defvar | |
1233 argument, depending on whether we're looking for a variable or a | |
1234 function. | |
1235 * cus-face.el (custom-declare-face): | |
1236 Record information about the face in the load history; code taken | |
1237 from GNU, pre-GPLv3 revision 1.45. | |
1238 | |
1239 2008-10-29 Stephen J. Turnbull <stephen@xemacs.org> | |
1240 | |
1241 * bytecomp.el (byte-compile-file): Protect encoding from latin-unity. | |
1242 | |
1243 2008-10-28 Stephen J. Turnbull <stephen@xemacs.org> | |
1244 | |
1245 * version.el (xemacs-betaname): Fix docstring typo. (Thanks, Ville!) | |
1246 | |
1247 2008-09-30 Stephen J. Turnbull <stephen@xemacs.org> | |
1248 | |
1249 * version.el (xemacs-betaname): | |
1250 Document relation to other version variables. | |
1251 | |
1252 2008-09-27 Stephen J. Turnbull <stephen@xemacs.org> | |
1253 | |
1254 * subr.el (with-string-as-buffer-contents): | |
1255 Document initial position of point. | |
1256 | |
1257 2008-08-31 Aidan Kehoe <kehoea@parhasard.net> | |
1258 | |
1259 * window.el (only-window-p): New. | |
1260 Check if WINDOW is the only window in some context, normally its | |
1261 frame. | |
1262 (one-window-p): | |
1263 Implemented this in terms of #'only-window-p, calling it on the | |
1264 selected window. | |
1265 (window-buffer-height): Uncomment this, make it work. | |
1266 (count-screen-lines): Support a BUFFER argument. | |
1267 (fit-window-to-buffer): Uncomment this, correct its implementation | |
1268 to work with XEmacs. | |
1269 * help.el (temp-buffer-resize-mode): New. Name taken from GNU, | |
1270 implementation our own. | |
1271 * (resize-temp-buffer-window): New. GNU-compatible alias for | |
1272 #'shrink-window-if-larger-than-buffer. | |
1273 * dumped-lisp.el (preloaded-file-list): Move easy-mmode before | |
1274 help, now that the latter uses #'define-minor-mode. | |
1275 * frame.el: Point to #'temp-buffer-resize-mode in a comment. | |
1276 Some of this code is from GNU; help.el CVS version 1.327 of | |
1277 2007-03-21, window.el CVS version 1.122, of 2007-06-24. Both these | |
1278 are GPLV2 or later. | |
1279 | |
1280 2008-08-27 Aidan Kehoe <kehoea@parhasard.net> | |
1281 | |
1282 * subr.el (skip-chars-quote): | |
1283 Correct the implementation, following the docstring of | |
1284 #'skip-char-forward more closely rather than the documentation of | |
1285 character classes in the Lispref. | |
1286 | |
1287 2008-08-23 Aidan Kehoe <kehoea@parhasard.net> | |
1288 | |
1289 * custom.el: Move #'custom-variable-p to C, since it's now called | |
1290 from #'user-variable-p. | |
1291 | |
1292 2008-08-23 Aidan Kehoe <kehoea@parhasard.net> | |
1293 | |
1294 * mule/mule-coding.el (make-8-bit-coding-system): | |
1295 * mule/general-late.el (posix-charset-to-coding-system-hash): | |
1296 Use #'skip-chars-quote as appropriate. | |
1297 | |
1298 2008-08-09 Aidan Kehoe <kehoea@parhasard.net> | |
1299 | |
1300 * subr.el (skip-chars-quote): New. | |
1301 Given STRING, return a string that means that all characters in | |
1302 STRING will be skipped when passed to #'skip-chars-forward, | |
1303 #'skip-chars-backward. | |
1304 | |
1305 2008-08-09 Aidan Kehoe <kehoea@parhasard.net> | |
1306 | |
1307 * mule/cyril-util.el: Remove. Use the version in packages instead. | |
1308 | |
1309 2008-08-08 Aidan Kehoe <kehoea@parhasard.net> | |
1310 | |
1311 * unicode.el: | |
1312 * mule/mule-cmds.el: | |
1313 * mule/latin.el: | |
1314 * mule/cyrillic.el: | |
1315 Rework the various identifiers using error-sequence to use | |
1316 invalid-sequence instead. | |
1317 | |
1318 2008-08-05 Aidan Kehoe <kehoea@parhasard.net> | |
1319 | |
1320 * specifier.el (current-display-table): Initialise this here, not | |
1321 in x-init.el, since we want it even on non-X builds to use the | |
1322 support for displaying Unicode error sequences according to the | |
1323 current locale. | |
1324 * mule/mule-cmds.el (set-language-info): | |
1325 Document error-sequence-coding-system, used to describe how to | |
1326 display characters that are not valid Unicode on disk. | |
1327 * mule/mule-cmds.el (finish-set-language-environment): | |
1328 Implement error-sequence-coding-system. | |
1329 * unicode.el (unicode-error-sequence-warning-face): | |
1330 New face, to make it possible to distinguish invalid Unicode | |
1331 sequences from the characters given by the valid Unicode | |
1332 sequences. | |
1333 * mule/cyrillic.el ("Russian"): | |
1334 ("Ukrainian"): | |
1335 ("Bulgarian"): | |
1336 ("Belarusian"): | |
1337 ("Cyrillic-ALT"): Add support for error-sequence-coding-system for | |
1338 all these languages. | |
1339 * mule/latin.el: | |
1340 Add support for error-sequence-coding-system for the | |
1341 Latin-alphabet language environments. | |
1342 | |
1343 2008-08-05 Aidan Kehoe <kehoea@parhasard.net> | |
1344 | |
1345 * mule/iso-with-esc.el (greek-iso-8bit-with-esc): | |
1346 (arabic-iso-8bit-with-esc): | |
1347 Add these two here. Move the implementation of the | |
1348 'arabic-iso8859-6 character set here, with commentary on why that | |
1349 is reasonable. | |
1350 * mule/arabic.el (iso-8859-6): | |
1351 Add iso-8859-6, windows-1256 implementations using | |
1352 make-8-bit-coding-system. Remove our non-standard Mule character | |
1353 sets. | |
1354 * unicode.el (load-unicode-tables): Remove Arabic since it's no | |
1355 longer dumped. | |
1356 * mule/mule-msw-init-late.el: Remove Arabic. | |
1357 * mule/mule-category.el (predefined-category-list): Remove | |
1358 Arabic. | |
1359 | |
1360 2008-07-26 Aidan Kehoe <kehoea@parhasard.net> | |
1361 | |
1362 * x-init.el (x-initialize-compose): | |
1363 Rewrite to use #'loop, as does similar code in x-win-sun.el, | |
1364 x-win-xfree86.el. Locally bind function-key-map to the correct | |
1365 value for the device's console. | |
1366 * x-win-xfree86.el (x-win-init-xfree86): | |
1367 Locally bind function-key-map to the correct value for the | |
1368 device's console. | |
1369 * x-win-sun.el (x-win-init-sun): | |
1370 Locally bind function-key-map to the correct value for the | |
1371 device's console. | |
1372 | |
1373 2008-07-20 Aidan Kehoe <kehoea@parhasard.net> | |
1374 | |
1375 * descr-text.el (describe-char-unicode-data): | |
1376 Correct three calls to #'error; it doesn't take #'message style | |
1377 format strings and arguments. | |
1378 | |
1379 2008-07-19 Aidan Kehoe <kehoea@parhasard.net> | |
1380 | |
1381 * descr-text.el (describe-property-list): Move the (require | |
1382 'hyper-apropos) call to top level, this isn't the only function | |
1383 that uses the relevant face. | |
1384 (describe-char): Wrap the Unihan field descriptions if they are | |
1385 longer than the windows width minus 50. | |
1386 Rename the created buffer to reflect the character's position as | |
1387 well as its value. | |
1388 | |
1389 2008-07-07 Aidan Kehoe <kehoea@parhasard.net> | |
1390 | |
1391 Patch to make it up to the device-specific code whether | |
1392 various Lisp functions should be called during device creation, | |
1393 not relying on the startup code to decide this. Also, rename | |
1394 initial-window-system to initial-device-type (which makes more | |
1395 sense in this scheme), always set it. | |
1396 | |
1397 * startup.el (command-line): | |
1398 Use initial-device-type, not initial-window-system; just call | |
1399 #'make-device, leave the special behaviour to be done the first | |
1400 time a console type is initialised to be decided on by the | |
1401 respective console code. | |
1402 | |
1403 * x-init.el (x-app-defaults-directory): Declare that it should be | |
1404 bound. | |
1405 (x-define-dead-key): Have the macro take a DEVICE argument. | |
1406 (x-initialize-compose): Have the function take a DEVICE argument, | |
1407 and use it when checking if various keysyms are available on the | |
1408 keyboard. | |
1409 (x-initialize-keyboard): Have the function take a DEVICE argument, | |
1410 allowing device-specific keyboard initialisation. | |
1411 (make-device-early-x-entry-point-called-p): New. | |
1412 (make-device-late-x-entry-point-called-p): New. Rename | |
1413 pre-x-win-initted, x-win-initted. | |
1414 (make-device-early-x-entry-point): Rename init-pre-x-win, take the | |
1415 call to make-x-device out (it should be called from the | |
1416 device-creation code, not vice-versa). | |
1417 (make-device-late-x-entry-point): Rename init-post-x-win, have it | |
1418 take a DEVICE argument, use that DEVICE argument when working out | |
1419 what device-specific things need doing. Don't use | |
1420 create-console-hook in core code. | |
1421 * x-win-xfree86.el (x-win-init-xfree86): Take a DEVICE argument; | |
1422 use it. | |
1423 * x-win-sun.el (x-win-init-sun): Take a DEVICE argument; use it. | |
1424 * mule/mule-x-init.el: Remove #'init-mule-x-win, an empty | |
1425 function. | |
1426 | |
1427 * tty-init.el (make-device-early-tty-entry-point-called-p): New. | |
1428 Rename pre-tty-win-initted. | |
1429 (make-device-early-tty-entry-point): New. | |
1430 Rename init-pre-tty-win. | |
1431 (make-frame-after-init-entry-point): New. | |
1432 Rename init-post-tty-win to better reflect when it's called. | |
1433 | |
1434 * gtk-init.el (gtk-early-lisp-options-file): New. | |
1435 Move this path to a documented variable. | |
1436 (gtk-command-switch-alist): Wrap the docstring to fewer than 79 | |
1437 columns. | |
1438 (make-device-early-gtk-entry-point-called-p): New. | |
1439 (make-device-late-gtk-entry-point-called-p): New. | |
1440 Renamed gtk-pre-win-initted, gtk-post-win-initted to these. | |
1441 (make-device-early-gtk-entry-point): New. | |
1442 (make-device-late-gtk-entry-point): New. | |
1443 Renamed init-pre-gtk-win, init-post-gtk-win to these. | |
1444 Have make-device-late-gtk-entry-point take a device argument, and use | |
1445 it; have make-device-early-gtk-entry-point load the GTK-specific | |
1446 startup code, instead of doing that in C. | |
1447 (init-gtk-win): Deleted, functionality moved to the GTK device | |
1448 creation code. | |
1449 (gtk-define-dead-key): Have it take a DEVICE argument; use this | |
1450 argument. | |
1451 (gtk-initialize-compose): Ditto. | |
1452 | |
1453 * coding.el (set-terminal-coding-system): | |
1454 Correct the docstring; the function isn't broken. | |
1455 | |
1456 2008-06-29 Aidan Kehoe <kehoea@parhasard.net> | |
1457 | |
1458 * descr-text.el (describe-char-unicode-data): | |
1459 Don't leak the Unihan database handle when looking up non-Han | |
1460 characters. | |
1461 | |
1462 2008-06-04 Aidan Kehoe <kehoea@parhasard.net> | |
1463 | |
1464 * descr-text.el (describe-property-list): | |
1465 #'require hyper-apropos, since we use hyper-apropos-face | |
1466 | |
1467 2008-05-25 Aidan Kehoe <kehoea@parhasard.net> | |
1468 | |
1469 * descr-text.el: New. | |
1470 Taken from GNU's GPLV2 version of 2007-02-14, with modifications | |
1471 for XEmacs support and extensions for Unihan.txt support and | |
1472 db/dbm caches. | |
1473 * simple.el (what-cursor-position): | |
1474 Support an optional prefix argument, as does GNU, calling | |
1475 #'describe-char to giving more detail on the character at point, | |
1476 notably from UnicodeData and (in our case, optionally) Unihan.txt. | |
1477 * syntax.el (syntax-after): | |
1478 Make this available for the sake of #'describe-char. | |
1479 * mule/mule-cmds.el (iso-2022-control-alist): | |
1480 Make this available, for the sake of #'encoded-string-description | |
1481 and #'describe-char. | |
1482 * mule/mule-cmds.el (encoded-string-description): | |
1483 Make this available, for the sake of #'describe-char. | |
1484 * unicode.el (unicode-error-default-translation-table): | |
1485 Make this a char table of type generic, not of type char. Makes it | |
1486 possible to have the relevant logic in #'describe-char reasonably | |
1487 clear; also, and this is undocumented, makes it much easier to | |
1488 implement #'frob-unicode-errors-region. I should document this, | |
1489 and revise #'frob-unicode-errors-region. | |
1490 | |
1491 2008-05-21 Aidan Kehoe <kehoea@parhasard.net> | |
1492 | |
1493 * mule/mule-coding.el (make-8-bit-choose-category): | |
1494 Merge my change of 2008-05-14 to the query-coding-region code. | |
1495 | |
1496 2008-05-14 Stephen J. Turnbull <stephen@xemacs.org> | |
1497 | |
1498 * subr.el (add-to-list): Fix Aidan's last commit. | |
1499 | |
1500 2008-05-14 Aidan Kehoe <kehoea@parhasard.net> | |
1501 | |
1502 * subr.el (add-to-list): Implement the same logic with a more | |
1503 concise syntax; thank you Stephen, in | |
1504 http://mid.gmane.org/87ablomdwx.fsf@uwakimon.sk.tsukuba.ac.jp . | |
1505 | |
1506 2008-02-25 bpalmer <bpalmer@gmail.com> | |
1507 | |
1508 * subr.el(add-to-list): add support for `compare-fn' to sync with | |
1509 emacs. | |
1510 | |
1511 2008-05-14 Aidan Kehoe <kehoea@parhasard.net> | |
1512 | |
1513 * mule/mule-coding.el (make-8-bit-choose-category):=20 | |
1514 Control-1 characters extend from #x80 to #x9F (inclusive), | |
1515 not from #x80 to #xBF. | |
1516 | |
1517 2008-05-13 Aidan Kehoe <kehoea@parhasard.net> | |
1518 | |
1519 * printer.el (generic-print-region): | |
1520 (generic-print-buffer): | |
1521 Use #'valid-device-type-p instead of #'valid-specifier-tag-p to | |
1522 check if the msprinter device is available, now that msprinter is | |
1523 always available as a specifier tag. | |
1524 | |
1525 2008-05-11 Aidan Kehoe <kehoea@parhasard.net> | |
1526 | |
1527 * disp-table.el (make-display-table): | |
1528 Update the example code to make it more general, and more | |
1529 compatible with GNU. Also, I previously said #xFF when I meant | |
1530 ?\xFF; correct this. | |
1531 * mule/cyril-util.el (standard-display-cyrillic-translit): | |
1532 Make the selection of the default language more sensible; change | |
1533 the API a little to make a sensible default Cyrillic language | |
1534 available, checking current-language-environment. | |
1535 | |
1536 2007-07-21 Aidan Kehoe <kehoea@parhasard.net> | |
1537 | |
1538 * mule/cyril-util.el: | |
1539 * mule/cyril-util.el (cyrillic-encode-koi8-r-char): Removed. | |
1540 * mule/cyril-util.el (cyrillic-encode-alternativnyj-char): | |
1541 Removed. No-one uses these functions in google.com/codesearch, | |
1542 GNU have a comment doubting their utility, and their | |
1543 implementation is trivial. | |
1544 * mule/cyril-util.el (cyrillic-language-alist): | |
1545 Reformatted. | |
1546 * mule/cyril-util.el (standard-display-table)): Removed. It wasn't | |
1547 used anyway. | |
1548 * mule/cyril-util.el (standard-display-cyrillic-translit): | |
1549 Rewrite it to work with character tables as display tables, and | |
1550 not to abort with an error. | |
1551 | |
1552 2007-07-21 Aidan Kehoe <kehoea@parhasard.net> | |
2 | 1553 |
3 * disp-table.el: | 1554 * disp-table.el: |
1555 * disp-table.el (make-display-table): Moved earlier in the file in | |
1556 a weak attempt at making syncing with GNU easier. | |
1557 * disp-table.el (frob-display-table): | |
1558 Autoload it, accept TAG-SET, for editing specifiers. | |
4 * disp-table.el (describe-display-table): | 1559 * disp-table.el (describe-display-table): |
5 * disp-table.el (make-display-table): | 1560 Have it handle character sets. |
6 * disp-table.el (display-table-p): New. | 1561 * disp-table.el (standard-display-8bit-1): |
7 * disp-table.el (frob-display-table): | 1562 * disp-table.el (standard-display-8bit): |
8 * disp-table.el (put-display-table-range): New. | |
9 * disp-table.el (put-display-table): New. | |
10 * disp-table.el (get-display-table): New. | |
11 * disp-table.el (standard-display-default-1): | 1563 * disp-table.el (standard-display-default-1): |
12 * disp-table.el (standard-display-ascii): | 1564 * disp-table.el (standard-display-ascii): |
13 * disp-table.el (standard-display-g1): | 1565 * disp-table.el (standard-display-g1): |
14 * disp-table.el (standard-display-graphic): | 1566 * disp-table.el (standard-display-graphic): |
15 * disp-table.el (standard-display-underline): | 1567 * disp-table.el (standard-display-underline): |
16 * disp-table.el (standard-display-european): | 1568 * disp-table.el (standard-display-european): |
1569 Rework them all to use put-char-table, remove-char-table instead | |
1570 of aset. Limit standard-display-g1, standard-display-graphic to | |
1571 TTYs; have standard-display-underline work on X11 too. | |
1572 | |
1573 * font.el (font-caps-display-table): | |
1574 Use put-char-table instead of aset when editing a display table. | |
1575 * x-init.el: | |
1576 * x-init.el (tab): | |
1577 Create the initial display table as a char-table, not a vector. | |
1578 | |
1579 2008-01-20 Aidan Kehoe <kehoea@parhasard.net> | |
1580 | |
1581 * startup.el (command-line-do-script): New. | |
1582 (command-switch-alist): Use command-line-do-script. | |
1583 New argument, compatible with GNU; --script or -script says "treat | |
1584 the following argument as a file to load in batch mode". | |
1585 | |
1586 2008-05-07 Aidan Kehoe <kehoea@parhasard.net> | |
1587 | |
1588 * mule/latin.el (windows-1250): Add the Central European Windows | |
1589 coding system. | |
1590 * mule/mule-win32-init.el: Don't use the Windows-specific CP1250 | |
1591 implementation, rely on that in latin.el instead. | |
1592 | |
1593 2008-05-11 Aidan Kehoe <kehoea@parhasard.net> | |
1594 | |
1595 * coding.el (query-coding-clear-highlights): | |
1596 New function--clear any face information added by | |
1597 `query-coding-region'. | |
1598 (default-query-coding-region): Use it. | |
1599 | |
1600 2008-04-13 Henry S. Thompson <ht@inf.ed.ac.uk>, Mike Sperber <mike@xemacs.org> | |
1601 | |
1602 * window-xemacs.el (save-window-excursion/mapping, | |
1603 set-window-configuration/mapping): Add. These function return an | |
1604 alist mapping the window objects from the original window | |
1605 configuration to the window objects corresponding to them in the | |
1606 restored configuration. | |
1607 (set-window-configuration): | |
1608 (saved-window): | |
1609 (root-window->saved-window): | |
1610 (really-set-window-configuration): | |
1611 (restore-saved-window): Record the mapping for above functions. | |
1612 | |
1613 2008-04-12 Henry S. Thompson <ht@inf.ed.ac.uk> | |
1614 | |
1615 * window-xemacs.el (real-split-window, real-delete-window): Define | |
1616 these to the original definitions of `split-window' and | |
1617 `delete-window', and use them in the window-configuration code to | |
1618 make sure it doesn't get affected by advice to these functions. | |
1619 | |
1620 2008-04-10 Aidan Kehoe <kehoea@parhasard.net> | |
1621 | |
1622 * help.el (describe-function-1): | |
1623 Rely on #'symbol-file to tell which file an autoloaded function | |
1624 belongs to, don't special-case them. | |
1625 | |
1626 2008-03-19 Stephen J. Turnbull <stephen@xemacs.org> | |
1627 | |
1628 * custom.el (custom-theme-reset-internal): Fix call to get (symbol | |
1629 and property were reversed). | |
1630 | |
1631 2008-03-12 Mike Sperber <mike@xemacs.org> | |
1632 | |
1633 * window-xemacs.el (restore-saved-window): Restore window | |
1634 parameters right after splitting, rather than after traversing the | |
1635 other children. | |
1636 | |
1637 2008-03-07 Michael Sperber <mike@xemacs.org> | |
1638 | |
1639 * gnuserv.el (gnuserv-temp-file-regexp): Quote the temp-directory | |
1640 part. | |
1641 | |
1642 2008-03-05 Didier Verna <didier@xemacs.org> | |
1643 | |
1644 Fix auto-formatting of comments in auto-fill-mode. | |
1645 | |
1646 * newcomment.el (comment-indent): Don't insert a space at bol. | |
1647 * newcomment.el (comment-indent-new-line): Bind | |
1648 block-comment-start to comment-start in order to preserve the | |
1649 formatting of previous comment lines. | |
1650 | |
1651 2008-03-05 Didier Verna <didier@xemacs.org> | |
1652 | |
1653 Ease customization of face(s) under point. | |
1654 Suggested by Andreas Rohler. | |
1655 | |
1656 * cus-edit.el (custom-face-prompt): New (interactive call). Offer | |
1657 a prefix for choosing a face amongst those at point instead of all | |
1658 of them. | |
1659 * cus-edit.el (customize-face-1): New. Factor out from the | |
1660 functions below. | |
1661 * cus-edit.el (customize-face): Use it. | |
1662 * cus-edit.el (customize-face-other-window): Ditto. | |
1663 | |
1664 2008-02-16 Michael Sperber <mike@xemacs.org> | |
1665 | |
1666 * autoload.el (autoload-make-autoload-operators, | |
1667 autoload-make-autoload-complex-operators): Move autoload operator | |
1668 definitons to autoload-operators.el in xemacs-base package. | |
1669 Continue to work with older packages. | |
1670 | |
1671 2008-02-03 Aidan Kehoe <kehoea@parhasard.net> | |
1672 | |
1673 * iso8859-1.el (ascii-case-table): | |
1674 Correct the order of the arguments to #'put-case-table-pair. | |
1675 | |
1676 2008-01-25 Michael Sperber <mike@xemacs.org> | |
1677 | |
1678 * build-report.el (build-report-version-file-regexp): Adjust to | |
1679 handle Mercurial hash. | |
1680 | |
1681 2008-01-21 Aidan Kehoe <kehoea@parhasard.net> | |
1682 | |
1683 * info.el (Info-suffix-list): | |
1684 Support LZMA compression, as used--oddly--by Mandriva Linux. | |
1685 * coding.el (decode-coding-string): | |
1686 (encode-coding-string): Accept GNU's NOCOPY argument for | |
1687 these. Todo; write compiler macros to use it. | |
1688 (query-coding-warning-face): New face, to show unencodable | |
1689 characters. | |
1690 (default-query-coding-region-safe-charset-skip-chars-map): | |
1691 New variable, a cache used by #'default-query-coding-region. | |
1692 (default-query-coding-region): Default implementation of | |
1693 #'query-coding-region, using the safe-charsets and safe-chars | |
1694 coding systemproperties. | |
1695 (query-coding-region): New function; can a given coding system | |
1696 encode a given region? | |
1697 (query-coding-string): New function; can a given coding system | |
1698 encode a given string? | |
1699 (unencodable-char-position): Function API taken from GNU; return | |
1700 the first unencodable position given a string and coding system. | |
1701 (encode-coding-char): Function API taken from GNU; return CHAR | |
1702 encoded using CODING-SYSTEM, or nil if CODING-SYSTEM would trash | |
1703 CHAR. | |
1704 ((unless (featurep 'mule)): Override the default | |
1705 query-coding-region implementation on non-Mule. | |
1706 * mule/mule-coding.el (make-8-bit-generate-helper): Eliminate a | |
1707 duplicate comment. | |
1708 (make-8-bit-choose-category): Simplify implementation. | |
1709 (8-bit-fixed-query-coding-region): Implementation of | |
1710 #'query-coding-region for coding systems created with | |
1711 #'make-8-bit-coding-system. | |
1712 (make-8-bit-coding-system): Initialise the #'query-coding-region | |
1713 implementation for these character sets. | |
1714 (make-8-bit-coding-system): Ditto for the compiler macro version | |
1715 of this function. | |
1716 * unicode.el (unicode-query-coding-skip-chars-arg): New variable, | |
1717 used by unicode-query-coding-region, initialised in | |
1718 mule/general-late.el. | |
1719 (unicode-query-coding-region): New function, the | |
1720 #'query-coding-region implementation for Unicode coding systems. | |
1721 Initialise the query-coding-function property for the Unicode | |
1722 coding systems to #'unicode-query-coding-region. | |
1723 * mule/mule-charset.el (charset-skip-chars-string): New | |
1724 function. Return a #'skip-chars-forward argument that skips all | |
1725 characters in CHARSET. | |
1726 (map-charset-chars): Function synced from GNU, modified to work | |
1727 with XEmacs. Map FUNC across the int value charset ranges of | |
1728 CHARSET. | |
1729 | |
1730 2008-01-21 Aidan Kehoe <kehoea@parhasard.net> | |
1731 | |
1732 * info.el (Info-suffix-list): | |
1733 Support LZMA compression, as used--oddly--by Mandriva Linux. | |
1734 | |
1735 2008-01-17 Mike Sperber <mike@xemacs.org> | |
1736 | |
1737 * files.el (insert-directory): Bind `coding-system-for-read' to | |
1738 the `file-name' coding system. (Previously, the default ended up | |
1739 being undecided, which doesn't work well for UTF-8-based locales, | |
1740 for example.) | |
1741 | |
1742 2008-01-16 Aidan Kehoe <kehoea@parhasard.net> | |
1743 | |
1744 * keydefs.el (global-map): | |
1745 Bind '(shift delete) to #'kill-primary-selection, as described by | |
1746 Glynn Clements in | |
1747 16434.49191.47038.991206@cerise.nosuchdomain.co.uk of 2004-02-08. | |
1748 | |
1749 2008-01-14 Jerry James <james@xemacs.org> | |
1750 | |
1751 * font-lock.el (font-lock-add-keywords): Adapt to differences in | |
1752 Emacs and XEmacs compiled font-lock lists. | |
1753 * font-lock.el (font-lock-remove-keywords): Ditto. | |
1754 * font-lock.el (font-lock-set-defaults-1): Make changes specified | |
1755 by font-lock-keywords-alist and font-lock-removed-keywords-alist. | |
1756 | |
1757 2008-01-14 Aidan Kehoe <kehoea@parhasard.net> | |
1758 | |
1759 * bytecomp.el (byte-compile-output-file-form): | |
1760 Bind print-gensym-alist to nil, as we do within | |
1761 byte-compile-output-docform. | |
1762 | |
1763 2008-01-04 Michael Sperber <mike@xemacs.org> | |
1764 | |
1765 * code-files.el (insert-file-contents): | |
1766 (load): Don't call `substitute-in-file-name' on the file name. | |
1767 | |
1768 2008-01-03 Aidan Kehoe <kehoea@parhasard.net> | |
1769 | |
1770 * cus-edit.el (custom-save-all): | |
1771 If the directory containing the custom file doesn't exist, try to | |
1772 create it. Fixes Nick's Crabtree's bug of | |
1773 5fb265820712140145w512fa3bbh355cf76f7e2cf792@mail.gmail.com ; | |
1774 thank you Nick. | |
1775 * menubar-items.el (default-menubar): | |
1776 In the code to edit the user's init file, try to create the | |
1777 containing directory if it doesn't exist. | |
1778 | |
1779 2008-01-02 Aidan Kehoe <kehoea@parhasard.net> | |
1780 | |
1781 * gtk-init.el (init-post-gtk-win): | |
1782 Trust the X11 code to give us decent default fonts. | |
1783 | |
1784 2008-01-02 Aidan Kehoe <kehoea@parhasard.net> | |
1785 | |
1786 * x-iso8859-1.el: Removed. | |
1787 * gtk-iso8859-1.el: Removed. | |
1788 These haven't been used in a year and a half. No need to keep them | |
1789 around. | |
1790 | |
1791 2008-01-02 Mike Sperber <mike@xemacs.org> | |
1792 | |
1793 * minibuf.el (mouse-read-file-name-1): Use `window-height' instead | |
1794 of `frame-height' to be consistent with `split-window''s | |
1795 calculations. Bind `window-min-height' for the whole thing to | |
1796 avoid geometry problems with the buttons window. | |
1797 | |
1798 2008-01-02 Mike Sperber <mike@xemacs.org> | |
1799 | |
1800 * minibuf.el (mouse-read-file-name-1): Make the buttons in the | |
1801 dialog frame occupy `window-min-height' lines to avoid problems | |
1802 when the window configuration changes---as it does with | |
1803 `resize-minibuffer-mode'. | |
1804 | |
1805 2007-12-31 Aidan Kehoe <kehoea@parhasard.net> | |
1806 | |
1807 * menubar-items.el (default-menubar): | |
1808 Byte compile the specified lambdas. Correct some compile time | |
1809 warnings uncovered by this. | |
1810 * menubar-items.el (tutorials-menu-filter): | |
1811 If a language environment doesn't have an associated POSIX locale | |
1812 specified--which indicates we don't want it used except by those | |
1813 who know what they're doing--don't show its tutorial in the menu. | |
1814 * behavior.el (behavior-menu-filter): | |
1815 Byte compile the lambdas in the generated menu. | |
1816 | |
1817 2007-12-30 Aidan Kehoe <kehoea@parhasard.net> | |
1818 | |
1819 * iso8859-1.el: (provide 'iso8859-1) again, because one file uses | |
1820 it in the packages. | |
1821 | |
1822 2007-12-30 Aidan Kehoe <kehoea@parhasard.net> | |
1823 | |
1824 * subr.el (with-case-table): New. | |
1825 Idea and implementation taken from GNU's code of April 2007, | |
1826 before GPL V3 was implied. Thank you GNU. | |
1827 * iso8859-1.el (ascii-case-table): New. | |
1828 Idea taken from GNU. | |
1829 * iso8859-1.el : | |
1830 Change Jamie's implicit compile-time call to a macro literal into | |
1831 something comprehensible to and maintainable by mortals, using to | |
1832 cl.el's #'loop. | |
1833 * iso8859-1.el (ctl-arrow): | |
1834 Initialise it to something more comprehensible. | |
1835 | |
1836 2007-12-30 Aidan Kehoe <kehoea@parhasard.net> | |
1837 | |
1838 * loadhist.el (symbol-file): | |
1839 Accept a new TYPE argument, compatible with GNU, saying | |
1840 whether function or variable definitions should be searched for. | |
1841 Implement the functionality for autoloads, handling TYPE | |
1842 correctly. | |
1843 Pass the TYPE argument to built-in-symbol-file correctly. | |
1844 Document that TYPE is not implemented for non-autoloaded Lisp | |
1845 definitions. Our load-history doesn't have the relevant metadata. | |
1846 | |
1847 2007-12-25 Aidan Kehoe <kehoea@parhasard.net> | |
1848 | |
1849 * glyphs.el (init-glyphs): | |
1850 Revert part of Didier's 2007-10-15 commit, which broke | |
1851 #'make-image-specifier with string arguments, and more noticeably | |
1852 truncation-glyph, continuation-glyph, octal-escape-glyph, | |
1853 control-arrow-glyph. | |
1854 | |
1855 2007-12-23 Mike Sperber <mike@xemacs.org> | |
1856 | |
1857 * font.el (xft-font-create-object): Use | |
1858 `fc-pattern-get-or-compute-size' instead of | |
1859 `fc-pattern-get-size'. | |
1860 | |
1861 * fontconfig.el (fc-pattern-get-or-compute-size): Add. | |
1862 | |
1863 2007-12-22 Stephen J. Turnbull <stephen@xemacs.org> | |
1864 | |
1865 Factor out lists of operators specially treated by `make-autoload'. | |
1866 | |
1867 * autoload.el (autoload-make-autoload-operators): New. | |
1868 (autoload-make-autoload-complex-operators): New. | |
1869 (make-autoload): Use them. | |
1870 | |
1871 2007-12-18 Mike Sperber <mike@xemacs.org> | |
1872 | |
1873 * autoload.el (process-one-lisp-autoload): Insert <immediate> into | |
1874 the section header for immediate autoloads, to make sure the | |
1875 upstream doesn't think there aren't any autoloads at all. | |
1876 | |
1877 2007-12-19 Mike Sperber <mike@xemacs.org> | |
1878 | |
1879 * startup.el (ask-about-user-init-file-migration-p): Factored out | |
1880 check. | |
1881 (maybe-migrate-user-init-file): | |
1882 (migrate-user-init-file): Don't do a backup of ~/.emacs anymore. | |
1883 Instead, make only a manual adjustment of the file, if at all, | |
1884 i.e. don't go through customize magic anymore. | |
1885 (unmigrate-user-init-file): Don't use customize to set | |
1886 `load-home-init-file' anymore. | |
1887 (set-load-home-init-file): Add; performs the modification | |
1888 previously done through customize. | |
1889 (unmigrate-user-init-file): Use `set-load-home-init-file' instead | |
1890 of customize. | |
1891 (command-line-1): Only wait for the first event if we're not going | |
1892 to ask about migration. | |
1893 | |
1894 2007-12-18 Aidan Kehoe <kehoea@parhasard.net> | |
1895 | |
1896 * help.el (describe-function-1): | |
1897 Give details of bindings for commands, taking into account | |
1898 global-window-system-map and global-tty-map when bindings differ | |
1899 compared to the global map. | |
1900 | |
1901 2007-12-17 Aidan Kehoe <kehoea@parhasard.net> | |
1902 | |
1903 * subr.el (integer-to-bit-vector): New. | |
1904 * subr.el (bit-vector-to-integer): New. | |
1905 Provide naive implementations using the Lisp reader for these. | |
1906 | |
1907 2007-12-14 Aidan Kehoe <kehoea@parhasard.net> | |
1908 | |
1909 * process.el (substitute-env-vars): | |
1910 Merge an example from GNU's docstring. | |
1911 * process.el (setenv): | |
1912 Pass nil as the default abbrev table to the #'read-from-minibuffer | |
1913 call, instead of passing the current value of the variable. Bug | |
1914 introduced by an incorrect sync from GNU by Ben; reported by | |
1915 Thomas Mittelstaedt in 47626712.40609@cadenas.de. | |
1916 | |
1917 Document the #'set-time-zone-rule call when TZ is set. Push the | |
1918 old value on to the beginning of setenv-history. (Both merged from | |
1919 GNU.) Document that we don't do the coding-system frobbing at this | |
1920 level that GNU does. | |
1921 | |
1922 Provide a commented-out, sample implementation of GNU's | |
1923 #'environment; document why I think we shouldn't include it. | |
1924 | |
1925 2007-12-11 Aidan Kehoe <kehoea@parhasard.net> | |
1926 | |
1927 * mule/latin.el : | |
1928 Specify tutorial-coding-system using dotted cons notation, since | |
1929 it's not a list. Prevents an error in help-with-tutorial for these | |
1930 languages. | |
1931 | |
1932 2007-12-09 Aidan Kehoe <kehoea@parhasard.net> | |
1933 | |
1934 * abbrev.el (write-abbrev-file): | |
1935 Write FILE using escape-quoted, as a coding system. Add a coding | |
1936 cookie to specify exactly what coding system was used | |
1937 (escape-quoted is aliased to binary on non-Mule). Thank you for | |
1938 the bug report, Uwe Brauer. | |
1939 | |
1940 This bug would have been resolved ages ago if we had merged | |
1941 Dave Love's 2002 changes from GNU. Nope, I didn't merge the whole | |
1942 file when doing this. | |
1943 | |
1944 2007-12-09 Aidan Kehoe <kehoea@parhasard.net> | |
1945 | |
1946 * unicode.el (load-unicode-mapping-tables): | |
1947 Call #'set-default-unicode-precedence wrapped with | |
1948 #'declare-fboundp, to avoid warnings on non-Mule builds. | |
1949 | |
1950 * unicode.el (ccl-encode-to-ucs-2): | |
1951 * unicode.el (unicode-error-sequence-regexp-range): | |
1952 * unicode.el (frob-unicode-errors-region): | |
1953 * unicode.el (unicode-error-translate-region): | |
1954 Unconditionally provide these functions and variables at top | |
1955 level in the code, to make them available to make-docfile. For the | |
1956 INITVALUE args to #'defvar, conditionalise on (featurep 'mule); | |
1957 ditto for the code that tests the lookup tables and provides the | |
1958 WGL4 characters as jit-ucs-charset-0 characters. | |
1959 | |
1960 Unintern the function and variable symbols if (featurep 'mule) is | |
1961 not true, so their function definitions and so on get garbage | |
1962 collected at dump time in non-Mule builds. | |
1963 | |
1964 * obsolete.el (add-menu-item): | |
1965 * obsolete.el (add-menu): | |
1966 * obsolete.el (add-menu): | |
1967 * obsolete.el (package-get-download-menu): | |
1968 Provide these functions at top level, in order to make them | |
1969 available to make-docfile.c, which has trouble interpreting byte | |
1970 code. Unintern their symbols if the menubar feature is not | |
1971 available, which means they will be garbage collected on | |
1972 non-menubar builds. | |
1973 | |
1974 2007-12-09 Aidan Kehoe <kehoea@parhasard.net> | |
1975 | |
1976 * mule/latin.el: | |
1977 Create clones of the English language environment with UTF-8 and | |
1978 Windows-1252 as the associated coding system, for Joachim Schrod's | |
1979 use case of f8q022$3o3$1@sea.gmane.org. | |
1980 | |
1981 2007-12-04 Aidan Kehoe <kehoea@parhasard.net> | |
1982 | |
1983 * keydefs.el: | |
1984 Bind mouse wheel movements by default, to a lambda that calls the | |
1985 autoloaded #'mwheel-install and then #'mwheel-scroll with the | |
1986 appropriate event. | |
1987 | |
1988 2007-12-07 Vin Shelton <acs@xemacs.org> | |
1989 | |
1990 * about.el: Minor bio update to test hg repository. | |
1991 | |
1992 2007-12-05 Aidan Kehoe <kehoea@parhasard.net> | |
1993 | |
1994 * code-files.el (write-region): | |
1995 Use a more concise and probably less confusing docstring from | |
1996 Stephen. See | |
1997 87ve84323s.fsf@uwakimon.sk.tsukuba.ac.jp. | |
1998 | |
1999 Not following his suggestion of keeping the CODING-SYSTEM name for | |
2000 the last argument, given that that would make reworking the | |
2001 body of the necessary, and that I introduced a short-lived bug the | |
2002 last time I did that. | |
2003 | |
2004 2007-12-03 Aidan Kehoe <kehoea@parhasard.net> | |
2005 | |
2006 * bytecomp.el (byte-compile-file-form-custom-declare-variable): | |
2007 Instead of using a keyword argument that's incompatible with 21.4, | |
2008 modify the byte compiled init code to change the variable's | |
2009 standard-value property itself. | |
2010 | |
2011 2007-12-04 Aidan Kehoe <kehoea@parhasard.net> | |
2012 | |
2013 * mule/iso-with-esc.el: | |
2014 * mule/iso-with-esc.el ('iso-latin-1-with-esc): New. | |
2015 Provide the variable-length rarely-used ISO 2022 compatible coding | |
2016 systems for Latin (that is, iso-8859-[1-16]) again, to address | |
2017 Stephen's veto. | |
2018 | |
2019 2007-12-04 Aidan Kehoe <kehoea@parhasard.net> | |
2020 | |
2021 * autoload.el (make-autoload): | |
2022 Support auto-autoloads for coding systems. | |
2023 | |
2024 2007-12-01 Aidan Kehoe <kehoea@parhasard.net> | |
2025 | |
2026 * mule/mule-coding.el (iso-8859-1): | |
2027 * mule/latin.el (iso-8859-2): | |
2028 * mule/latin.el (iso-8859-3): | |
2029 * mule/latin.el (iso-8859-4): | |
2030 * mule/cyrillic.el (iso-8859-5): | |
2031 * mule/greek.el (iso-8859-7): | |
2032 * mule/hebrew.el (iso-8859-8): | |
2033 * mule/latin.el (iso-8859-9): | |
2034 * mule/latin.el (iso-8859-15): | |
2035 * mule/latin.el (iso-8859-16): | |
2036 Move the various ISO 8859 coding systems away from the ISO 2022 | |
2037 implementation to a #'make-8-bit-coding-system implementation; | |
2038 this has the handy side-effect of adressing most of the | |
2039 unification problems the old implementation had. | |
2040 | |
2041 Add aliases for GNU compatibility. | |
2042 | |
2043 Still no warning on the imminent corruption of data, though. I'm | |
2044 working on it. | |
2045 * mule/greek.el (windows-1253): | |
2046 Unconditionally provide this coding system. | |
2047 | |
2048 2007-12-01 Aidan Kehoe <kehoea@parhasard.net> | |
2049 | |
2050 * bytecomp.el (byte-compile-output-file-form): | |
2051 Bind print-gensym to a cons, to tell the Lisp printer not to clear | |
2052 print-gensym-alist on exit from #'print. This is appropriate | |
2053 because #'byte-compile-output-file-form may be called multiple | |
2054 times for a given output file, and re-using the | |
2055 #1=#:... placeholders in that context is inappropriate. | |
2056 | |
2057 2007-11-29 Aidan Kehoe <kehoea@parhasard.net> | |
2058 | |
2059 * mule/mule-coding.el (make-8-bit-generate-helper): | |
2060 Don't use 128 as a magic constant, instead make a let-binding to | |
2061 in in the eval-when-compile clause, and pass that bound value | |
2062 through to the run-time code. Fixes a bug where the compile-time | |
2063 and run-time code didn't share this value. | |
2064 * mule/mule-coding.el (make-8-bit-coding-system): | |
2065 Mark the coding systems created by this code as such, for the sake | |
2066 of automated testing of their round-trip compatibility. | |
2067 | |
2068 2007-11-28 Aidan Kehoe <kehoea@parhasard.net> | |
2069 | |
2070 * simple.el: | |
2071 * simple.el (xemacs-default-composefunc-dont-nag): New. | |
2072 Variable to be bound when using the xemacs-default-composefunc | |
2073 and when nagging should be avoided (notably when submitting bug | |
2074 report). | |
2075 | |
2076 2007-11-28 Aidan Kehoe <kehoea@parhasard.net> | |
2077 | |
2078 * mule/mule-cmds.el (create-variant-language-environment): | |
2079 Set tutorial-coding-system to correspond to the original coding | |
2080 system when creating the variant language environment. | |
2081 | |
2082 2007-11-27 Aidan Kehoe <kehoea@parhasard.net> | |
2083 | |
2084 * bytecomp.el (byte-compile-file-form-custom-declare-variable): | |
2085 Byte compile the default value for #'custom-declare-variable (and | |
2086 thence defcustom) calls; pass the uncompiled value as the value of | |
2087 a :default keyword, to be used in the customize UI if the byte | |
2088 compiled init value differs from the non byte compiled init | |
2089 value. | |
2090 | |
2091 GNU don't do these things. The advantages of doing it our way are | |
2092 a) the byte compilation warnings and b) since our interpreter is | |
2093 proportionately so much slower than theirs, we are penalised more | |
2094 strongly when we interpret code, especially when | |
2095 #'custom-declare-variable calls cluster, as they tend to do. | |
2096 * cus-edit.el (customize-changed-options): | |
2097 Wrap the #'interactive call to be less than 80 columns. | |
2098 Wrap the code to less than 80 columns. | |
2099 * cus-edit.el (custom-variable-menu): | |
2100 * cus-edit.el (custom-face-menu): | |
2101 * cus-edit.el (custom-group-menu): | |
2102 Expose the lambda expressions in these variables to the byte | |
2103 compiler. | |
2104 * custom.el (custom-initialize-changed): | |
2105 Correct the docstring; change the defun to defsubst, since calls | |
2106 to this are only done from one function, and calls to that | |
2107 function cluster. | |
2108 * custom.el (custom-declare-variable): | |
2109 Document the :default argument to #'custom-declare-variable; | |
2110 implement it. | |
2111 | |
2112 2007-11-27 Aidan Kehoe <kehoea@parhasard.net> | |
2113 | |
2114 * byte-optimize.el (byte-optimize-featurep): | |
2115 Remove a useless let binding that was a hangover from an earlier | |
2116 version of the code. Eliminates a byte-compile time warning. | |
2117 | |
2118 2007-11-22 Vin Shelton <acs@xemacs.org> | |
2119 | |
2120 * about.el (about-hacker-contribution): Updated my bio. | |
2121 | |
2122 2007-11-15 Aidan Kehoe <kehoea@parhasard.net> | |
2123 | |
2124 * code-files.el (write-region): | |
2125 Call #'find-coding-system on the (possible) coding system argument | |
2126 before checking it with #'coding-system-p; the latter function | |
2127 gives false results when passed coding system names as symbols. | |
2128 | |
2129 Preserve the old order of determination of the coding system | |
2130 better. | |
2131 | |
2132 2007-11-14 Aidan Kehoe <kehoea@parhasard.net> | |
2133 | |
2134 * unicode.el (unicode-error-default-translation-table): | |
2135 * unicode.el (unicode-error-sequence-regexp-range): | |
2136 * unicode.el (frob-unicode-errors-region): | |
2137 Make these variables and the single function available to | |
2138 make-docfile, by moving them to the start of the line. This | |
2139 conflicts with normal indentation of Lisp, unfortunately. | |
2140 | |
2141 2007-11-14 Aidan Kehoe <kehoea@parhasard.net> | |
2142 | |
2143 * subr.el (string-to-sequence): | |
2144 * subr.el (string-to-list): | |
2145 * subr.el (string-to-vector): | |
2146 (append STRING nil) is faster than (mapcar #'identity STRING), | |
2147 (vconcat STRING) is faster than (mapcar #'identity STRING). Change | |
2148 from GNU. | |
2149 | |
2150 2007-11-14 Aidan Kehoe <kehoea@parhasard.net> | |
2151 | |
2152 * code-files.el (write-region): | |
2153 Provide a new arg, CODING-SYSTEM-OR-MUSTBENEW, for compatibility | |
2154 both with GNU (where it has the MUSTBENEW meaning) and earlier | |
2155 XEmacs code (where it has the CODING-SYSTEM meaning). | |
2156 * files.el: | |
2157 * files.el (normal-backup-enable-predicate): | |
2158 * files.el (auto-save-file-name-transforms): | |
2159 Correct the docstrings of #'normal-backup-enable-predicate, | |
2160 #'auto-save-file-name-transforms. | |
2161 * files.el (make-temp-file): New. | |
2162 Merge from GNU. | |
2163 * subr.el: | |
2164 Document that #'make-temp-name is now in files.el. | |
2165 | |
2166 2007-11-08 Aidan Kehoe <kehoea@parhasard.net> | |
2167 | |
2168 * cus-edit.el (custom-save-all): | |
2169 Merge Jason Spiro's fix of | |
2170 c241693f0710021645g642f145n5925c7a35e7b2c58@mail.gmail.com , to | |
2171 avoid corruption of the custom-set-variables and custom-set-fonts | |
2172 calls in ~/.emacs if XEmacs doesn't understand any part of the | |
2173 syntax of ~/.emacs . | |
2174 | |
2175 2007-10-31 Mike Sperber <mike@xemacs.org> | |
2176 | |
2177 * autoload.el (make-autoload): Add `defclass' and `defmethod' as | |
2178 defmacro-like operators. This is need to enable compilation of | |
2179 packages that depend on eieio. | |
2180 | |
2181 2007-10-26 Aidan Kehoe <kehoea@parhasard.net> | |
2182 | |
2183 * mule/general-late.el: | |
2184 Now that all the dumped coding systems are available, decode | |
2185 Installation-string using the value for | |
2186 Installation-file-coding-system at dump time. | |
2187 | |
2188 2007-10-26 Aidan Kehoe <kehoea@parhasard.net> | |
2189 | |
2190 * dumped-lisp.el (preloaded-file-list): | |
2191 Allow version.el to be compiled. | |
2192 * help.el (describe-installation): | |
2193 Use and-boundp instead of (and (boundp ...); don't decode | |
2194 Installation-string. Call #'error with a DATUM arg. | |
2195 * loadup.el: | |
2196 * loadup.el (Installation-string): Removed. | |
2197 Moved to version.el. | |
2198 * loadup.el (really-early-error-handler): | |
2199 Move the initialization of Installation-string to version.el too. | |
2200 * update-elc-2.el (update-elc-ignored-files): | |
2201 * update-elc-2.el (batch-update-elc-2): | |
2202 Remove version.el from the ignored files; if Mule is available, | |
2203 always recompile it, since Installation-file-coding-system depends | |
2204 on relatively complex Mule code. | |
2205 * update-elc.el (unbytecompiled-lisp-files): | |
2206 Remove version.el. | |
2207 * version.el: | |
2208 * version.el (Installation-file-coding-system): New. | |
2209 Variable reflecting the native coding system at build time, to | |
2210 better work out Installation-string. | |
2211 * version.el (Installation-string): New. | |
2212 Moved from loadup.el; documented in more detail. | |
2213 | |
2214 2007-10-26 Aidan Kehoe <kehoea@parhasard.net> | |
2215 | |
2216 * mule/latin.el: | |
2217 "pl" is the normal POSIX language code for Polish, not "po"; if a | |
2218 tutorial is provided, set tutorial-coding-system explicitly based | |
2219 on the language environment coding system, to override confusion | |
2220 that can arise with the variant language environments. | |
2221 | |
2222 2007-10-01 Aidan Kehoe <kehoea@parhasard.net> | |
2223 | |
2224 * byte-optimize.el: | |
2225 * byte-optimize.el (byte-optimize-ever-present-features): New. | |
2226 * byte-optimize.el (byte-optimize-featurep): New. | |
2227 Optimise calls to (featurep 'xemacs) to t, since our byte code | |
2228 refuses to run on GNU Emacs. Also optimises away checks for cl, | |
2229 cl-extra, cl-19 and backquote, a conservative list of those | |
2230 features that have been available in every XEmacs build since the | |
2231 last time our opcodes changed. | |
2232 | |
2233 2007-10-14 Aidan Kehoe <kehoea@parhasard.net> | |
2234 | |
2235 * coding.el: | |
2236 Use raw-text, not no-conversion for iso-8859-1 on non-Mule; | |
2237 preserves the line ending autodetection, but doesn't do coding | |
2238 system autodetection. Thank you Stephen. | |
2239 | |
2240 2007-10-15 Didier Verna <didier@xemacs.org> | |
2241 | |
2242 * glyphs.el (init-glyphs): Use more sensible image conversion | |
2243 rules for tty consoles (don't inline images, explicitely recognize | |
2244 more image types). Avoid images on stream consoles altogether. | |
2245 | |
2246 2007-10-13 Aidan Kehoe <kehoea@parhasard.net> | |
2247 | |
2248 * cmdloop.el (yes-or-no-p): | |
2249 Only call #'yes-or-no-p-dialog-box if it's bound. Eliminates a | |
2250 compile-time warning; should not actually avoid any run-time | |
2251 errors. | |
2252 * coding.el: | |
2253 * coding.el ('automatic-conversion): Removed. | |
2254 On non-Mule builds, alias 'iso-8859-1 to 'no-conversion, not | |
2255 'undecided, since the latter does coding system autorecognition | |
2256 that is useless and leads to stack overflows without Mule. Delete | |
2257 'iso-8859-2 as an alias on non-Mule | |
2258 * faces.el (face-font-instance): | |
2259 Only call get-charset if it's bound. | |
2260 * faces.el (xpm-color-symbols): | |
2261 Only modify xpm-color-symbols if it's bound. | |
2262 * map-ynp.el (map-y-or-n-p): | |
2263 Check that #'get-dialog-box-response is bound before calling it. | |
2264 * menubar.el: | |
2265 List #'menu-split-long-menu as an autoload, for those builds that | |
2266 don't use it at runtime but nonetheless have to compile code that | |
2267 uses it. | |
2268 * minibuf.el (mouse-read-file-name-1): | |
2269 Only use scrollbar-width if it's bound. | |
2270 * obsolete.el: | |
2271 Only provide #'add-meu-item, #'add-menu, | |
2272 #'package-get-download-menu if the menubar feature is available at | |
2273 runtime. | |
2274 * obsolete.el (find-non-ascii-charset-string): | |
2275 Only call #'charset-in-string if it's bound; else give nil. | |
2276 * obsolete.el (find-non-ascii-charset-region): | |
2277 Only call #'charset-in-region if it's bound; else give nil. | |
2278 * select.el (activate-region-as-selection): | |
2279 Only call #'mouse-track-rectangle-p if it's bound. | |
2280 * select.el (select-make-extent-for-selection): | |
2281 Ditto. | |
2282 * simple.el (zmacs-make-extent-for-region): | |
2283 Only call #'default-mouse-track-next-move-rect if it's bound. | |
2284 * simple.el (zmacs-activate-region): | |
2285 Use and-boundp rather than (and (boundp ...))) when checking for a | |
2286 variable. | |
2287 * unicode.el (featurep): | |
2288 Don't bind res, which is not used, in the loop. | |
2289 | |
2290 2007-10-06 Stephen J. Turnbull <stephen@xemacs.org> | |
2291 | |
2292 * x-faces.el (x-color-list-internal): Should return a list of | |
2293 strings. Make it so. | |
2294 | |
2295 2007-10-03 Aidan Kehoe <kehoea@parhasard.net> | |
2296 | |
2297 * unicode.el (featurep): | |
2298 Comment out the assertion until the issue in | |
2299 18179.49815.622843.336527@parhasard.net is fixed. This doesn't | |
2300 remove any functionality, just a check. | |
2301 | |
2302 2007-10-02 Aidan Kehoe <kehoea@parhasard.net> | |
2303 | |
2304 * code-files.el (insert-file-contents): | |
2305 Document that START and END are zero-based, in contrast to buffer | |
2306 offsets, and give an example of their use. | |
2307 | |
2308 2007-09-09 Aidan Kehoe <kehoea@parhasard.net> | |
2309 | |
2310 * unicode.el (unicode-error-default-translation-table): | |
2311 New. A char table mapping from Unicode error octets (as | |
2312 represented in XEmacs) to ASCII, Control-1 and latin-iso8859-1. | |
2313 | |
2314 * unicode.el (unicode-error-sequence-regexp-range): | |
2315 Correct it, add a build-time check that it matches every possible | |
2316 error octet. | |
2317 | |
2318 * unicode.el (frob-unicode-errors-region) New. | |
2319 Apply a supplied function to each set of error sequences in a | |
2320 region. | |
2321 * unicode.el (unicode-error-translate-region) New. | |
2322 Translate the error octets in a region to the corresponding | |
2323 ASCII, control-1 and latin-1 characters. | |
2324 | |
2325 2007-10-02 Didier Verna <didier@xemacs.org> | |
2326 | |
2327 * objects.el (make-face-boolean-specifier): Fix docstring, really | |
2328 make a face-boolean specifier (not a color one). | |
2329 | |
2330 2007-09-23 Stephen J. Turnbull <stephen@xemacs.org> | |
2331 | |
2332 * subr.el (replace-regexp-in-string): Handle SUBEXP arg properly. | |
2333 | |
2334 2007-09-30 Aidan Kehoe <kehoea@parhasard.net> | |
2335 | |
2336 * x-faces.el: | |
2337 * x-faces.el ('x-resource)): Removed. | |
2338 Specifier tag moved to specifier.el to ensure availability on | |
2339 non-X builds. | |
2340 * specifier.el: | |
2341 Provide x, tty, mswindows, msprinter, gtk and carbon as device | |
2342 tags that never match on builds that don't support them. | |
2343 * specifier.el ('x-resource)): New. | |
2344 Moved here from x-faces.el | |
2345 | |
2346 2007-09-26 Adrian Aichner <adrian@xemacs.org> | |
2347 | |
2348 * package-get.el (package-get-download-sites): Introduce | |
2349 ftp.cn.xemacs.org. | |
2350 * package-get.el (package-get-pre-release-download-sites): Ditto. | |
2351 | |
2352 2007-09-25 Adrian Aichner <adrian@xemacs.org> | |
2353 | |
2354 * package-get.el (package-get-download-sites): Add new mirrors in | |
2355 The Netherlands and China. | |
2356 * package-get.el (package-get-pre-release-download-sites): Ditto. | |
2357 | |
2358 2007-09-20 Didier Verna <didier@xemacs.org> | |
2359 | |
2360 Improvements in user options interactive prompting. This mainly | |
2361 involves the following: before this patch, options of type 'group | |
2362 or 'checklist were prompted by full sexp, without taking a | |
2363 possible default value into account. Now, the user interaction | |
2364 features individual prompting _with completion_ for each group or | |
2365 checklist member. For group options, an optional default value is | |
2366 also handled on an individual group member basis. | |
2367 | |
2368 * cus-edit.el (customize-set-value): Suppress the final ": " from | |
2369 created prompts. | |
2370 (customize-set-variable): Ditto. | |
2371 (customize-save-variable): Ditto. | |
2372 (custom-prompt-variable): Add final ": " to prompts if needed. | |
2373 | |
2374 * wid-edit.el (widget-prompt-spaceify): New. Add trailing space to | |
2375 string if needed. | |
2376 (widget-prompt): New. Construct a prompt for a widget. | |
2377 (widget-prompt-value): Use it; make prompt argument optional. | |
2378 (widget-default-prompt-value): Add final ": " to prompt. | |
2379 (widget-field-prompt-internal): Ditto. | |
2380 (widget-sexp-prompt-value): Ditto. | |
2381 (widget-file-prompt-value): Ditto. | |
2382 (widget-symbol-prompt-internal): Ditto. | |
2383 (widget-choice-prompt-value): Ditto. | |
2384 (widget-boolean-prompt-value): Ditto. | |
2385 (widget-checklist-prompt-value): New. Prompt value with completion. | |
2386 (checklist): Make the widget aware of it. | |
2387 (widget-group-prompt-value): New. Prompt value with completion; | |
2388 handle default value individually for each group member. | |
2389 * wid-edit.el (group): Make the widget aware of it. | |
2390 | |
2391 2007-09-19 Didier Verna <didier@xemacs.org> | |
2392 | |
2393 Update my personal info. | |
2394 * about.el (xemacs-hackers): Use 'didier instead of 'dv. | |
2395 * about.el (about-other-current-hackers): Ditto. | |
2396 * about.el (about-url-alist): Add my musical website. | |
2397 * about.el (about-personal-info): Update my entry. | |
2398 * about.el (about-hacker-contribution): Ditto. | |
2399 | |
2400 2007-09-09 Norbert Koch <viteno@xemacs.org> | |
2401 | |
2402 * byte-optimize.el: Revert last patch from Steve Youngs. | |
2403 | |
2404 2007-09-02 Steve Youngs <steve@sxemacs.org> | |
2405 | |
2406 * byte-optimize.el (byte-optimize-featurep): New. Optimise | |
2407 feature 'sxemacs to nil and 'xemacs to t. This is along the same | |
2408 lines as GNU/Emacs where they optimise both 'xemacs and 'sxemacs | |
2409 to nil. It has the added advantage of suppressing byte-compiler | |
2410 warnings in most cases. | |
2411 | |
2412 * package-get.el (package-get-pgp-available-p): Removed. | |
2413 (package-get-require-signed-base-updates): Ditto. | |
2414 (package-entries-are-signed): Ditto. | |
2415 (package-get-pgp-signed-begin-line): Ditto. | |
2416 (package-get-pgp-signature-begin-line): Ditto. | |
2417 (package-get-pgp-signature-end-line): Ditto. | |
2418 (package-get-update-base-from-buffer): Remove the PGP nonsense. | |
2419 | |
2420 2007-08-29 Didier Verna <didier@xemacs.org> | |
2421 | |
2422 * files.el (files-fetch-hook-value): Preserve locality of hooks by | |
2423 working on copies. | |
2424 | |
2425 2007-08-29 Mike Sperber <mike@xemacs.org> | |
2426 | |
2427 * setup-paths.el (paths-emacs-data-root-p): Use "share" instead of | |
2428 "lib" as the subdirectory to look for when testing for a data | |
2429 root. | |
2430 | |
2431 2007-08-25 Aidan Kehoe <kehoea@parhasard.net> | |
2432 | |
2433 * mule/chinese.el ("Chinese-GB"): | |
2434 * mule/chinese.el ("Chinese-BIG5"): | |
2435 * mule/japanese.el ("Japanese"): | |
2436 These three language environments have associated lambda | |
2437 expressions to determine whether the current locale matches and | |
2438 and what the native-coding-system should be. These used to be | |
2439 stored uncompiled, since they were specified deep in the ALIST | |
2440 argument to a #'set-language-info-alist call; this change moves | |
2441 them into #'set-language-info calls where the byte-compiler can | |
2442 compile them. Shouldn't make a huge difference, but startup time | |
2443 is an issue for us. | |
2444 | |
2445 * mule/cyrillic.el (windows-1251): | |
2446 Unconditionally provide windows-1251 using | |
2447 make-8-bit-coding-system. | |
2448 | |
2449 * mule/latin.el: | |
2450 Add a setup-function and an exit-function to the Turkish language | |
2451 environment to change and restore the standard case table, | |
2452 respectively. This reflects case conventions in Turkish, where | |
2453 dotless i and dotted i are distinct characters with distinct case | |
2454 forms. Add windows-1252, Mac Roman as coding systems. | |
2455 | |
2456 * mule/mule-cmds.el: | |
2457 * mule/mule-cmds.el (set-language-environment): | |
2458 * mule/mule-cmds.el (finish-set-language-environment): | |
2459 Check setup-function and exit-function's validity with | |
2460 #'functionp, not fboundp. It doesn't make a lot of sense to | |
2461 exclude lambdas from being specified as setup-function and | |
2462 exit-functions. Update a comment to reflect the that | |
2463 posix-charset-to-coding-system-hash is no longer initialised at | |
2464 compile time. | |
2465 * mule/mule-coding.el: | |
2466 * mule/mule-coding.el (define-translation-hash-table): | |
2467 Call check-argument-type on the two arguments instead of an | |
2468 explicit error in a conditional, for the sake of better style. | |
2469 * mule/mule-coding.el (make-8-bit-choose-category): New. | |
2470 Function that looks at a make-8-bit-coding-system decode table and | |
2471 decides on an appropriate category for the associated coding | |
2472 system. | |
2473 * mule/mule-coding.el (make-8-bit-coding-system): | |
2474 Use make-8-bit-choose-category to make the coding category for the | |
2475 generated coding systems a bit more sane. | |
2476 | |
2477 * mule/mule-win32-init.el: | |
2478 Move to a loop-with-destructuring-bind syntax for the creation of | |
2479 Windows-specific coding systems. Specify the coding category of | |
2480 the created coding systems, and create aliases of the form cpNNNN | |
2481 for the compatibility with GNU. Use our own implementations | |
2482 instead of the Windows ones for several coding systems, for the | |
2483 sake of greater cross-platform compatibility. | |
2484 | |
2485 2007-08-25 Aidan Kehoe <kehoea@parhasard.net> | |
2486 | |
2487 * unicode.el (load-unicode-tables): | |
2488 Explicitly set the default unicode-precedence-list after loading | |
2489 the unicode tables, to move the Western character sets before the | |
2490 East Asian ones by default. | |
2491 * unicode.el : | |
2492 Avoid overflowing 80 characters per line with the CCL | |
2493 program. Make unicode-error-sequence-zero and | |
2494 unicode-error-sequence-regexp-range available to user code that | |
2495 wants to work with Unicode error sequences. Decode those | |
2496 characters in WGL4 that are not available in other Western | |
2497 character sets at dump time into jit-ucs-charset-0, in the | |
2498 interest of avoiding them getting East Asian fonts and width | |
2499 information when decoding from Unicode. | |
2500 | |
2501 2007-08-20 Mike Sperber <mike@xemacs.org> | |
2502 | |
2503 * window-xemacs.el (root-window->saved-window): | |
2504 (restore-saved-window-parameters): Don't save the point of the | |
2505 current buffer, as per the docstring. | |
2506 | |
2507 2007-08-21 Aidan Kehoe <kehoea@parhasard.net> | |
2508 | |
2509 * mule/vietnamese.el ("Vietnamese"): Remove vscii and viqr from | |
2510 the coding-system slot of the language environment for Vietnamese; | |
2511 they're no longer available as coding systems in XEmacs, and they | |
2512 were never widely used. | |
2513 | |
2514 2007-08-21 Adrian Aichner <adrian@xemacs.org> | |
2515 | |
2516 * package-get.el (package-get-download-sites): Update download | |
2517 sites in Japan. | |
2518 * package-get.el (package-get-pre-release-download-sites): Ditto. | |
2519 | |
2520 2007-08-16 Vin Shelton <acs@xemacs.org> | |
2521 | |
2522 * font-lock.el: Add defvar for font-lock-warning-face. Original | |
2523 patch from Hans de Graaff. | |
2524 | |
2525 2007-08-18 Adrian Aichner <adrian@xemacs.org> | |
2526 | |
2527 * package-get.el (package-get-download-sites): Update mirror sites. | |
2528 * package-get.el (package-get-pre-release-download-sites): Ditto. | |
2529 | |
2530 2007-08-16 Adrian Aichner <adrian@xemacs.org> | |
2531 | |
2532 * package-get.el (package-get-download-sites): Mirror site update. | |
2533 * package-get.el (package-get-pre-release-download-sites): Ditto. | |
2534 | |
2535 2007-08-09 Mike Sperber <mike@xemacs.org> | |
2536 | |
2537 * startup.el (migrate-user-init-file): Create backup of | |
2538 `user-init-file' before migrating. | |
2539 * startup.el (maybe-migrate-user-init-file): Print | |
2540 information about backup file. | |
2541 (maybe-create-compatibility-dot-emacs): Follow above change. | |
2542 | |
2543 2007-08-07 Mike Sperber <mike@xemacs.org> | |
2544 | |
2545 * setup-paths.el (paths-find-doc-directory): | |
2546 (paths-find-exec-directory): | |
2547 (paths-find-lisp-directory): | |
2548 (paths-find-mule-lisp-directory): | |
2549 (paths-construct-info-path): | |
2550 (paths-find-data-directory): | |
2551 * packages.el (packages-find-installation-package-directories): | |
2552 * find-paths.el (paths-for-each-emacs-directory): | |
2553 (paths-find-emacs-directories): | |
2554 (paths-find-emacs-directory): | |
2555 (paths-for-each-site-directory): | |
2556 (paths-find-site-directory): | |
2557 (paths-find-site-directories): | |
2558 (paths-for-each-version-directory): | |
2559 (paths-find-version-directories): | |
2560 (paths-find-version-directory): Generalize to multiple bases. | |
2561 (paths-find-architecture-directory): Use above to give roots | |
2562 precedence over bases. This means, for example, that a directory | |
2563 in an in-place root will always get precedence over an installed | |
2564 root. | |
2565 | |
2566 2007-08-06 Aidan Kehoe <kehoea@parhasard.net> | |
2567 | |
2568 * mule/mule-coding.el (make-8-bit-coding-system): | |
2569 Eliminate byte compiler warnings for the generated coding systems. | |
2570 * mule/mule-msw-init-late.el (l): | |
2571 * mule/mule-x-init.el (x-use-halfwidth-roman-font): | |
2572 Add a couple of declare-fboundp calls for functions we know will | |
2573 be bound on a Windows build, to silence the byte compiler. | |
2574 | |
2575 2007-08-06 Aidan Kehoe <kehoea@parhasard.net> | |
2576 | |
2577 * diagnose.el (show-memory-usage): | |
2578 * diagnose.el (show-object-memory-usage-stats): | |
2579 * diagnose.el (show-mc-alloc-memory-usage): | |
2580 * diagnose.el (show-gc-stats): | |
2581 Only call sort-numeric-fields when it's bound. It will be, for | |
2582 anyone who has any business calling these functions; it's in | |
2583 xemacs-base. | |
17 * font.el: | 2584 * font.el: |
18 * font.el (font-caps-display-table): | 2585 Tell the byte compiler about a few more functions that are |
19 Make display tables be char tables, not vectors of 256. Create new | 2586 available and called on an XFT build, and unavailable and not |
20 functions `put-display-table', `get-display-table', `put-display-table-range' | 2587 called elsewhere. |
21 for accessing/modifying a display table in an abstract fashion. | 2588 |
22 Rewrite font.el to use them. | 2589 * gtk-font-menu.el (gtk-reset-device-font-menus): |
23 | 2590 Improve the logic here; don't check for Mule, check whether |
24 NOTE: This will break code that assumes it can `aset' display tables. | 2591 #'charset-registries is bound with an if-fboundp call. |
2592 | |
2593 * gtk-iso8859-1.el (x-iso8859-1): | |
2594 character-set-property is no longer used, on any platform. | |
2595 * gtk.el (gtk-import-function-internal): | |
2596 Tell the byte compiler about some functions that are available on | |
2597 the GTK build and not elsewhere. | |
2598 | |
2599 * help.el (help-symbol-function-context-menu): | |
2600 * help.el (help-symbol-variable-context-menu): | |
2601 * help.el (help-symbol-function-and-variable-context-menu): | |
2602 * help.el (help-find-source-or-scroll-up): | |
2603 * help.el (help-mouse-find-source-or-track): | |
2604 Only offer find-function, find-variable if they're available as | |
2605 functions. | |
2606 | |
2607 * iso8859-1.el: | |
2608 This file sets the case table for Latin 1, not the syntax table. | |
2609 | |
2610 * msw-font-menu.el: | |
2611 * msw-font-menu.el (mswindows-parse-font-style): | |
2612 Tell the byte compiler about a few functions that are available | |
2613 and called on msw builds, and not elsewhere. | |
2614 | |
2615 * occur.el (occur-engine): | |
2616 Use Ben's (if-fboundp ...) macro when calling (or otherwise) | |
2617 #'jit-lock-mode. | |
2618 | |
2619 * paragraphs.el (forward-paragraph): | |
2620 multiple-lines is set but not used; comment it out for the sake of | |
2621 the byte-compiler. | |
2622 | |
2623 * paragraphs.el (forward-sentence): | |
2624 Only call #'constrain-to-field if it's bound; give a more relevant | |
2625 error message if it isn't. | |
2626 * subr.el (check-argument-range): | |
2627 Call signal-error with the correct signature. | |
2628 * x-font-menu.el (charset-registries): | |
2629 Make the byte compiler aware of a pile of functions that are | |
2630 available on, and only called on, certain builds. | |
2631 | |
2632 2007-08-06 Aidan Kehoe <kehoea@parhasard.net> | |
2633 | |
2634 * font.el (x-font-create-object): | |
2635 When handed an XFT font name string, parse it as such. | |
2636 * font.el (font-xft-font-regexp): | |
2637 Don't check for the existence of xft-font-regexp; accept escaped | |
2638 dashes, colons and commas in font family names. | |
2639 | |
2640 2007-08-04 Aidan Kehoe <kehoea@parhasard.net> | |
2641 | |
2642 * unicode.el: | |
2643 * unicode.el (utf-32): | |
2644 * unicode.el (utf-32-little-endian): | |
2645 Add UTF-32 coding systems. | |
2646 | |
2647 * unicode.el (decode-char): | |
2648 Only accept valid Unicode in this function. | |
2649 | |
2650 2007-08-02 Mike Sperber <mike@xemacs.org> | |
2651 | |
2652 * startup.el (startup-setup-paths): Fix typo in init expression | |
2653 for `emacs-roots'. | |
2654 | |
2655 2007-07-31 Mike Sperber <mike@xemacs.org> | |
2656 | |
2657 * find-paths.el (paths-for-each-site-directory): | |
2658 (paths-find-site-directory): | |
2659 (paths-find-site-directories): | |
2660 (paths-for-each-version-directory): | |
2661 (paths-find-version-directory): | |
2662 (paths-find-version-directories): Add `arch-dependent-p' argument | |
2663 to distinguish between `lib' and `share'. | |
2664 (paths-find-architecture-directory): Follow above change. | |
2665 * packages.el (packages-find-installation-package-directories): Ditto. | |
2666 * setup-paths.el (paths-find-site-lisp-directory): | |
2667 (paths-find-site-module-directory): | |
2668 (paths-find-lisp-directory): | |
2669 (paths-find-mule-lisp-directory): | |
2670 (paths-find-module-directory): | |
2671 (paths-find-data-directory): Ditto. | |
2672 | |
2673 2007-08-01 Aidan Kehoe <kehoea@parhasard.net> | |
2674 | |
2675 * mule/cyrillic.el: | |
2676 * mule/cyrillic.el ("Russian"): | |
2677 * mule/cyrillic.el ("Ukrainian"): | |
2678 * mule/cyrillic.el ("Bulgarian"): | |
2679 * mule/cyrillic.el ("Belarusian"): | |
2680 Add POSIX locale information for all four languages. Remove | |
2681 information about specific coding systems in the docstrings, since | |
2682 this information is inaccurate if a variant language environment | |
2683 is being used. | |
2684 | |
2685 * mule/greek.el: | |
2686 * mule/latin.el (for): | |
2687 Add POSIX locale information, provide Windows-1253 as well. | |
2688 | |
2689 * mule/mule-coding.el (make-8-bit-generate-helper): | |
2690 Fix a bug that was biting me with windows-1251. I need to include | |
2691 tests in tests/automated/mule-tests.el that check that all the | |
2692 coding-systems created with make-8-bit-coding-system are | |
2693 reversible, since all of them should be. | |
2694 | |
2695 2007-07-28 Aidan Kehoe <kehoea@parhasard.net> | |
2696 | |
2697 * mule/mule-coding.el (make-8-bit-create-decode-encode-tables): | |
2698 Don't creat JIT mappings for U+0080-U+00FF at dump time. | |
2699 | |
2700 2007-07-28 Aidan Kehoe <kehoea@parhasard.net> | |
2701 | |
2702 * unicode.el: | |
2703 Assert that the ccl-encode-to-ucs-2 vector corresponds to the | |
2704 compiled program at byte-compile time. Display non-BMP characters | |
2705 as U+FFFD. | |
2706 | |
2707 2007-07-28 Adrian Aichner <adrian@xemacs.org> | |
2708 | |
2709 * package-get.el (package-get-download-sites): Document Chile and | |
2710 update Denmark download site. | |
2711 * package-get.el (package-get-pre-release-download-sites): Ditto. | |
2712 | |
2713 2007-07-27 Aidan Kehoe <kehoea@parhasard.net> | |
2714 | |
2715 * mule/mule-ccl.el: | |
2716 * mule/ccl.el: | |
2717 Renamed mule-ccl.el to ccl.el, for compatibility with GNU now we | |
2718 no longer dump it. | |
2719 * mule/mule-coding.el (require): | |
2720 * mule/chinese.el (progn): | |
2721 Reflect this renaming in a couple of require calls. | |
2722 | |
2723 2007-07-23 Aidan Kehoe <kehoea@parhasard.net> | |
2724 | |
2725 * mule/general-late.el (posix-charset-to-coding-system-hash): | |
2726 Pick up coding system aliases as well as their canonical names | |
2727 when initialising this hash. | |
2728 * mule/mule-cmds.el (parse-posix-locale-string): | |
2729 Interpret @cyrillic to mean that the coding system for a language | |
2730 environment is Windows-1251. | |
2731 | |
2732 2007-07-21 Aidan Kehoe <kehoea@parhasard.net> | |
2733 | |
2734 * mule/chinese.el: | |
2735 * mule/cyrillic.el: | |
2736 * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Removed. | |
2737 * mule/cyrillic.el (cyrillic-koi8-r-encode-table): Removed. | |
2738 * mule/cyrillic.el (cyrillic-alternativnyj-decode-table): Removed. | |
2739 * mule/cyrillic.el (cyrillic-alternativnyj-encode-table): Removed. | |
2740 * mule/cyrillic.el (cyrillic-koi8-r-to-external-code-table): | |
2741 Removed. | |
2742 | |
2743 * mule/cyrillic.el (ccl-decode-koi8): Removed. | |
2744 * mule/cyrillic.el (ccl-encode-koi8): Removed. | |
2745 * mule/cyrillic.el (ccl-decode-alternativnyj): Removed. | |
2746 * mule/cyrillic.el (ccl-encode-alternativnyj): Removed. | |
2747 * mule/cyrillic.el | |
2748 (cyrillic-alternativnyj-to-external-code-table): Removed. | |
2749 * mule/cyrillic.el ("Cyrillic-ISO"): Langenv added. | |
2750 * mule/cyrillic.el ("Ukrainian"): Langenv added. | |
2751 * mule/cyrillic.el ("Bulgarian"): Langenv added. | |
2752 * mule/cyrillic.el ("Belarusian"): Langenv added. | |
2753 | |
2754 * mule/cyrillic.el (koi8-r): | |
2755 * mule/cyrillic.el (koi8-ru): | |
2756 * mule/cyrillic.el (koi8-t): | |
2757 * mule/cyrillic.el (koi8-c): | |
2758 * mule/english.el ("English"): | |
2759 * mule/ethiopic.el (ccl-encode-ethio-font): | |
2760 * mule/ethiopic.el (ethiopic): | |
2761 * mule/japanese.el (for): | |
2762 * mule/korean.el (for): | |
2763 * mule/latin.el (iso-8859-15): | |
2764 Use a normal quote; there's no need for a backquote. | |
2765 * mule/mule-ccl.el: | |
2766 * mule/mule-ccl.el (ccl-command-table): | |
2767 * mule/mule-ccl.el (ccl-extended-code-table): | |
2768 * mule/mule-ccl.el (ccl-embed-data): | |
2769 * mule/mule-ccl.el (ccl-compile-lookup-integer): New. | |
2770 * mule/mule-ccl.el (ccl-compile-lookup-character): New. | |
2771 * mule/mule-ccl.el (ccl-dump-ex-cmd): | |
2772 * mule/mule-ccl.el (ccl-dump-lookup-int-const-tbl): New. | |
2773 * mule/mule-ccl.el (ccl-dump-lookup-char-const-tbl): New. | |
2774 * mule/mule-ccl.el (define-ccl-program): | |
2775 * mule/mule-ccl.el (ccl): | |
2776 * mule/mule-ccl.el (ccl-execute-with-args): Removed. | |
2777 * mule/mule-charset.el: | |
2778 * mule/mule-charset.el ('charset-columns): Removed. | |
2779 * mule/mule-charset.el ('charset-final): Removed. | |
2780 * mule/mule-charset.el ('charset-graphic): Removed. | |
2781 * mule/mule-charset.el ('charset-doc-string): Removed. | |
2782 * mule/mule-coding.el: | |
2783 * mule/mule-coding.el (define-translation-hash-table): New. | |
2784 * mule/mule-coding.el (make-8-bit-private-use-start): New. | |
2785 * mule/mule-coding.el (make-8-bit-generate-helper): New. | |
2786 * mule/mule-coding.el (make-8-bit-generate-encode-program): New. | |
2787 * mule/mule-coding.el (make-8-bit-create-decode-encode-tables): New. | |
2788 * mule/mule-coding.el (make-8-bit-generate-decode-program): New. | |
2789 * mule/mule-coding.el (make-8-bit-coding-system): New. | |
2790 * mule/viet-util.el (viet-encode-viscii-char): | |
2791 * mule/vietnamese.el: | |
2792 * mule/vietnamese.el (?v): | |
2793 * mule/vietnamese.el (viscii): | |
2794 * mule/vietnamese.el (viet-viscii-decode-table): Removed. | |
2795 * mule/vietnamese.el (viet-viscii-encode-table): Removed. | |
2796 * mule/vietnamese.el (viet-vscii-decode-table): Removed. | |
2797 * mule/vietnamese.el (viet-vscii-encode-table): Removed. | |
2798 * mule/vietnamese.el (ccl-decode-viscii): Removed. | |
2799 * mule/vietnamese.el (leading-code-private-11): Removed. | |
2800 * mule/vietnamese.el (ccl-encode-viscii): Removed. | |
2801 * mule/vietnamese.el (ccl-encode-viscii-font): Removed. | |
2802 * mule/vietnamese.el (ccl-decode-vscii): Removed. | |
2803 * mule/vietnamese.el (ccl-encode-vscii): Removed. | |
2804 * mule/vietnamese.el (ccl-encode-vscii-font): Removed. | |
2805 * mule/vietnamese.el (viet-viscii-to-external-code-table): | |
2806 Removed. | |
2807 | |
2808 Provide make-8-bit-coding-system, a way to construct a fixed-width | |
2809 XEmacs CCL coding system given a map from 8-bit characters to | |
2810 Unicode. Such generated CCL coding systems do not have the Latin | |
2811 deunification problem of iso-8859-15, for example. For most users, | |
2812 most of the time, only a small minority of code conversions will | |
2813 require a hash table lookup, so performance is good. | |
2814 | |
2815 Provide a compiler macro version of same, used when | |
2816 make-8-bit-coding-system is called with literal arguments, since | |
2817 at dump time the unicode conversion tables are not available, | |
2818 whereas during compilation of dumped files they are. | |
2819 | |
2820 Rework cyrillic.el to use make-8-bit-coding-system. Add support | |
2821 for previously trashed characters in KOI8-R, add support for | |
2822 KOI8-u, re-add support for Windows-1251 when not building on | |
2823 win32, add support for previously trashed characters in | |
2824 Alternativnyj, add support for koi8-ru (unified Russian, | |
2825 Belarusian and Ukrainian), add support for koi8-t (Tajik), koi8-c | |
2826 \(languages of the Caucasus), koi8-o (archaic Russian, Old Church | |
2827 Slavonic). Add language environments for Russian, Bulgarian, | |
2828 Belarusian and Cyrillic-KOI8RU. | |
2829 | |
2830 Remove the ascii-right-to-left charset, which never worked. | |
2831 | |
2832 Move to syntactic integers in CCL, when semantic integers were | |
2833 represented by character. | |
2834 | |
2835 Remove superflous calls to (modify-syntax-entry [...] "w"), since | |
2836 character syntax now defaults to word. | |
2837 | |
2838 Add support for lookup-integer, lookup-character in mule-ccl.el, | |
2839 based on Dave Love's work for GNU. | |
2840 | |
2841 Remove ccl-execute-with-args; ccl-execute-on-string ably does the | |
2842 same job, and no-one's using it on google.com/codesearch. | |
2843 | |
2844 Correct the documentation for read-multibyte-character and | |
2845 write-multibyte-character. | |
2846 | |
2847 Rework vietnamese.el to use make-8-bit-coding-system. Remove | |
2848 the viqr coding system, since it never worked. Don't use a CCL | |
2849 program to display VISCII; rely on our Unicode conversion | |
2850 instead. | |
2851 | |
2852 Rework viet-encode-viscii-char, now | |
2853 viet-viscii-to-external-code-table is no longer available. | |
2854 | |
2855 2007-07-21 Aidan Kehoe <kehoea@parhasard.net> | |
2856 | |
2857 * dumped-lisp.el (preloaded-file-list): | |
2858 It's not necessary to dump mule-ccl.el; the functionality from it | |
2859 that's used in other dumped files is available in macro form. | |
2860 * unicode.el (ccl-encode-to-ucs-2): | |
2861 Update ccl-encode-to-ucs-2 to reflect the changes made to | |
2862 mule-ccl.c. NB; this change needs to be made to | |
2863 fsf-compat-unicode.el too. | |
2864 | |
2865 2007-07-16 Aidan Kehoe <kehoea@parhasard.net> | |
2866 | |
2867 * isearch-mode.el (isearch-exit): | |
2868 Don't highlight matches if we're currently executing a keyboard | |
2869 macro. | |
2870 | |
2871 2007-07-16 Aidan Kehoe <kehoea@parhasard.net> | |
2872 | |
2873 * x-init.el (x-initialize-keyboard): | |
2874 Treat Cygwin and X.org as XFree86 on startup. | |
2875 | |
2876 2007-06-19 Ron Isaacson <Ron.Isaacson@morganstanley.com> | |
2877 | |
2878 * frame.el (other-frame): Stop other-frame cycling through all frames. | |
2879 | |
2880 2007-06-19 Ron Isaacson <Ron.Isaacson@morganstanley.com> | |
2881 | |
2882 * modeline.el (modeline-update-tty-frame-specifier): Don't use | |
2883 non-existent function frame-tty-p. | |
2884 | |
2885 2007-06-23 Adrian Aichner <adrian@xemacs.org> | |
2886 | |
2887 * package-get.el (package-get-download-sites): Add and announce | |
2888 web and ftp mirrors in Greece. | |
2889 * package-get.el (package-get-pre-release-download-sites): Ditto. | |
2890 | |
2891 2007-06-22 Aidan Kehoe <kehoea@parhasard.net> | |
2892 | |
2893 * files.el (revert-buffer): | |
2894 * files.el (recover-file): | |
2895 Pass NOMODIFY to set-buffer-file-coding-systems after reverting a | |
2896 buffer and after recovering a file. | |
2897 | |
2898 2007-06-21 Aidan Kehoe <kehoea@parhasard.net> | |
2899 | |
2900 * msw-faces.el: | |
2901 Accept numbers, indeed anything other than a colon, as legitmate | |
2902 in a font family as parsed by mswindows-font-regexp. Fixes the | |
2903 problem reported in puftoj6l.fsf@isoware.de of six years ago. | |
2904 | |
2905 2007-06-21 Aidan Kehoe <kehoea@parhasard.net> | |
2906 | |
2907 * mule/devan-util.el (devanagari-reorder-glyphs-for-composition): | |
2908 * mule/ethio-util.el (ethio-fidel-to-sera-buffer): | |
2909 '(lambda ...) -> #'(lambda ..), for the sake of style and the byte | |
2910 compiler. | |
2911 | |
2912 2007-06-21 Aidan Kehoe <kehoea@parhasard.net> | |
2913 | |
2914 * build-report.el (build-report-delete): | |
2915 * cus-edit.el (custom-face): | |
2916 * custom.el (custom-theme-reset-variables): | |
2917 * fontconfig.el (fc-find-available-font-families): | |
2918 * fontconfig.el (fc-find-available-weights-for-family): | |
2919 * select.el (select-convert-from-integer): | |
2920 * x-faces.el (x-find-smaller-font-xft): | |
2921 * x-faces.el (x-find-larger-font-xft): | |
2922 '(lambda ...) -> #'(lambda ..), for the sake of style and the byte | |
2923 compiler. | |
2924 | |
2925 2007-06-12 Adrian Aichner <adrian@xemacs.org> | |
2926 | |
2927 * package-get.el (package-get-download-sites): Add mirror in Saudi | |
2928 Arabia. | |
2929 * package-get.el (package-get-pre-release-download-sites): Ditto. | |
2930 | |
2931 2007-05-29 Adrian Aichner <adrian@xemacs.org> | |
2932 | |
2933 * abbrev.el (expand-region-abbrevs): Downcase word before | |
2934 abbreviation lookup, since `inverse-add-abbrev', `add-abbrev', | |
2935 `define-mode-abbrev', and `define-global-abbrev' also downcase to | |
2936 normalize abbreviations. | |
2937 | |
2938 2007-06-03 Aidan Kehoe <kehoea@parhasard.net> | |
2939 | |
2940 * mule/mule-cmds.el: | |
2941 * mule/mule-cmds.el (system-type-file-name-coding): New. | |
2942 * mule/mule-cmds.el (set-language-environment-coding-systems): | |
2943 Check system-type-file-name-coding for an entry before making the | |
2944 file-name coding system alias equivalent to the native coding | |
2945 system alias. | |
2946 | |
2947 2007-05-25 Mike Sperber <mike@xemacs.org> | |
2948 | |
2949 * startup.el (startup-setup-paths): Print the configure-xxx | |
2950 variables as well. | |
2951 | |
2952 2007-05-21 Aidan Kehoe <kehoea@parhasard.net> | |
2953 | |
2954 * mule/latin.el: | |
2955 The character set associated with the Turkish language environment | |
2956 is latin-iso8859-9, not latin-iso8859-5. Who thought up the Latin | |
2957 5 vs. ISO 8859-9 distinction anyway? | |
2958 | |
2959 2007-05-21 Stephen J. Turnbull <stephen@xemacs.org> | |
2960 | |
2961 * XEmacs 21.5.28 "fuki" is released. | |
2962 | |
2963 2007-05-20 Aidan Kehoe <kehoea@parhasard.net> | |
2964 | |
2965 * mule/devanagari.el ("Devanagari"): | |
2966 * mule/ethiopic.el ("Ethiopic"): | |
2967 * mule/hebrew.el ("Hebrew"): | |
2968 * mule/lao.el ("Lao"): | |
2969 * mule/tibetan.el ("Tibetan"): | |
2970 * mule/vietnamese.el ("Vietnamese"): | |
2971 The Hebrew input method we don't provide, for less than stellar | |
2972 reasons; we should reconsider when and if we get bidi support. | |
2973 The other input methods require changes to mule-category.el that | |
2974 21.4 doesn't have, and as such supporting them in the packages is | |
2975 mostly impossible. I've commented out the references to them in | |
2976 the corresponding language environment. | |
2977 | |
2978 * mule/mule-category.el (define-category): | |
2979 Add an optional argument to define-category, taken from GNU; it's | |
2980 still only a partial implementation, though. This whole file is | |
2981 chaos. | |
2982 * mule/mule-category.el (make-category-table): New. | |
2983 Trivial implementation, for GNU compatibility. | |
2984 | |
2985 2007-05-20 Stephen J. Turnbull <stephen@xemacs.org> | |
2986 | |
2987 * gutter-items.el (progress-feedback-with-label): Clarify docstring. | |
2988 | |
2989 2007-05-13 Adrian Aichner <adrian@xemacs.org> | |
2990 | |
2991 * abbrev.el: Sort abbrev-table-name-list entries by name. Unlike | |
2992 GNU Emacs we keep tables sorted internally too, not only when | |
2993 writing them by `write-abbrev-file'. | |
2994 * abbrev.el (define-abbrev-table): Sort abbrev-table-name-list by | |
2995 table names, so that `insert-abbrevs', `list-abbrevs', and | |
2996 `write-abbrev-file' all present them in the same order. | |
2997 * abbrev.el (insert-abbrev-table-description): Removed. Losely | |
2998 synced to abbrev.c from GNU Emacs. | |
2999 | |
3000 2007-04-30 Aidan Kehoe <kehoea@parhasard.net> | |
3001 | |
3002 * code-files.el (set-buffer-file-coding-system): | |
3003 Make set-buffer-file-coding-system update the buffer's modified | |
3004 flag. Also make it accept a new flag, NOMODIFY, taken from GNU, to | |
3005 suppress this behaviour. | |
3006 * code-files.el (insert-file-contents): | |
3007 Use the NOMODIFY flag when calling set-buffer-file-coding-system. | |
3008 | |
3009 2007-05-12 Aidan Kehoe <kehoea@parhasard.net> | |
3010 | |
3011 * bytecomp.el (byte-compile-insert-header): | |
3012 Check for any Unicode escapes in the source file text when | |
3013 deciding whether Mule support is necessary for it, and whether to | |
3014 use escape-quoted as the .elc coding system. Thanks to Stephen for | |
3015 the suggestion as to how to ignore appearances in comments. | |
3016 | |
3017 2007-05-01 Stephen J. Turnbull <stephen@xemacs.org> | |
3018 | |
3019 * dumped-lisp.el (preloaded-file-list): Move resize-minibuffer | |
3020 before simple. | |
3021 | |
3022 * resize-minibuffer.el: Remove CVS "Id" cookie.. | |
3023 | |
3024 * resize-minibuffer.el (resize-minibuffer-mode): Remove autoload. | |
3025 | |
3026 2007-04-30 Stephen J. Turnbull <stephen@xemacs.org> | |
3027 | |
3028 * simple.el (raw-append-message): | |
3029 Improve resizing of echo area --- now obeys resize-minibuffer | |
3030 conventions. | |
3031 | |
3032 * resize-minibuffer.el (resize-minibuffer-idle-height): New. | |
3033 * simple.el (undisplay-echo-area-resize-window-allowed): New. | |
3034 * simple.el (undisplay-echo-area-resize-window): New. | |
3035 Add function to shrink echo area when idle. (incomplete) | |
3036 | |
3037 * simple.el (log-message-ignore-regexps): | |
3038 * simple.el (undisplay-echo-area-function): | |
3039 * simple.el (clear-message): | |
3040 * simple.el (append-message): | |
3041 * simple.el (display-message): | |
3042 Improve docstrings. | |
3043 | |
3044 2007-04-22 Aidan Kehoe <kehoea@parhasard.net> | |
3045 | |
3046 * specifier.el (device-type-matches-spec): | |
3047 Add `msprinter' to the type of devices that are not window | |
3048 systems. | |
3049 * specifier.el (derive-device-type-from-tag-set): | |
3050 Remove a superflous empty line. | |
3051 * specifier.el (derive-device-type-from-locale-and-tag-set): | |
3052 If CURRENT-DEVICE is provided, only ever return its type (if it | |
3053 matches TAG-SET) or nil (if it doesn't). | |
3054 | |
3055 2007-01-02 Aidan Kehoe <kehoea@parhasard.net> | |
3056 | |
3057 * cus-face.el (custom-set-face-update-spec): | |
3058 Fix some formatting. | |
3059 * faces.el (reset-face): | |
3060 reset-face resets other faces to behave like the default face--it | |
3061 shouldn't do anything if it's handed the default face. | |
3062 * font-menu.el: | |
3063 * font-menu.el (font-menu-set-font): | |
3064 If the font was initialised from X resources (the tag-set | |
3065 contains 'x-resource) pretend to Custom that it has | |
3066 responsibility for those settings. | |
3067 * x-faces.el: | |
3068 Add a couple of fontconfig functions to the | |
3069 globally-declare-fboundp, to eliminate a couple of byte-compile | |
3070 warnings. | |
3071 * x-faces.el ('x-resource)): New specifier tag, used to mark when | |
3072 a face's font or other attributes have been initialised from X | |
3073 resources. | |
3074 * x-faces.el (x-init-face-from-resources): | |
3075 Use the new specifier tag; also, instead of using a fragile | |
3076 explicit list of what would incidentally be specified for the X11 | |
3077 Unicode fonts in faces.c, pay attention to the new specifier tag | |
3078 created in that file for the specific purpose of grouping those | |
3079 instantiators together. | |
3080 | |
3081 2007-04-22 Aidan Kehoe <kehoea@parhasard.net> | |
3082 | |
3083 * x-font-menu.el (x-reset-device-font-menus-core): | |
3084 Only call charset-registries in the font menu if it's | |
3085 available. Restores font menu functionality on non-Mule. | |
3086 | |
3087 2007-03-29 Stephen J. Turnbull <stephen@xemacs.org> | |
3088 | |
3089 * diagnose.el (show-object-memory-usage-stats): Fix docstring typo. | |
3090 | |
3091 2007-01-23 Stephen J. Turnbull <stephen@xemacs.org> | |
3092 | |
3093 * cus-face.el (custom-theme-reset-faces): Move code after docstring. | |
3094 | |
3095 2007-01-22 Stephen J. Turnbull <stephen@xemacs.org> | |
3096 | |
3097 * subr.el (lambda): Improve docstring. | |
3098 | |
3099 2007-01-21 Ville Skyttä <scop@xemacs.org> | |
3100 | |
3101 * mule/canna-leim.el (canna-activate): Look for canna_api, not | |
3102 canna/canna_api. | |
3103 | |
3104 2007-01-27 Mike Sperber <mike@xemacs.org> | |
3105 | |
3106 * setup-paths.el (paths-module-load-path-depth): Add. | |
3107 * setup-paths.el (paths-construct-module-load-path): For | |
3108 `module-load-path', use `paths-module-load-path-depth', not | |
3109 `paths-core-load-path-depth'. | |
3110 | |
3111 2006-12-30 Aidan Kehoe <kehoea@parhasard.net> | |
3112 | |
3113 * mule/cyrillic.el ("Cyrillic-ISO"): | |
3114 * mule/english.el ("English"): | |
3115 * mule/greek.el ("Greek"): | |
3116 Specify a native-coding-system for each of these language | |
3117 environments--since that is what is examined and relevant when | |
3118 sniffing the locale at startup. | |
3119 * mule/mule-cmds.el (create-variant-language-environment): | |
3120 A language environment's coding-priority is a list of coding | |
3121 systems, not coding categories. Treat it as such. | |
3122 | |
3123 2006-12-21 Aidan Kehoe <kehoea@parhasard.net> | |
3124 | |
3125 * mule/cyrillic.el: | |
3126 * mule/cyrillic.el (iso-8859-5): | |
3127 * mule/cyrillic.el (cyrillic-koi8-r-encode-table): | |
3128 Add syntax, case support for Cyrillic; make some parentheses more | |
3129 Lispy. | |
3130 | |
3131 * mule/european.el: | |
3132 Content moved to latin.el, file deleted. | |
3133 | |
3134 * mule/general-late.el: | |
3135 If Unicode tables are to be loaded at dump time, do it here, not | |
3136 in loadup.el. | |
3137 | |
3138 * mule/greek.el: | |
3139 Add syntax, case support for Greek. | |
3140 | |
3141 * mule/latin.el: | |
3142 Move the content of european.el here. Change the case table | |
3143 mappings to use hexadecimal codes, to make cross reference to the | |
3144 standards easier. In all cases, take character syntax from similar | |
3145 characters in Latin-1 , rather than deciding separately what | |
3146 syntax they should take. Add (incomplete) support for case with | |
3147 Turkish. Remove description of the character sets used from the | |
3148 language environments' doc strings, since now that we create | |
3149 variant language environments on the fly, such descriptions will | |
3150 often be inaccurate. Set the native-coding-system language info | |
3151 property while setting the other coding-system properties of the | |
3152 language. | |
3153 | |
3154 * mule/misc-lang.el (ipa): | |
3155 Remove the language environment. The International Phonetic | |
3156 _Alphabet_ is not a language, it's inane to have a corresponding | |
3157 language environment in XEmacs. | |
3158 | |
3159 * mule/mule-cmds.el (create-variant-language-environment): | |
3160 Also modify the coding-priority when creating a new language | |
3161 environment; document that. | |
3162 | |
3163 * mule/mule-cmds.el (get-language-environment-from-locale): | |
3164 Recognise that the 'native-coding-system language-info property | |
3165 can be a list, interpret it correctly when it is one. | |
3166 | |
3167 2006-12-21 Aidan Kehoe <kehoea@parhasard.net> | |
3168 | |
3169 * coding.el (coding-system-category): | |
3170 Use the new 'unicode-type property for finding what sort of | |
3171 Unicode coding system subtype a coding system is, instead of the | |
3172 overshadowed 'type property. | |
3173 * dumped-lisp.el (preloaded-file-list): | |
3174 mule/european.el has been removed. | |
3175 * loadup.el (really-early-error-handler): | |
3176 Unicode tables loaded at dump time are now in | |
3177 mule/general-late.el. | |
3178 * simple.el (count-lines): | |
3179 Add some backslashes to parentheses in docstrings to help | |
3180 fontification along. | |
3181 * simple.el (what-cursor-position): | |
3182 Wrap a line to fit in 80 characters. | |
3183 * unicode.el: | |
3184 Use the 'unicode-type property, not 'type, for setting the Unicode | |
3185 coding-system subtype. | |
3186 | |
3187 2006-12-19 Stephen J. Turnbull <stephen@xemacs.org> | |
3188 | |
3189 * find-paths.el (paths-construct-emacs-directory): | |
3190 (paths-for-each-emacs-directory): | |
3191 (paths-find-site-directory): | |
3192 (paths-find-site-directories): | |
3193 (paths-for-each-version-directory): | |
3194 (paths-find-version-directory): | |
3195 (paths-find-version-directories): | |
3196 (paths-find-architecture-directory): | |
3197 Document ROOT(S) argument correctly. | |
3198 | |
3199 2006-12-17 Aidan Kehoe <kehoea@parhasard.net> | |
3200 | |
3201 * mule/cyrillic.el: | |
3202 Add case table, syntax table information for cyrillic-iso8859-5. | |
3203 | |
3204 2006-12-17 Aidan Kehoe <kehoea@parhasard.net> | |
3205 | |
3206 * mule/greek.el: | |
3207 Support case tables for greek-iso8859-7; make different choices on | |
3208 the relevant syntax. | |
3209 | |
3210 2006-12-17 Aidan Kehoe <kehoea@parhasard.net> | |
3211 | |
3212 * x-faces.el (x-init-face-from-resources): | |
3213 Only retain the fallbacks for the default face if we're not | |
3214 running on XFT. | |
3215 | |
3216 2006-12-11 Aidan Kehoe <kehoea@parhasard.net> | |
3217 | |
3218 * mule/mule-cmds.el (create-variant-language-environment): | |
3219 Avoid an error when creating a modified lang environment; use the | |
3220 old environment's string name rather than its value when calling | |
3221 replace-in-string. | |
3222 | |
3223 2006-12-06 Aidan Kehoe <kehoea@parhasard.net> | |
3224 | |
3225 * simple.el (what-cursor-position): | |
3226 For non-ASCII characters, give details on what a character maps to | |
3227 in Unicode, and its Mule charsets and codes, instead of simply its | |
3228 integer code point in this XEmacs. | |
3229 | |
3230 2006-11-30 Mike Sperber <mike@xemacs.org>< | |
3231 | |
3232 * code-files.el (insert-file-contents): Call the file-name handler | |
3233 from Lisp, not from `insert-file-contents-internal', which is too late. | |
3234 | |
3235 2006-11-28 Mike Sperber <mike@xemacs.org> | |
3236 | |
3237 * files.el (revert-buffer-internal): Determine the coding system | |
3238 while still in the original buffer, rather than the new one. | |
3239 | |
3240 2006-11-29 Aidan Kehoe <kehoea@parhasard.net> | |
3241 | |
3242 * mule/mule-charset.el: | |
3243 * mule/mule-charset.el (charset-registry): | |
3244 * mule/mule-charset.el (set-charset-registry): | |
3245 * mule/mule-charset.el (charset-registries): New. | |
3246 Make set-charset-registry, charset-registry obsolete; define a | |
3247 setf for charset-registries. | |
3248 | |
3249 2006-11-28 Aidan Kehoe <kehoea@parhasard.net> | |
3250 | |
3251 * mule/cyrillic.el ("Cyrillic-KOI8"): | |
3252 * mule/cyrillic.el ("Cyrillic-ALT"): | |
3253 Add information on the native coding system of the machine to the | |
3254 language environment definition for Cyrillic. | |
3255 | |
3256 * mule/general-late.el: | |
3257 New file, for dumped Mule code that needs to be run after the | |
3258 language support has been loaded. | |
3259 | |
3260 * mule/mule-cmds.el: | |
3261 * mule/mule-cmds.el (set-language-info-alist): | |
3262 Return the new language environment name instead of nil. | |
3263 | |
3264 * mule/mule-cmds.el (langenv-to-locale-hash): Removed. | |
3265 This was relevant because coding_system_of_xrm_database called | |
3266 get-language-environment-from-locale 1307 times on startup, so the | |
3267 hash table made a difference. I've changed c_s_o_x_d to normally | |
3268 not call Lisp, and that makes this caching unnecessary. | |
3269 | |
3270 * mule/mule-cmds.el (posix-charset-to-coding-system-hash): New. | |
3271 A map from charsets as found in POSIX locales, with | |
3272 non-alphanumeric character stripped, to XEmacs coding systems. | |
3273 * mule/mule-cmds.el (parse-posix-locale-string): New. | |
3274 Parse a POSIX locale string into a language, region, charset, | |
3275 modifiers quad. | |
3276 * mule/mule-cmds.el (create-variant-language-environment): New. | |
3277 Create a version of a language environment which differs in its | |
3278 name and in the associated coding systems from a given language | |
3279 environment. | |
3280 * mule/mule-cmds.el (get-language-environment-from-locale): | |
3281 Rework to better pay attention to the POSIX locale, and to create | |
3282 language environments on the fly if the coding system of a given | |
3283 language differs from that available in the environment. | |
3284 * mule/mule-cmds.el (set-language-environment-coding-systems): | |
3285 Update a comment. | |
3286 | |
3287 2006-11-28 Aidan Kehoe <kehoea@parhasard.net> | |
3288 | |
3289 * dumped-lisp.el (preloaded-file-list): | |
3290 Load mule/general-late when we're in a Mule build. | |
3291 | |
3292 2004-06-28 Nix <nix@esperi.org.uk> | |
3293 | |
3294 * cmdloop.el (truncate-command-history-for-gc): Delay | |
3295 execution of all things that look up variable bindings, | |
3296 via `enqueue-eval-event'. | |
3297 | |
3298 2006-11-14 Stephen J. Turnbull <stephen@xemacs.org> | |
3299 | |
3300 * info.el (Info-find-file-node, Info-insert-dir) | |
3301 (Info-read-subfile, Info-insert-file-contents): Maintain invariant | |
3302 `(equal buffer-file-truename (file-truename buffer-file-name))'. | |
3303 Thanks to Nelson Ferreira <nelson.ferreira@ieee.org> for report | |
3304 and discussion. | |
3305 | |
3306 2006-11-15 Aidan Kehoe <kehoea@parhasard.net> | |
3307 | |
3308 * mule/mule-charset.el: | |
3309 * mule/mule-charset.el (charsets-in-string): | |
3310 Implement it in terms of charsets-in-region. | |
3311 * mule/mule-charset.el (charsets-in-region): Removed. It's now in | |
3312 C. | |
3313 | |
3314 2006-11-07 Aidan Kehoe <kehoea@parhasard.net> | |
3315 | |
3316 * unicode.el: | |
3317 Re-introduce ccl-encode-to-ucs-2; it's still being used by the | |
3318 JIT-UCS charsets, despite what I thought. Thank you Ilya. | |
3319 | |
3320 2006-11-05 Aidan Kehoe <kehoea@parhasard.net> | |
3321 | |
3322 * mule/arabic.el (arabic-digit): | |
3323 * mule/arabic.el (arabic-1-column): | |
3324 * mule/arabic.el (arabic-2-column): | |
3325 * mule/chinese.el (make-chinese-cns11643-charset): | |
3326 * mule/chinese.el (chinese-sisheng): | |
3327 * mule/english.el (ascii-right-to-left): | |
3328 * mule/ethiopic.el (ethiopic): | |
3329 * mule/european.el (latin-iso8859-14): | |
3330 * mule/european.el (latin-iso8859-16): | |
3331 * mule/indian.el (indian-is13194): | |
3332 * mule/indian.el (indian-1-column): | |
3333 * mule/indian.el (indian-2-column): | |
3334 * mule/japanese.el (japanese-jisx0213-1): | |
3335 * mule/japanese.el (japanese-jisx0213-2): | |
3336 * mule/lao.el (lao): | |
3337 * mule/misc-lang.el (ipa): | |
3338 * mule/mule-charset.el: | |
3339 * mule/thai-xtis.el (thai-xtis): | |
3340 * mule/tibetan.el (tibetan-1-column): | |
3341 * mule/tibetan.el (tibetan): | |
3342 * mule/vietnamese.el (vietnamese-viscii-lower): | |
3343 * mule/vietnamese.el (vietnamese-viscii-upper): | |
3344 Stop using the `registry' charset property; use `registries' | |
3345 instead. The difference is that registries is an ordered vector of | |
3346 X11 registries and encodings rather than a regexp; this means we | |
3347 can leave the matching to the X11 server, avoiding transferring | |
3348 huge amounts of data (perhaps across the network!) in order to do | |
3349 a regexp search on it. | |
3350 * mule/mule-charset.el (charset-registries): New. | |
3351 charset-registries returns the registries of a charset; | |
3352 * mule/mule-charset.el (set-charset-registry): Moved here from C. | |
3353 | |
3354 2006-11-05 Aidan Kehoe <kehoea@parhasard.net> | |
3355 | |
3356 * faces.el (face-property-matching-instance): | |
3357 Simplify. | |
3358 * faces.el (face-font-instance): | |
3359 Document CHARSET. | |
3360 * faces.el (set-face-font): | |
3361 Give more details on common values for font instantiators, | |
3362 LOCALEs. | |
3363 * unicode.el: | |
3364 Remove a few comments that were only relevant to GNU Emacs. | |
3365 * unicode.el (decode-char): | |
3366 * unicode.el (encode-char): | |
3367 Document CODE, CHAR using uppercase, since they're | |
3368 parameters. Update commentary on GNU's mule-unicode charsets and | |
3369 how we've solved the same problem. | |
3370 * x-faces.el (x-init-face-from-resources): | |
3371 Retain some of the fallbacks in the generated default face, since | |
3372 it doesn't make sense to try Andale Mono's ISO-10646-1 encoding | |
3373 for Amharic or Thai. | |
3374 * x-font-menu.el (charset-registries): | |
3375 * x-font-menu.el (x-reset-device-font-menus-core): | |
3376 Use charset-registries instead of charset-registry. | |
3377 | |
3378 2006-11-02 Adrian Aichner <adrian@xemacs.org> | |
3379 | |
3380 * font-lock.el: Sync font-lock-add-keywords and | |
3381 font-lock-remove-keywords from GNU Emacs. | |
3382 * font-lock.el (font-lock-keywords-alist): New. | |
3383 * font-lock.el (font-lock-removed-keywords-alist): New. | |
3384 * font-lock.el (font-lock-add-keywords): New. | |
3385 * font-lock.el (font-lock-update-removed-keyword-alist): New. | |
3386 * font-lock.el (font-lock-remove-keywords): New. | |
3387 | |
3388 2006-10-28 Adrian Aichner <adrian@xemacs.org> | |
3389 | |
3390 * simple.el (raw-append-message): Implement minibuffer resizing | |
3391 based on requirements of echo area content. | |
3392 | |
3393 2006-10-28 Nix <nix@esperi.org.uk> | |
3394 | |
3395 * window-xemacs.el (window-configuration-includes-position): New. | |
3396 * window-xemacs.el (window-configuration-equal): Use it: window | |
3397 configurations with distinct positions are equal by default. | |
3398 * window-xemacs.el (really-set-window-configuration): Do not | |
3399 restore window positions unless requested. | |
3400 | |
3401 2006-10-30 Malcolm Purvis <malcolmp@xemacs.org> | |
3402 | |
3403 * startup.el (display-splash-screen): No longer bring buffer the | |
3404 front. Fixes problems with -unmapped. | |
3405 * startup.el (xemacs-splash-buffer): Pop splash buffer to the | |
3406 front here instead. | |
3407 | |
3408 2006-10-27 Aidan Kehoe <kehoea@parhasard.net> | |
3409 | |
3410 * files.el (revert-buffer-internal): | |
3411 When reverting, use the buffer-file-coding-system of the file's | |
3412 buffer when determing whether something has changed on disk. | |
3413 | |
3414 2006-10-14 Jeff Miller <jmiller@xemacs.org> | |
3415 | |
3416 * info.el (Info-find-emacs-command-nodes): fix regex for find | |
3417 command node. | |
3418 | |
3419 2006-08-10 Vin Shelton <acs@xemacs.org> | |
3420 | |
3421 * subr.el: Move string-to-char-list to obsolete.el. | |
3422 | |
3423 * obsolete.el (string-to-char-list): Move obsolete definition | |
3424 here, so dumping can succeed. | |
3425 | |
3426 2006-08-07 Ville Skyttä <scop@xemacs.org> | |
3427 | |
3428 * subr.el (string-to-char-list): New backwards compatibility alias | |
3429 for `string-to-list'. | |
3430 | |
3431 2006-08-07 Aidan Kehoe <kehoea@parhasard.net> | |
3432 | |
3433 * frame.el (suspend-or-iconify-emacs): | |
3434 * frame.el (suspend-emacs-or-iconify-frame): | |
3435 Elaborate on what the functions do, hopefully preventing | |
3436 misunderstandings in the future. | |
3437 | |
3438 * keydefs.el (global-tty-map): | |
3439 "\C-z" is suspend-or-iconify-emacs on the TTY, not | |
3440 suspend-emacs. Fixes problems that arose where pressing C-z in a | |
3441 gnuclient frame suspended the whole process. | |
3442 | |
3443 2006-08-05 Aidan Kehoe <kehoea@parhasard.net> | |
3444 | |
3445 * lisp.el (forward-sexp): | |
3446 Handle raw strings specially just as we do structures. Fixes | |
3447 problems evaluating them in *scratch*. | |
3448 | |
3449 2006-08-04 Aidan Kehoe <kehoea@parhasard.net> | |
3450 | |
3451 * iso8859-1.el: | |
3452 Move the symbol table modification to three lines at the end of | |
3453 syntax.c. | |
3454 | |
3455 2006-07-16 Aidan Kehoe <kehoea@parhasard.net> | |
3456 | |
3457 * loadhist.el (symbol-file): | |
3458 Use `source-directory,' not `build-root' for the full pathnames of | |
3459 C files. | |
3460 * loadup.el: | |
3461 * update-elc.el: | |
3462 Rename `build-root', `source-root' to `build-directory', | |
3463 `source-directory' respectively, the latter for compatibility with | |
3464 the FSF; give them and `source-lisp' docstrings, change the | |
3465 defvars to defconsts where possible. | |
3466 | |
3467 * make-docfile.el (build-root): Removed. | |
3468 * make-docfile.el (build-directory): New. | |
3469 Rename build-root. | |
3470 | |
3471 * update-elc.el (build-root): Removed. | |
3472 * update-elc.el (build-directory): New. | |
3473 * update-elc.el (source-root): Removed. | |
3474 * update-elc.el (source-directory): New. | |
3475 Rename build-root, source-root. | |
3476 | |
3477 2006-07-13 Aidan Kehoe <kehoea@parhasard.net> | |
3478 | |
3479 * unicode.el (decode-char): | |
3480 * unicode.el (encode-char): | |
3481 Specify the SHOW-ARGS properly in a couple of assertions. | |
3482 | |
3483 2006-06-30 Jerry James <james@xemacs.org> | |
3484 | |
3485 * process.el (shell-command): If a specific output buffer was | |
3486 requested, use it. | |
3487 | |
3488 2006-06-25 Aidan Kehoe <kehoea@parhasard.net> | |
3489 | |
3490 * x-init.el (x-initialize-keyboard): | |
3491 No longer warn about Unicode keysyms without a mapping, since we | |
3492 now have valid mappings for all Unicode keysyms. | |
3493 | |
3494 2006-06-25 Aidan Kehoe <kehoea@parhasard.net> | |
3495 | |
3496 * cmdloop.el (read-quoted-char): | |
3497 Don't error on non-character keys, accept them as terminating the | |
3498 sequence. | |
3499 | |
3500 2006-06-18 Aidan Kehoe <kehoea@parhasard.net> | |
3501 | |
3502 * x-compose.el (compose-diaeresis-map): | |
3503 Add an entry to map dead_diaeresis + s to ß (LATIN SMALL LETTER | |
3504 SHARP S). | |
3505 | |
3506 2006-06-03 Aidan Kehoe <kehoea@parhasard.net> | |
3507 | |
3508 * mule/mule-ccl.el: | |
3509 "X Emacs" -> "XEmacs" | |
3510 * mule/mule-ccl.el (ccl-compile-mule-to-unicode): New. | |
3511 * mule/mule-ccl.el (ccl-compile-unicode-to-mule): New. | |
3512 * mule/mule-ccl.el (ccl-dump-mule-to-unicode): New. | |
3513 * mule/mule-ccl.el (ccl-dump-unicode-to-mule): New. | |
3514 * mule/mule-ccl.el (define-ccl-program): | |
3515 Add two new CCL commands, and commands to describe them; document | |
3516 them. | |
3517 | |
3518 2006-06-03 Aidan Kehoe <kehoea@parhasard.net> | |
3519 | |
3520 * unicode.el: | |
3521 * unicode.el (featurep): | |
3522 Define a CCL program to translate characters to Unicode, for use | |
3523 in redisplay with the fall-back Unicode charsets. | |
3524 * x-init.el (x-initialize-keyboard): | |
3525 Only warn about unknown Unicode keysyms if Mule is available; we | |
3526 assume that people who've chosen non-Mule are okay with losing | |
3527 data. | |
3528 | |
3529 2006-06-03 Adrian Aichner <adrian@xemacs.org> | |
3530 | |
3531 * package-get.el (package-get-download-sites): Welcome | |
3532 nl.xemacs.org and Thanks! | |
3533 * package-get.el (package-get-pre-release-download-sites): Ditto. | |
3534 | |
3535 2006-05-24 Jerry James <james@xemacs.org> | |
3536 | |
3537 * autoload.el (batch-update-autoloads): Only write to | |
3538 generated-autoload-file. | |
3539 | |
3540 2006-05-23 Stephen J. Turnbull <stephen@xemacs.org> | |
3541 | |
3542 * code-cmds.el: Update FSF copyright; improve header comment. | |
3543 (coding-system-change-eol-conversion): Clarify, add sanity check. | |
3544 Fix keyword mismatch between function arg and subsidiary accessor. | |
3545 | |
3546 2006-05-16 Stephen J. Turnbull <stephen@xemacs.org> | |
3547 | |
3548 * XEmacs 21.5.27 "fiddleheads" is released. | |
3549 | |
3550 2006-05-10 Jerry James <james@xemacs.org> | |
3551 | |
3552 * x-font-menu.el (x-font-menu-font-data): Always pass a device as | |
3553 the 4th argument to x-font-menu-font-data-xft. | |
3554 | |
3555 2006-04-29 Aidan Kehoe <kehoea@parhasard.net> | |
3556 | |
3557 * mule/ethio-util.el (ethio-fidel-to-java-buffer): | |
3558 "\u" -> "\\u" as it should have been in the first place. | |
3559 | |
3560 2006-04-29 Aidan Kehoe <kehoea@parhasard.net> | |
3561 | |
3562 * dumped-lisp.el (preloaded-file-list): | |
3563 Move loadhist earlier in the preloaded-file list. | |
3564 * help.el: | |
3565 * help.el (help-mode-map): Add bindings to find the source code of | |
3566 a function, notably when that function's in C. | |
3567 * help.el (describe-function-find-file, describe-symbol-find-file): | |
3568 Removed. Use symbol-file from loadhist.el instead. | |
3569 * help.el (frob-help-extents): | |
3570 * help.el (describe-function-1): | |
3571 Allow built-in function file names to be hyperlinks. | |
3572 * help.el (describe-variable): | |
3573 * help.el (help-find-source-or-scroll-up): New. | |
3574 * help.el (help-mouse-find-source-or-track): New. | |
3575 Make describe-function a bit more mouse-friendly, basically. | |
3576 * loadhist.el (symbol-file): | |
3577 Support looking up builtin symbols using built-in-symbol-file. | |
3578 | |
3579 2006-04-23 Ville Skyttä <scop@xemacs.org> | |
3580 | |
3581 * simple.el (goto-line): Add optional `buffer' argument, from | |
3582 GNU Emacs CVS. | |
3583 (next-line-add-newlines): Remove obsolete comments from the docs. | |
3584 | |
3585 2006-04-25 Stephen J. Turnbull <stephen@xemacs.org> | |
3586 | |
3587 Repair busted commit and gratuitous doc improvements. | |
3588 | |
3589 * startup.el (command-line-do-help): Document options for forcing | |
3590 initial from on a given window-system. | |
3591 | |
3592 * faces.el (Face-frob-property): Give informative error if device | |
3593 type has no mapper function. | |
3594 | |
3595 * x-font-menu.el (x-font-menu-font-data-xft): | |
3596 * x-faces.el (globally-declare-fboundp): | |
3597 Eliminate references to `fc-font-real-pattern'. | |
3598 | |
3599 * fontconfig.el (section header comments): | |
3600 * x-init.el (x-init-toolbar-from-resources): | |
3601 Improve comments. | |
3602 | |
3603 2006-04-23 Aidan Kehoe <kehoea@parhasard.net> | |
3604 | |
3605 * cl.el (push): | |
3606 * cl.el (pushnew): | |
3607 Take on board Stephen's criticism of my last changes to the CL | |
3608 docstrings. | |
3609 | |
3610 2006-04-24 Stephen J. Turnbull <stephen@xemacs.org> | |
3611 | |
3612 * dumped-lisp.el (fontconfig): Load only with Xft. | |
3613 | |
3614 * x-faces.el (fontconfig): Require only with Xft. | |
3615 | |
3616 2006-04-16 Stephen J. Turnbull <stephen@xemacs.org> | |
3617 | |
3618 * font-mgr.el: New file. Provides Lisp emulation of fontconfig. | |
3619 | |
3620 * fontconfig.el: Require 'font-mgr. | |
3621 | |
3622 2006-04-11 Stephen J. Turnbull <stephen@xemacs.org> | |
3623 | |
3624 * fontconfig.el: | |
3625 Add some comments on proposed generic APIs. | |
3626 Remove some unused and probably broken code. | |
3627 Use `fc-define-property' to define new X11 XLFD standard | |
3628 properties: x11-swidth, x11-adstyle, x11-resx, x11-resy, | |
3629 x11-registry, and x11-encoding. | |
3630 Delete fc-font-name-property-PROPERTY constants. | |
3631 (fc-define-property): | |
3632 Add `fc-pattern-del-PROPERTY'. | |
3633 | |
3634 * x-faces.el (x-make-font-bold-xft): | |
3635 (x-make-font-unbold-xft): | |
3636 (x-make-font-italic-xft): | |
3637 (x-make-font-unitalic-xft): | |
3638 (x-find-xft-font-of-size): | |
3639 * x-font-menu.el (x-font-menu-load-font-xft): | |
3640 Use property-specific APIs instead of defconsts for property names. | |
3641 | |
3642 2006-04-16 Aidan Kehoe <kehoea@parhasard.net> | |
3643 | |
3644 * cl.el (incf): | |
3645 * cl.el (decf): | |
3646 * cl.el (pop): | |
3647 * cl.el (push): | |
3648 * cl.el (pushnew): | |
3649 Docstring clarifications; drop non-standard formatting for incf, | |
3650 decf, pop, move to GNU's parameter names for push, pushnew since | |
3651 they make it much easier to remember the right order. | |
3652 | |
3653 2006-04-15 Aidan Kehoe <kehoea@parhasard.net> | |
3654 | |
3655 * cmdloop.el (read-quoted-char): Use unicode-to-char instead of | |
3656 int-to-char for converting code points to characters; document | |
3657 this usage. This is compatible with previously documented | |
3658 behaviour, since the mapping from number to character was only | |
3659 stable and well-defined for ISO-8859-1. Thank you Pete Forman! | |
3660 | |
3661 Document some help subsystem incompatibility with GNU that seems | |
3662 to have been ignored during the last sync. | |
3663 | |
3664 2006-03-31 Stephen J. Turnbull <stephen@xemacs.org> | |
3665 | |
3666 * XEmacs 21.5.26 "endive" is released. | |
3667 | |
3668 2006-03-31 Marcus Crestani <marcus.crestani@ub.uni-tuebingen.de> | |
3669 | |
3670 * diagnose.el (show-mc-alloc-memory-usage): Rename buffer to | |
3671 "mc-alloc memory usage" to avoid name clash with | |
3672 show-memory-usage. | |
3673 | |
3674 2006-03-26 Marcus Crestani <crestani@xemacs.org> | |
3675 | |
3676 * diagnose.el (show-gc-stats): Adjust format string, remove | |
3677 explicitly-freed statistics (the need to explicitly free went away | |
3678 with the asynchronous finalization patch). | |
3679 | |
3680 2006-03-20 Malcolm Purvis <malcolmp@xemacs.org> | |
3681 | |
3682 * next-error.el: Rename functions that clash with the next-error | |
3683 family in compile.el | |
3684 * occur.el (occur-next-error): Use new names | |
3685 * occur.el (multi-occur): Fix compiler warnings. | |
3686 | |
3687 2006-03-15 Jerry James <james@xemacs.org> | |
3688 | |
3689 * newcomment.el (uncomment-region): Remove old code that breaks | |
3690 uncomment-region on C files. Thanks to Christian Podlasly for the | |
3691 report. | |
3692 | |
3693 2006-03-15 Jerry James <james@xemacs.org> | |
3694 | |
3695 * register.el (describe-register-1): Use set-text-properties | |
3696 instead of the nonexistent remove-list-of-text-properties. | |
3697 | |
3698 2006-03-14 Jerry James <james@xemacs.org> | |
3699 | |
3700 * wid-edit.el (widget-move-and-invoke): New function, used by Gnus. | |
3701 | |
3702 2006-02-26 Vin Shelton <acs@xemacs.org> | |
3703 | |
3704 * setup-paths.el (paths-emacs-data-root-p): Add search for package | |
3705 root. | |
3706 (paths-find-invocation-roots): Add root-p parameter to test | |
3707 plausibility of the roots. | |
3708 | |
3709 2006-03-12 Marcus Crestani <crestani@xemacs.org> | |
3710 | |
3711 * diagnose.el (show-memory-usage): Fix regexp. | |
3712 | |
3713 2006-02-26 Mike Sperber <mike@xemacs.org> | |
3714 | |
3715 * lisp-mode.el (lisp-send-defun): Remove this function; the | |
3716 definition here didn't do anything---once upon a time, it may have | |
3717 gotten overwritten by some code that has evaporated since then. | |
3718 | |
3719 2006-02-26 Stephen J. Turnbull <stephen@xemacs.org> | |
3720 | |
3721 * XEmacs 21.5.25 "eggplant" is released. | |
3722 | |
3723 2006-02-05 Aidan Kehoe <kehoea@parhasard.net> | |
3724 | |
3725 * easymenu.el: Update copyright. | |
3726 * easymenu.el (easy-menu-all-popups): | |
3727 Add a docstring. | |
3728 * easymenu.el (easy-menu-add): | |
3729 Document a bug, rework the function to preserve any existing | |
3730 non-default mode-popup-menu instead of overwriting it, and not to | |
3731 bother normalising the menu title (nothing else does). | |
3732 * easymenu.el (easy-menu-remove): | |
3733 Restore the default mode-popup-menu instead of leaving an empty | |
3734 one when we remove the last easy-menu popup. | |
3735 | |
3736 2004-01-19 Martin Buchholz <martin@xemacs.org> | |
3737 | |
3738 * font-lock.el: Add support for not-so recent changes in Java to | |
3739 java-mode. | |
3740 | |
3741 2006-01-08 Aidan Kehoe <kehoea@parhasard.net> | |
3742 | |
3743 * cmdloop.el (read-quoted-char): | |
3744 Eliminate some char/event confusion introduced by a GNU Emacs | |
3745 sync. | |
3746 | |
3747 2006-01-06 Adrian Aichner <adrian@xemacs.org> | |
3748 | |
3749 * package-get.el (package-get-download-sites): Add pt.xemacs.org, | |
3750 as suggested by Rodrigo Ventura. | |
3751 * package-get.el (package-get-pre-release-download-sites): Ditto, | |
3752 with replacement of xemacs-21.5 by beta, which is the logical path | |
3753 to our beta core and package pre-releases. | |
3754 | |
3755 2005-12-30 Mike Sperber <mike@xemacs.org> | |
3756 | |
3757 * packages.el (packages-find-all-package-hierarchies): Interpret | |
3758 EMACSPACKAGEPATH as listing package direcories, not hierarchies. | |
3759 This fixes a regression introduced in the change on 2005-01-08. | |
3760 | |
3761 2005-11-25 Mike Sperber <mike@xemacs.org> | |
3762 | |
3763 * packages.el (packages-find-package-hierarchies-named): Use | |
3764 `file-name-as-directory' to normalize something which may not | |
3765 have a trailing path separator. | |
3766 | |
3767 * package-get.el (package-get-package-index-file-location): Fix | |
3768 essentially bogus definition. | |
3769 | |
3770 * package-admin.el (package-admin-find-top-directory): Use the | |
3771 existing variables rather than groking the paths from scratch, and | |
3772 greatly simplify. | |
3773 | |
3774 * packages.el (packages-find-all-package-hierarchies): | |
3775 Take into account `configure-early-package-hierarchies', | |
3776 `configure-late-package-hierarchies', | |
3777 `configure-last-package-hierarchies', as set by configure. | |
3778 | |
3779 2005-12-24 Aidan Kehoe <kehoea@parhasard.net> | |
3780 | |
3781 * mule/chinese.el: | |
3782 * mule/chinese.el ('euc-china): Removed. Shouldn't have been | |
3783 uncommented in the first place. | |
3784 | |
3785 2005-12-24 Aidan Kehoe <kehoea@parhasard.net> | |
3786 | |
3787 * mule/mule-cmds.el (set-language-environment-coding-systems): | |
3788 * mule/mule-cmds.el (init-locale-at-early-startup): | |
3789 Call set-current-locale (the wrapper for setlocale(3)) before | |
3790 checking the current locale, because the C code doesn't. | |
3791 | |
3792 2005-12-24 Aidan Kehoe <kehoea@parhasard.net> | |
3793 | |
3794 * mule/chinese.el: | |
3795 Make euc-cn available as a coding system alias for cn-gb-2312, for | |
3796 the sake of consistency with euc-jp, euc-ko and the FSF. | |
3797 | |
3798 2005-12-24 Aidan Kehoe <kehoea@parhasard.net> | |
3799 | |
3800 * x-win-sun.el (x-win-init-sun): | |
3801 * x-win-xfree86.el (x-win-init-xfree86): | |
3802 Initialise the hardware-specific mapping from raw keycodes to the | |
3803 US key layout. | |
3804 | |
3805 2005-12-22 Stephen J. Turnbull <stephen@xemacs.org> | |
3806 | |
3807 * buff-menu.el (Buffer-menu-rename): New command. | |
3808 (Buffer-menu-mode-map): Bind it to ?r. | |
3809 | |
3810 2005-12-18 Stephen J. Turnbull <stephen@xemacs.org> | |
3811 | |
3812 * XEmacs 21.5.24 "dandelion" is released. | |
3813 | |
3814 2005-12-17 Aidan Kehoe <kehoea@parhasard.net> | |
3815 | |
3816 * mule/mule-cmds.el (set-language-environment-coding-systems): | |
3817 Initialise keyboard-coding-system, terminal-coding-system when | |
3818 applying a language environment, together with the input and | |
3819 output coding systems for any active TTY console. | |
3820 * mule/mule-cmds.el (init-locale-at-early-startup): | |
3821 If set-current-locale returns a `more-specified version' of the | |
3822 current locale when passed a zero length argument, the magic used | |
3823 to work out the current language environment from the C locale | |
3824 will fail. Call current-locale instead. | |
3825 | |
3826 2005-12-17 Adrian Aichner <adrian@xemacs.org> | |
3827 | |
3828 * package-get.el (package-get-download-sites): Add Hong Kong | |
3829 download site. | |
3830 * package-get.el (package-get-pre-release-download-sites): Ditto. | |
3831 | |
3832 2005-12-10 Malcolm Purvis <malcolmp@xemacs.org> | |
3833 | |
3834 * about.el (about-personal-info, about-hacker-contribution): | |
3835 Update `malcolmp'. | |
3836 | |
3837 2005-12-03 Ville Skyttä <scop@xemacs.org> | |
3838 | |
3839 * x-faces.el (x-library-search-path): Add /usr(/local)/share/X11. | |
3840 * font.el (font-lookup-rgb-components): Ditto, remove stale comment. | |
3841 | |
3842 2005-10-28 Adrian Aichner <adrian@xemacs.org> | |
3843 | |
3844 * package-get.el (package-get-download-sites): Update reflecting | |
3845 latest http://www.xemacs.org/Releases/ information generated by | |
3846 xemacs-builds/adrian/website/package-get-2-download-sites.el. | |
3847 * package-get.el (package-get-pre-release-download-sites): Ditto. | |
3848 | |
3849 2005-11-29 Malcolm Purvis <malcolmp@xemacs.org> | |
3850 | |
3851 * occur.el: Add autoload cookie for list-matching-lines. | |
3852 | |
3853 2005-11-29 Stephen J. Turnbull <stephen@xemacs.org> | |
3854 | |
3855 * objects.el (make-font-specifier): Document font name syntaxes. | |
3856 | |
3857 2005-11-29 Stephen J. Turnbull <stephen@xemacs.org> | |
3858 | |
3859 * about.el (about-personal-info, about-url-alist): Update `jerry'. | |
3860 | |
3861 2005-11-26 Stephen J. Turnbull <stephen@xemacs.org> | |
3862 | |
3863 Merge Xft. | |
3864 | |
3865 2005-09-07 Clemens Fruhwirth <clemens@endorphin.org> | |
3866 | |
3867 * font.el (font-default-font-for-device): Remove vestigial code | |
3868 from incomplete removal of conditional. | |
3869 | |
3870 2005-08-17 Stephen J. Turnbull <stephen@xemacs.org> | |
3871 | |
3872 * fontconfig.el (fc-try-font): Improve docstring, add todo comment. | |
3873 (make-fc-pattern): Use defalias, not defun. | |
3874 | |
3875 2005-08-04 Stephen J. Turnbull <stephen@xemacs.org> | |
3876 | |
3877 * fontconfig.el (make-fc-pattern): Don't add finalizer, now | |
3878 finalizer is in lrecord implementation. | |
3879 | |
3880 2005-08-02 Stephen J. Turnbull <stephen@xemacs.org> | |
3881 | |
3882 `fc-list-fonts-pattern-objects' now returns a LISP list. | |
3883 | |
3884 * fontconfig.el (fc-try-font): | |
3885 (fc-find-available-font-families): | |
3886 (fc-find-available-weights-for-family): | |
3887 Adapt to it. | |
3888 | |
3889 (fc-try-font): Return list of pattern objects. | |
3890 | |
3891 (fc-fontset-list): Remove. | |
3892 | |
3893 2005-03-02 Stephen J. Turnbull <stephen@xemacs.org> | |
3894 | |
3895 * font.el (font-running-xemacs): Remove definition. | |
3896 (font-x-font-regexp): | |
3897 (font-x-registry-and-encoding-regexp): | |
3898 (font-default-font-for-device): | |
3899 (x-font-create-name-core): | |
3900 (mswindows-font-create-name): | |
3901 (font-set-face-font): | |
3902 (font-blink-callback): | |
3903 Remove references. | |
3904 | |
3905 (define-font-keywords): Remove definition and top-level references. | |
3906 | |
3907 (set-font-style-by-keywords): | |
3908 (font-properties-from-style): | |
3909 Comment out. | |
3910 | |
3911 2005-03-01 Aidan Kehoe <kehoea@parhasard.net> | |
3912 | |
3913 General cleanup of references to functions Eric has deleted | |
3914 and renamed in the C core. | |
3915 * font.el (x-font-create-object): | |
3916 xft-xlfd-font-name-p -> xlfd-font-name-p | |
3917 * font.el (x-font-create-object-xft): | |
3918 xft-pattern-* -> fc-pattern-*, return the created font. | |
3919 * font.el (x-font-create-name-xft): | |
3920 xft* -> fc* | |
3921 * fontconfig.el (fc-font-name-weight-regular): New. | |
3922 * fontconfig.el (fc-font-name-weight-mapping): | |
3923 * fontconfig.el (fc-font-name-weight-mapping-string): | |
3924 * fontconfig.el (fc-font-name-weight-mapping-string-reverse): | |
3925 * fontconfig.el (fc-font-name-weight-mapping-reverse): | |
3926 * fontconfig.el (fc-font-weight-translate-from-symbol): | |
3927 Add information on the "regular" font weight, taken from | |
3928 fontconfig.h, which is the weight my local system returns by | |
3929 default. | |
3930 | |
3931 2005-02-03 Eric Knauel <eric@xemacs.org> | |
3932 | |
3933 * fontconfig.el (fc-try-font): | |
3934 (fc-find-available-font-families): | |
3935 (fc-find-available-weights-for-family): adapt to new representation of | |
3936 FcObjectSets | |
3937 | |
3938 2004-11-20 Stephen J. Turnbull <stephen@xemacs.org> | |
3939 | |
3940 Xft branch based on "Xft reloaded #3" patch by Eric Knauel and | |
3941 Mathias Neuebaur, and other contributors. | |
3942 | |
3943 * fontconfig.el: New file implementing fontconfig interfaces. | |
3944 | |
3945 * font.el: | |
3946 * face.el: | |
3947 Use fontconfig to access Xft fonts. | |
3948 | |
3949 2005-11-21 Marcus Crestani <crestani@xemacs.org> | |
3950 | |
3951 Incremental Garbage Collector | |
3952 | |
3953 * cus-start.el (all): Add allow-incremental-gc, | |
3954 gc-cons-incremental-threshold, and | |
3955 gc-incremental-traversal-threshold to alloc customization group. | |
3956 * diagnose.el (show-memory-usage): Additionally allocated memory | |
3957 no longer in use, remove. | |
3958 * diagnose.el (show-lrecord-stats): Additionally allocated memory | |
3959 no longer in use, remove. | |
3960 * diagnose.el (show-gc-stats): New. | |
25 | 3961 |
26 2005-11-08 Malcolm Purvis <malcolmp@xemacs.org> | 3962 2005-11-08 Malcolm Purvis <malcolmp@xemacs.org> |
27 | 3963 |
28 * help.el: | 3964 * help.el: |
29 * menubar-items.el (default-menubar): | 3965 * menubar-items.el (default-menubar): |
168 | 4104 |
169 2005-10-21 Stephen J. Turnbull <stephen@xemacs.org> | 4105 2005-10-21 Stephen J. Turnbull <stephen@xemacs.org> |
170 | 4106 |
171 * build-report.el: Note synch to XEmacs build package version 1.49. | 4107 * build-report.el: Note synch to XEmacs build package version 1.49. |
172 | 4108 |
173 2005-10-04 Stephen J. Turnbull <stephen@xemacs.org> | 4109 2005-10-04 Stephen J. Turnbull <stephen@xemacs.org> |
174 | 4110 |
175 * build-report.el (build-report): Refactor into interactive | 4111 * build-report.el (build-report): Refactor into interactive |
176 portion and `build-report-create-report'. | 4112 portion and `build-report-create-report'. |
177 (build-report-create-report): New function. | 4113 (build-report-create-report): New function. |
178 (batch-build-report): Non-interactive version of `build-report' | 4114 (batch-build-report): Non-interactive version of `build-report' |
204 | 4140 |
205 2005-10-04 Stephen J. Turnbull <stephen@xemacs.org> | 4141 2005-10-04 Stephen J. Turnbull <stephen@xemacs.org> |
206 | 4142 |
207 * simple.el (xemacs-default-composefunc): Don't warn when batch. | 4143 * simple.el (xemacs-default-composefunc): Don't warn when batch. |
208 | 4144 |
209 2005-10-04 Stephen J. Turnbull <stephen@xemacs.org> | 4145 2005-10-04 Stephen J. Turnbull <stephen@xemacs.org> |
210 | 4146 |
211 * build-report.el: Synch to Adrian's packaged version. | 4147 * build-report.el: Synch to Adrian's packaged version. |
212 | 4148 |
213 2005-10-04 Stephen J. Turnbull <stephen@xemacs.org> | 4149 2005-10-04 Stephen J. Turnbull <stephen@xemacs.org> |
214 | 4150 |
246 * window-xemacs.el (window-configuration-equal): Compare frame top | 4182 * window-xemacs.el (window-configuration-equal): Compare frame top |
247 and left via `equal' rather than '=', as it can be nil. | 4183 and left via `equal' rather than '=', as it can be nil. |
248 | 4184 |
249 2005-07-24 Fabrice Popineau <Fabrice.Popineau@supelec.fr> | 4185 2005-07-24 Fabrice Popineau <Fabrice.Popineau@supelec.fr> |
250 | 4186 |
251 * window-xemacs.el (really-set-window-configuration): | 4187 * window-xemacs.el (really-set-window-configuration): |
252 * window-xemacs.el (current-window-configuration): | 4188 * window-xemacs.el (current-window-configuration): |
253 * window-xemacs.el (window-configuration-equal): | 4189 * window-xemacs.el (window-configuration-equal): |
254 * window-xemacs.el (window-configuration): Add `frame-top' and | 4190 * window-xemacs.el (window-configuration): Add `frame-top' and |
255 `frame-left' field to windows configurations, and save and restore | 4191 `frame-left' field to windows configurations, and save and restore |
256 them. | 4192 them. |
257 | 4193 |
258 2005-06-26 Aidan Kehoe <kehoea@parhasard.net> | 4194 2005-06-26 Aidan Kehoe <kehoea@parhasard.net> |
259 | 4195 |
260 * cmdloop.el (read-quoted-char): | 4196 * cmdloop.el (read-quoted-char): |
261 * isearch-mode.el (isearch-char-to-string): | 4197 * isearch-mode.el (isearch-char-to-string): |
262 Remove the fourth argument from event-to-character. | 4198 Remove the fourth argument from event-to-character. |
263 | 4199 |
264 * dumped-lisp.el (preloaded-file-list): | 4200 * dumped-lisp.el (preloaded-file-list): |
265 No longer dump x-iso8859-1.el--we don't need it any more. | 4201 No longer dump x-iso8859-1.el--we don't need it any more. |
266 | 4202 |
267 * x-init.el (x-initialize-keyboard): | 4203 * x-init.el (x-initialize-keyboard): |
268 * keymap.el (events-to-keys): | 4204 * keymap.el (events-to-keys): |
269 * events.el: | 4205 * events.el: |
270 Rename the ascii-character keysym property to character-of-keysym. | 4206 Rename the ascii-character keysym property to character-of-keysym. |
271 | 4207 |
272 * gtk-compose.el: | 4208 * gtk-compose.el: |
273 Don't depend on gtk-iso8859-1.el | 4209 Don't depend on gtk-iso8859-1.el |
274 | 4210 |
275 * x-compose.el: | 4211 * x-compose.el: |
306 * simple.el (vm-user-agent): | 4242 * simple.el (vm-user-agent): |
307 * simple.el ('vm-user-agent): New. | 4243 * simple.el ('vm-user-agent): New. |
308 * simple.el (xemacs-default-composefunc): New. | 4244 * simple.el (xemacs-default-composefunc): New. |
309 * simple.el (xemacs-default-sendfunc): New. | 4245 * simple.el (xemacs-default-sendfunc): New. |
310 * simple.el ('xemacs-default-mail-user-agent): New. | 4246 * simple.el ('xemacs-default-mail-user-agent): New. |
311 Update the docstring for mail-user-agent to mention VM; default to | 4247 Update the docstring for mail-user-agent to mention VM; default to |
312 sendmail-user-agent, but on first use, give a huge warning that it | 4248 sendmail-user-agent, but on first use, give a huge warning that it |
313 is underfeatured and not likely to get better in the medium term, | 4249 is underfeatured and not likely to get better in the medium term, |
314 and the user should choose another mail client. | 4250 and the user should choose another mail client. |
315 | 4251 |
316 2005-05-10 Aidan Kehoe <kehoea@parhasard.net> | 4252 2005-05-10 Aidan Kehoe <kehoea@parhasard.net> |
317 | 4253 |
318 * x-init.el (x-initialize-keyboard): Give info about any unbound | 4254 * x-init.el (x-initialize-keyboard): Give info about any unbound |
319 Unicode keysyms. | 4255 Unicode keysyms. |
320 | 4256 |
321 2005-05-10 Aidan Kehoe <kehoea@parhasard.net> | 4257 2005-05-10 Aidan Kehoe <kehoea@parhasard.net> |
322 | 4258 |
323 * mule/european.el: | 4259 * mule/european.el: |
324 * mule/latin.el: | 4260 * mule/latin.el: |
325 Add full syntax table and case mapping information for | 4261 Add full syntax table and case mapping information for |
326 iso-8859-14, iso-8859-15, iso-8859-16. | 4262 iso-8859-14, iso-8859-15, iso-8859-16. |
327 | 4263 |
328 2005-05-05 Aidan Kehoe <kehoea@parhasard.net> | 4264 2005-05-05 Aidan Kehoe <kehoea@parhasard.net> |
329 | 4265 |
330 * mule/mule-ccl.el (define-ccl-program): Spelling and grammar fix | 4266 * mule/mule-ccl.el (define-ccl-program): Spelling and grammar fix |
331 in docstring. | 4267 in docstring. |
332 | 4268 |
333 2005-05-05 Aidan Kehoe <kehoea@parhasard.net> | 4269 2005-05-05 Aidan Kehoe <kehoea@parhasard.net> |
334 | 4270 |
335 * map-ynp.el: Grammar fix in comment. | 4271 * map-ynp.el: Grammar fix in comment. |
336 | 4272 |
337 2005-05-05 Aidan Kehoe <kehoea@parhasard.net> | 4273 2005-05-05 Aidan Kehoe <kehoea@parhasard.net> |
338 | 4274 |
339 * startup.el (command-line): Call font-lock-set-defaults to make | 4275 * startup.el (command-line): Call font-lock-set-defaults to make |
340 the user's choice of fontification take effect in *scratch*. | 4276 the user's choice of fontification take effect in *scratch*. |
341 | 4277 |
342 2005-04-12 Mike Sperber <mike@xemacs.org> | 4278 2005-04-12 Mike Sperber <mike@xemacs.org> |
343 | 4279 |
344 * minibuf.el (get-user-response): Move here from dialog.el so it | 4280 * minibuf.el (get-user-response): Move here from dialog.el so it |
345 works even when dialogs are not available. | 4281 works even when dialogs are not available. |
356 * diagnose.el (show-mc-alloc-memory-usage): New. | 4292 * diagnose.el (show-mc-alloc-memory-usage): New. |
357 | 4293 |
358 2005-04-08 Aidan Kehoe <kehoea@parhasard.net> | 4294 2005-04-08 Aidan Kehoe <kehoea@parhasard.net> |
359 | 4295 |
360 * files.el (find-file): Honour the coding system argument even in | 4296 * files.el (find-file): Honour the coding system argument even in |
361 the case where we're creating a new file. | 4297 the case where we're creating a new file. |
362 | 4298 |
363 2005-04-04 Steve Youngs <steve@sxemacs.org> | 4299 2005-04-04 Steve Youngs <steve@sxemacs.org> |
364 | 4300 |
365 * files.el (backup-buffer): Write "%backup%~" in | 4301 * files.el (backup-buffer): Write "%backup%~" in |
366 `auto-save-directory' and fall back to $HOME if for some reason | 4302 `auto-save-directory' and fall back to $HOME if for some reason |
372 * faces.el (face-complain-about-font): | 4308 * faces.el (face-complain-about-font): |
373 * x-faces.el: | 4309 * x-faces.el: |
374 The warnings when there wasn't a bold or italic version of a given | 4310 The warnings when there wasn't a bold or italic version of a given |
375 font available still specified "Emacs" as the X11 resource | 4311 font available still specified "Emacs" as the X11 resource |
376 class. Change this to "XEmacs." | 4312 class. Change this to "XEmacs." |
377 | 4313 |
378 2005-03-29 Aidan Kehoe <kehoea@parhasard.net> | 4314 2005-03-29 Aidan Kehoe <kehoea@parhasard.net> |
379 | 4315 |
380 * startup.el (command-line): Move Mule initialisation before | 4316 * startup.el (command-line): Move Mule initialisation before |
381 window-system initialisation, because the latter depends on | 4317 window-system initialisation, because the latter depends on |
382 Unicode support with X11 and Unicode keysyms. | 4318 Unicode support with X11 and Unicode keysyms. |
383 | 4319 |
384 2005-03-28 Aidan Kehoe <kehoea@parhasard.net> | 4320 2005-03-28 Aidan Kehoe <kehoea@parhasard.net> |
385 | 4321 |
386 * register.el (insert-register): Revert part of Ben's incomplete | 4322 * register.el (insert-register): Revert part of Ben's incomplete |
387 sync of 2005-01-26--we don't have insert-for-yank. | 4323 sync of 2005-01-26--we don't have insert-for-yank. |
388 | 4324 |
389 2005-03-25 Ralf Angeli <angeli@iwi.uni-sb.de> | 4325 2005-03-25 Ralf Angeli <angeli@iwi.uni-sb.de> |
390 | 4326 |
391 * easymenu.el (easy-menu-remove): As described in | 4327 * easymenu.el (easy-menu-remove): As described in |
392 E1D4Nn5-0001lq-EU@neutrino.iwi.uni-sb.de; don't strip everything | 4328 E1D4Nn5-0001lq-EU@neutrino.iwi.uni-sb.de; don't strip everything |
393 except the "Command" menu from mode-popup-menu. | 4329 except the "Command" menu from mode-popup-menu. |
394 | 4330 |
395 2005-03-25 Ralf Angeli <angeli@iwi.uni-sb.de> | 4331 2005-03-25 Ralf Angeli <angeli@iwi.uni-sb.de> |
396 | 4332 |
397 * font.el (font-spatial-to-canonical): Correct calculation of | 4333 * font.el (font-spatial-to-canonical): Correct calculation of |
398 return value for pixel-based input value. | 4334 return value for pixel-based input value. |
399 | 4335 |
400 2005-03-17 Mike Sperber <mike@xemacs.org> | 4336 2005-03-17 Mike Sperber <mike@xemacs.org> |
401 | 4337 |
402 * files.el: Merge the following changes from GNU Emacs: | 4338 * files.el: Merge the following changes from GNU Emacs: |
403 | 4339 |
404 2005-01-04 Andreas Schwab <schwab@suse.de> | 4340 2005-01-04 Andreas Schwab <schwab@suse.de> |
405 | 4341 |
406 * files.el (insert-directory): Only look for error lines in | 4342 * files.el (insert-directory): Only look for error lines in |
407 inserted text. Don't move too far after processing --dired markers. | 4343 inserted text. Don't move too far after processing --dired markers. |
408 | 4344 |
409 2004-12-27 Richard M. Stallman <rms@gnu.org> | 4345 2004-12-27 Richard M. Stallman <rms@gnu.org> |
410 | 4346 |
411 * files.el (insert-directory-ls-version): New variable. | 4347 * files.el (insert-directory-ls-version): New variable. |
412 (insert-directory): When ls returns an error, test the version | 4348 (insert-directory): When ls returns an error, test the version |
413 number to decide what the return code means. | 4349 number to decide what the return code means. |
414 With --dired output format, detect and distinguish lines | 4350 With --dired output format, detect and distinguish lines |
415 that are really error messages. | 4351 that are really error messages. |
416 (insert-directory-adj-pos): New function. | 4352 (insert-directory-adj-pos): New function. |
417 | 4353 |
418 2004-09-25 Stefan Monnier <monnier@iro.umontreal.ca> | 4354 2004-09-25 Stefan Monnier <monnier@iro.umontreal.ca> |
419 | 4355 |
420 * files.el (insert-directory): Obey --dired even with symlinks. | 4356 * files.el (insert-directory): Obey --dired even with symlinks. |
421 | 4357 |
422 2004-05-25 Luc Teirlinck <teirllm@auburn.edu> | 4358 2004-05-25 Luc Teirlinck <teirllm@auburn.edu> |
423 | 4359 |
424 (insert-directory): Check that lines were really inserted by | 4360 (insert-directory): Check that lines were really inserted by |
425 the --dired switch, before erasing them. | 4361 the --dired switch, before erasing them. |
426 | 4362 |
427 2004-04-17 Richard M. Stallman <rms@gnu.org> | 4363 2004-04-17 Richard M. Stallman <rms@gnu.org> |
428 | 4364 |
429 * files.el (insert-directory): Delete any error msg output by the | 4365 * files.el (insert-directory): Delete any error msg output by the |
430 `insert-directory-program'. | 4366 `insert-directory-program'. |
431 | 4367 |
432 2005-03-12 Fabrice Popineau <Fabrice.Popineau@supelec.fr> | 4368 2005-03-12 Fabrice Popineau <Fabrice.Popineau@supelec.fr> |
433 | 4369 |
434 * select.el (get-selection): As described in | 4370 * select.el (get-selection): As described in |
435 u0nj9nvq.fsf@esemetz.metz.supelec.fr , get-selection-internal | 4371 u0nj9nvq.fsf@esemetz.metz.supelec.fr , get-selection-internal |
436 returns nil instead of signalling a selection-conversion | 4372 returns nil instead of signalling a selection-conversion |
437 error on win32. Also, Aidan had a logic error while traversing a | 4373 error on win32. Also, Aidan had a logic error while traversing a |
438 list. | 4374 list. |
439 | 4375 |
440 2005-03-11 Stephen J. Turnbull <stephen@xemacs.org> | 4376 2005-03-11 Stephen J. Turnbull <stephen@xemacs.org> |
441 | 4377 |
442 * XEmacs 21.5.20 "cilantro" is released. | 4378 * XEmacs 21.5.20 "cilantro" is released. |
443 | 4379 |
464 * select.el (selected-text-type): Removed. | 4400 * select.el (selected-text-type): Removed. |
465 * select.el (selection-preferred-types): New. | 4401 * select.el (selection-preferred-types): New. |
466 * select.el ('selected-text-type): New. | 4402 * select.el ('selected-text-type): New. |
467 Rename selected-text-type to selection-preferred-types, now that | 4403 Rename selected-text-type to selection-preferred-types, now that |
468 it's full of image types as fallbacks. Define an alias to the old | 4404 it's full of image types as fallbacks. Define an alias to the old |
469 name. | 4405 name. |
470 * select.el (kill-primary-selection): deleted -> delete | 4406 * select.el (kill-primary-selection): deleted -> delete |
471 | 4407 |
472 * select.el (get-selection-no-error): | 4408 * select.el (get-selection-no-error): |
473 * select.el (get-selection): | 4409 * select.el (get-selection): |
474 * select.el (get-selection-foreign): | 4410 * select.el (get-selection-foreign): |
475 Reference selection-preferred-types instead of giving details of | 4411 Reference selection-preferred-types instead of giving details of |
476 which types these functions default to wanting. | 4412 which types these functions default to wanting. |
477 | 4413 |
478 * select.el (select-make-extent-for-selection): Comment that we | 4414 * select.el (select-make-extent-for-selection): Comment that we |
479 need to hook something similar into the rectangle functions. | 4415 need to hook something similar into the rectangle functions. |
480 | 4416 |
481 * select.el (select-convert-in): | 4417 * select.el (select-convert-in): |
482 If we don't have a handler for an X11 selection, pass the value | 4418 If we don't have a handler for an X11 selection, pass the value |
483 itself as a string. Fixes X11 atoms. | 4419 itself as a string. Fixes X11 atoms. |
484 | 4420 |
485 * select.el (select-convert-to-timestamp): New. | 4421 * select.el (select-convert-to-timestamp): New. |
486 Uses get-xemacs-selection-timestamp. | 4422 Uses get-xemacs-selection-timestamp. |
487 | 4423 |
488 * select.el (select-convert-to-utf-8-text): New. | 4424 * select.el (select-convert-to-utf-8-text): New. |
489 * select.el (select-convert-from-text): Removed. | 4425 * select.el (select-convert-from-text): Removed. |
490 The change in select-convert-in makes this irrelevant. | 4426 The change in select-convert-in makes this irrelevant. |
491 | 4427 |
492 * select.el (select-convert-from-length): Removed. | 4428 * select.el (select-convert-from-length): Removed. |
493 We have a more generic integer conversion routine here. | 4429 We have a more generic integer conversion routine here. |
494 | 4430 |
495 * select.el (select-convert-from-filename): Removed. | 4431 * select.el (select-convert-from-filename): Removed. |
496 The generic string conversion handles this. | 4432 The generic string conversion handles this. |
497 | 4433 |
498 * select.el (select-convert-from-ip-address): New. | 4434 * select.el (select-convert-from-ip-address): New. |
499 Whee. | 4435 Whee. |
500 | 4436 |
501 * select.el (select-convert-from-utf-8-text): New. | 4437 * select.el (select-convert-from-utf-8-text): New. |
502 * select.el (select-convert-from-utf-16-le-text): New. | 4438 * select.el (select-convert-from-utf-16-le-text): New. |
503 The various Mozilla-specific types need the utf-16 conversion; | 4439 The various Mozilla-specific types need the utf-16 conversion; |
504 utf-8 conversion is _in_ this season, didn't you know? | 4440 utf-8 conversion is _in_ this season, didn't you know? |
505 | 4441 |
506 * select.el (select-convert-from-image-data): New. | 4442 * select.el (select-convert-from-image-data): New. |
507 Generic convert-an-image-to-a-space-with-end-glyph function. Used | 4443 Generic convert-an-image-to-a-space-with-end-glyph function. Used |
508 by the next six functions. | 4444 by the next six functions. |
509 | 4445 |
510 * select.el (select-convert-from-image/gif): New. | 4446 * select.el (select-convert-from-image/gif): New. |
511 * select.el (select-convert-from-image/jpeg): New. | 4447 * select.el (select-convert-from-image/jpeg): New. |
512 * select.el (select-convert-from-image/png): New. | 4448 * select.el (select-convert-from-image/png): New. |
513 * select.el (select-convert-from-image/tiff): New. | 4449 * select.el (select-convert-from-image/tiff): New. |
514 * select.el (select-convert-from-image/xpm): New. | 4450 * select.el (select-convert-from-image/xpm): New. |
515 * select.el (select-convert-from-image/xbm): New. | 4451 * select.el (select-convert-from-image/xbm): New. |
516 Check if we have support for a given image format; if so, pass | 4452 Check if we have support for a given image format; if so, pass |
517 back a space with the corresponding selection's image attached as | 4453 back a space with the corresponding selection's image attached as |
518 glyph data. | 4454 glyph data. |
519 | 4455 |
520 * select.el (select-convert-from-cf-unicodetext): | 4456 * select.el (select-convert-from-cf-unicodetext): |
521 * select.el (select-convert-to-cf-text): | 4457 * select.el (select-convert-to-cf-text): |
522 * select.el (select-convert-to-cf-unicodetext): | 4458 * select.el (select-convert-to-cf-unicodetext): |
523 Check that the corresponding Windows coding systems are available | 4459 Check that the corresponding Windows coding systems are available |
524 before trying to convert. | 4460 before trying to convert. |
525 | 4461 |
526 * select.el (selection-converter-out-alist): | 4462 * select.el (selection-converter-out-alist): |
527 * select.el (selection-converter-in-alist): | 4463 * select.el (selection-converter-in-alist): |
528 Update both lists to reflect the other changes in the file. | 4464 Update both lists to reflect the other changes in the file. |
529 | 4465 |
530 * x-select.el (x-selected-text-type): | 4466 * x-select.el (x-selected-text-type): |
531 Update the define-obsolete-variable-alias now selected-text-type | 4467 Update the define-obsolete-variable-alias now selected-text-type |
532 is called something else. | 4468 is called something else. |
533 | 4469 |
534 2005-02-25 Adrian Aichner <adrian@xemacs.org> | 4470 2005-02-25 Adrian Aichner <adrian@xemacs.org> |
535 | 4471 |
536 * diagnose.el: Fix typo. | 4472 * diagnose.el: Fix typo. |
537 * diagnose.el (show-memory-usage): Sort sections by total usage. | 4473 * diagnose.el (show-memory-usage): Sort sections by total usage. |
538 | 4474 |
589 2005-02-16 Aidan Kehoe <kehoea@parhasard.net> | 4525 2005-02-16 Aidan Kehoe <kehoea@parhasard.net> |
590 | 4526 |
591 * buffer.el (pop-to-buffer): | 4527 * buffer.el (pop-to-buffer): |
592 * window-xemacs.el (display-buffer): | 4528 * window-xemacs.el (display-buffer): |
593 Document use of `same-window-buffer-names,' `same-window-regexps' | 4529 Document use of `same-window-buffer-names,' `same-window-regexps' |
594 by pop-to-buffer and display-buffer. | 4530 by pop-to-buffer and display-buffer. |
595 | 4531 |
596 2005-02-09 Ben Wing <ben@xemacs.org> | 4532 2005-02-09 Ben Wing <ben@xemacs.org> |
597 | 4533 |
598 * dumped-lisp.el (preloaded-file-list): | 4534 * dumped-lisp.el (preloaded-file-list): |
599 Move paragraphs later so that decode-coding-string is defined. | 4535 Move paragraphs later so that decode-coding-string is defined. |
600 | 4536 |
621 8859-16--cf. s3tk6pieyuk.fsf@magellan.suse.de , DOUBLE LOW-9 | 4557 8859-16--cf. s3tk6pieyuk.fsf@magellan.suse.de , DOUBLE LOW-9 |
622 QUOTATION MARK is very much used for German and in Central Europe. | 4558 QUOTATION MARK is very much used for German and in Central Europe. |
623 | 4559 |
624 2005-02-09 Aidan Kehoe <kehoea@parhasard.net> | 4560 2005-02-09 Aidan Kehoe <kehoea@parhasard.net> |
625 | 4561 |
626 * unicode.el: | 4562 * unicode.el: |
627 Add coding system aliases for utf-16-be and utf-16-le, for | 4563 Add coding system aliases for utf-16-be and utf-16-le, for |
628 improved compatibility with Mule-UCS and the FSF. | 4564 improved compatibility with Mule-UCS and the FSF. |
629 | 4565 |
630 2005-02-07 Ben Wing <ben@xemacs.org> | 4566 2005-02-07 Ben Wing <ben@xemacs.org> |
631 | 4567 |
632 * menubar.el (find-menu-item-1): | 4568 * menubar.el (find-menu-item-1): |
633 Forgot to rename this when find-menu-item-1 was extracted. | 4569 Forgot to rename this when find-menu-item-1 was extracted. |
654 | 4590 |
655 2005-02-03 Ben Wing <ben@xemacs.org> | 4591 2005-02-03 Ben Wing <ben@xemacs.org> |
656 | 4592 |
657 * dumped-lisp.el (preloaded-file-list): | 4593 * dumped-lisp.el (preloaded-file-list): |
658 Document that paragraphs needs easy-mmode. | 4594 Document that paragraphs needs easy-mmode. |
659 | 4595 |
660 2005-02-03 Ben Wing <ben@xemacs.org> | 4596 2005-02-03 Ben Wing <ben@xemacs.org> |
661 | 4597 |
662 * packages.el (package-suppress): New. | 4598 * packages.el (package-suppress): New. |
663 Add actual command to suppress packages. | 4599 Add actual command to suppress packages. |
664 | 4600 |
702 2005-02-02 Ben Wing <ben@xemacs.org> | 4638 2005-02-02 Ben Wing <ben@xemacs.org> |
703 | 4639 |
704 * easy-mmode.el, regexp-opt.el: | 4640 * easy-mmode.el, regexp-opt.el: |
705 Move these files into core. | 4641 Move these files into core. |
706 Uncomment stuff depending on new custom.el. | 4642 Uncomment stuff depending on new custom.el. |
707 | 4643 |
708 * autoload.el: | 4644 * autoload.el: |
709 * autoload.el (generate-autoload-function): New. | 4645 * autoload.el (generate-autoload-function): New. |
710 * autoload.el (autoload-feature-suffix): New. | 4646 * autoload.el (autoload-feature-suffix): New. |
711 * autoload.el (generate-autoload-section-continuation): New. | 4647 * autoload.el (generate-autoload-section-continuation): New. |
712 * autoload.el (make-autoload): | 4648 * autoload.el (make-autoload): |
738 Create the ability to make custom-defines files. | 4674 Create the ability to make custom-defines files. |
739 | 4675 |
740 * update-elc-2.el (batch-update-elc-2): | 4676 * update-elc-2.el (batch-update-elc-2): |
741 * update-elc.el (do-autoload-commands): | 4677 * update-elc.el (do-autoload-commands): |
742 Rewrite to use new autoload API. | 4678 Rewrite to use new autoload API. |
743 | 4679 |
744 * update-elc.el (lisp-files-needing-early-byte-compilation): | 4680 * update-elc.el (lisp-files-needing-early-byte-compilation): |
745 Add easy-mmode. | 4681 Add easy-mmode. |
746 | 4682 |
747 2005-02-02 Ben Wing <ben@xemacs.org> | 4683 2005-02-02 Ben Wing <ben@xemacs.org> |
748 | 4684 |
802 Use normalize-menu-text not normalize-menu-item-name. | 4738 Use normalize-menu-text not normalize-menu-item-name. |
803 | 4739 |
804 * menubar-items.el (submenu-generate-accelerator-spec): Removed. | 4740 * menubar-items.el (submenu-generate-accelerator-spec): Removed. |
805 * menubar.el (submenu-generate-accelerator-spec): New. | 4741 * menubar.el (submenu-generate-accelerator-spec): New. |
806 Move to menubar.el and rewrite for cleanliness. | 4742 Move to menubar.el and rewrite for cleanliness. |
807 | 4743 |
808 * menubar-items.el (coding-system-menu-filter): | 4744 * menubar-items.el (coding-system-menu-filter): |
809 Use menu-split-long-menu-and-sort. | 4745 Use menu-split-long-menu-and-sort. |
810 | 4746 |
811 * menubar-items.el (menu-item-strip-accelerator-spec): Removed. | 4747 * menubar-items.el (menu-item-strip-accelerator-spec): Removed. |
812 * menubar-items.el (menu-item-generate-accelerator-spec): Removed. | 4748 * menubar-items.el (menu-item-generate-accelerator-spec): Removed. |
813 * menubar-items.el (menu-max-items): Removed. | 4749 * menubar-items.el (menu-max-items): Removed. |
814 * menubar-items.el (menu-submenu-max-items): Removed. | 4750 * menubar-items.el (menu-submenu-max-items): Removed. |
815 * menubar-items.el (menu-submenu-name-format): Removed. | 4751 * menubar-items.el (menu-submenu-name-format): Removed. |
821 * menubar.el (menu-submenu-max-items): New. | 4757 * menubar.el (menu-submenu-max-items): New. |
822 * menubar.el (menu-submenu-name-format): New. | 4758 * menubar.el (menu-submenu-name-format): New. |
823 * menubar.el (menu-split-long-menu): New. | 4759 * menubar.el (menu-split-long-menu): New. |
824 * menubar.el (menu-sort-menu): New. | 4760 * menubar.el (menu-sort-menu): New. |
825 Move to menubar.el. | 4761 Move to menubar.el. |
826 | 4762 |
827 * menubar.el (menu-item-text): New. | 4763 * menubar.el (menu-item-text): New. |
828 * menubar.el (menu-split-long-menu-and-sort): New. | 4764 * menubar.el (menu-split-long-menu-and-sort): New. |
829 New funs. | 4765 New funs. |
830 | 4766 |
831 * menubar.el (find-menu-item): | 4767 * menubar.el (find-menu-item): |
832 * menubar.el (find-menu-item-1): New. | 4768 * menubar.el (find-menu-item-1): New. |
833 Split up find-menu-item w/find-menu-item-1, since PARENT is not | 4769 Split up find-menu-item w/find-menu-item-1, since PARENT is not |
834 an external item. | 4770 an external item. |
835 Rewrite to use compare-menu-text. | 4771 Rewrite to use compare-menu-text. |
836 | 4772 |
837 * menubar.el (add-menu-item-1): | 4773 * menubar.el (add-menu-item-1): |
838 Don't normalize items as find-menu-item does not need it. | 4774 Don't normalize items as find-menu-item does not need it. |
839 | 4775 |
840 * menubar-items.el (default-menubar): | 4776 * menubar-items.el (default-menubar): |
841 Delete old Behavior menu defn, replaced by behavior-menu-filter. | 4777 Delete old Behavior menu defn, replaced by behavior-menu-filter. |
843 integrated as part of the behavior system.]] Currently the new | 4779 integrated as part of the behavior system.]] Currently the new |
844 Tools menu (very short, just a call to the behavior-menu-filter) | 4780 Tools menu (very short, just a call to the behavior-menu-filter) |
845 is commented out, and the old Toold menu defn remains. Once the | 4781 is commented out, and the old Toold menu defn remains. Once the |
846 new packages are in place (c. 1 or 2 weeks), I'll make the | 4782 new packages are in place (c. 1 or 2 weeks), I'll make the |
847 switchover. | 4783 switchover. |
848 | 4784 |
849 Use menu-split-long-menu-and-sort. | 4785 Use menu-split-long-menu-and-sort. |
850 | 4786 |
851 2005-02-02 Ben Wing <ben@xemacs.org> | 4787 2005-02-02 Ben Wing <ben@xemacs.org> |
852 | 4788 |
853 * cus-dep.el (Custom-make-dependencies-1): | 4789 * cus-dep.el (Custom-make-dependencies-1): |
854 If a directory has no custom dependencies, write a blank | 4790 If a directory has no custom dependencies, write a blank |
855 custom-load file rather than deleting the file, so that | 4791 custom-load file rather than deleting the file, so that |
856 time-based rebuild checking will work. | 4792 time-based rebuild checking will work. |
857 | 4793 |
858 * cus-edit.el: | 4794 * cus-edit.el: |
859 * cus-edit.el (custom-load-symbol): | 4795 * cus-edit.el (custom-load-symbol): |
860 * cus-edit.el (custom-load-symbol-1): New. | 4796 * cus-edit.el (custom-load-symbol-1): New. |
861 * cus-edit.el (custom-already-loaded-custom-defines): New. | 4797 * cus-edit.el (custom-already-loaded-custom-defines): New. |
862 * cus-edit.el (custom-define-current-source-file): New. | 4798 * cus-edit.el (custom-define-current-source-file): New. |
863 * cus-edit.el (custom-warn-when-reloading-necessary): New. | 4799 * cus-edit.el (custom-warn-when-reloading-necessary): New. |
864 * cus-edit.el (custom-load-custom-defines): New. | 4800 * cus-edit.el (custom-load-custom-defines): New. |
865 * cus-edit.el (custom-load-custom-defines-1): New. | 4801 * cus-edit.el (custom-load-custom-defines-1): New. |
866 Split out code in custom-load-symbol. Support loading of | 4802 Split out code in custom-load-symbol. Support loading of |
867 the new custom-defines file. | 4803 the new custom-defines file. |
868 | 4804 |
869 * cus-edit.el (custom-menu-create): | 4805 * cus-edit.el (custom-menu-create): |
870 Split long menus. | 4806 Split long menus. |
871 | 4807 |
872 * custom.el: | 4808 * custom.el: |
873 * custom.el (load): | 4809 * custom.el (load): |
874 * custom.el (custom-dont-initialize): New. | 4810 * custom.el (custom-dont-initialize): New. |
875 * custom.el (custom-current-group-alist): New. | 4811 * custom.el (custom-current-group-alist): New. |
876 * custom.el (custom-declare-variable): | 4812 * custom.el (custom-declare-variable): |
991 | 4927 |
992 2005-01-27 Ben Wing <ben@xemacs.org> | 4928 2005-01-27 Ben Wing <ben@xemacs.org> |
993 | 4929 |
994 * gtk-marshal.el (find-file): | 4930 * gtk-marshal.el (find-file): |
995 Propagate hash changes to gtk-marshal.el. | 4931 Propagate hash changes to gtk-marshal.el. |
996 | 4932 |
997 2005-01-26 Ben Wing <ben@xemacs.org> | 4933 2005-01-26 Ben Wing <ben@xemacs.org> |
998 | 4934 |
999 * newcomment.el: | 4935 * newcomment.el: |
1000 * newcomment.el (comment): | 4936 * newcomment.el (comment): |
1001 * newcomment.el (comment-fill-column): New. | 4937 * newcomment.el (comment-fill-column): New. |
1169 `late-packages' and `last-packages'. | 5105 `late-packages' and `last-packages'. |
1170 | 5106 |
1171 * packages.el: Rewrote package-finding logic to separate the | 5107 * packages.el: Rewrote package-finding logic to separate the |
1172 concepts of "package directories" and "package hierarchies". | 5108 concepts of "package directories" and "package hierarchies". |
1173 Added explanation of these concepts. | 5109 Added explanation of these concepts. |
1174 | 5110 |
1175 * setup-paths.el: | 5111 * setup-paths.el: |
1176 * find-paths.el: Added parameter descriptions to some of the | 5112 * find-paths.el: Added parameter descriptions to some of the |
1177 docstrings. | 5113 docstrings. |
1178 | 5114 |
1179 * packages.el, setup-paths.el: Make terminology more explicit | 5115 * packages.el, setup-paths.el: Make terminology more explicit |
1180 about "package hierarchies" | 5116 about "package hierarchies" |
1218 | 5154 |
1219 2004-12-05 Ben Wing <ben@xemacs.org> | 5155 2004-12-05 Ben Wing <ben@xemacs.org> |
1220 | 5156 |
1221 * info.el (Info-additional-search-directory-list): | 5157 * info.el (Info-additional-search-directory-list): |
1222 Correct doc string giving example package path. | 5158 Correct doc string giving example package path. |
1223 | 5159 |
1224 * menubar-items.el (default-menubar): | 5160 * menubar-items.el (default-menubar): |
1225 Move Prefix Rectangle command up one level. | 5161 Move Prefix Rectangle command up one level. |
1226 | 5162 |
1227 2004-11-14 Adrian Aichner <adrian@xemacs.org> | 5163 2004-11-14 Adrian Aichner <adrian@xemacs.org> |
1228 | 5164 |
1256 * mule/mule-ccl.el (MAP-IDs): New. | 5192 * mule/mule-ccl.el (MAP-IDs): New. |
1257 * mule/mule-ccl.el (MAP-SET): New. | 5193 * mule/mule-ccl.el (MAP-SET): New. |
1258 * mule/mule-ccl.el (MAP-ID): New. | 5194 * mule/mule-ccl.el (MAP-ID): New. |
1259 * mule/mule-ccl.el (INT-OR-CHAR): New. | 5195 * mule/mule-ccl.el (INT-OR-CHAR): New. |
1260 Update docs. | 5196 Update docs. |
1261 | 5197 |
1262 2004-10-26 Ben Wing <ben@xemacs.org> | 5198 2004-10-26 Ben Wing <ben@xemacs.org> |
1263 | 5199 |
1264 * cl-extra.el (coerce): | 5200 * cl-extra.el (coerce): |
1265 * cl.el (cl-random-time): | 5201 * cl.el (cl-random-time): |
1266 * wid-edit.el (widget-url-link-action): | 5202 * wid-edit.el (widget-url-link-action): |
1269 * frame.el (frame-notice-user-settings): | 5205 * frame.el (frame-notice-user-settings): |
1270 * frame.el (display-mouse-p): | 5206 * frame.el (display-mouse-p): |
1271 * frame.el (display-visual-class): | 5207 * frame.el (display-visual-class): |
1272 * package-ui.el (pui-display-maintainer): | 5208 * package-ui.el (pui-display-maintainer): |
1273 Fix compile warnings. | 5209 Fix compile warnings. |
1274 | 5210 |
1275 2004-10-14 Ben Wing <ben@xemacs.org> | 5211 2004-10-14 Ben Wing <ben@xemacs.org> |
1276 | 5212 |
1277 * dumped-lisp.el: | 5213 * dumped-lisp.el: |
1278 Put in comment about extended chars in dumped files. | 5214 Put in comment about extended chars in dumped files. |
1279 | 5215 |
1280 * font-lock.el: | 5216 * font-lock.el: |
1281 * font-lock.el (lisp-font-lock-keywords-2): | 5217 * font-lock.el (lisp-font-lock-keywords-2): |
1282 * font-lock.el (c-font-lock-keywords-2): New. | 5218 * font-lock.el (c-font-lock-keywords-2): New. |
1283 * font-lock.el (c-font-lock-keywords-3): New. | 5219 * font-lock.el (c-font-lock-keywords-3): New. |
1284 Add versions of C keywords for editing XEmacs source code, | 5220 Add versions of C keywords for editing XEmacs source code, |
1291 * mule/mule-cmds.el (init-mule-at-startup): | 5227 * mule/mule-cmds.el (init-mule-at-startup): |
1292 Define and implement load-unicode-tables-at-dump-time. Set this | 5228 Define and implement load-unicode-tables-at-dump-time. Set this |
1293 to true on Windows systems. This will increase the size of the | 5229 to true on Windows systems. This will increase the size of the |
1294 dumped XEmacs but allow XEmacs to be run when in a non-ASCII | 5230 dumped XEmacs but allow XEmacs to be run when in a non-ASCII |
1295 directory or with non-ASCII command-line arguments. | 5231 directory or with non-ASCII command-line arguments. |
1296 | 5232 |
1297 * update-elc.el: | 5233 * update-elc.el: |
1298 * update-elc.el (unbytecompiled-lisp-files): | 5234 * update-elc.el (unbytecompiled-lisp-files): |
1299 * update-elc.el (additional-dump-dependencies): New. | 5235 * update-elc.el (additional-dump-dependencies): New. |
1300 * update-elc.el ((preloaded-file-list site-load-packages files-to-process)): | 5236 * update-elc.el ((preloaded-file-list site-load-packages files-to-process)): |
1301 Add loadup.el, loadup-el.el and update-elc.el as additional | 5237 Add loadup.el, loadup-el.el and update-elc.el as additional |
1302 dependencies, forcing a redump if they are changed. | 5238 dependencies, forcing a redump if they are changed. |
1303 | 5239 |
1304 * win32-native.el: | 5240 * win32-native.el: |
1305 Add stuff snipped from Microsoft docs concerning how quoting | 5241 Add stuff snipped from Microsoft docs concerning how quoting |
1306 conventions are supposed to work. | 5242 conventions are supposed to work. |
1307 | 5243 |
1308 2004-10-28 Stephen J. Turnbull <stephen@xemacs.org> | 5244 2004-10-28 Stephen J. Turnbull <stephen@xemacs.org> |
1609 | 5545 |
1610 2004-05-08 Sven Grundmann <sven@xemacs.org> | 5546 2004-05-08 Sven Grundmann <sven@xemacs.org> |
1611 | 5547 |
1612 * etags.el: | 5548 * etags.el: |
1613 * etags.el (tags-exuberant-ctags-optimization-p): Enable optimization | 5549 * etags.el (tags-exuberant-ctags-optimization-p): Enable optimization |
1614 only for use with exuberant ctags. This will also enable building of | 5550 only for use with exuberant ctags. This will also enable building of |
1615 completion tables with exuberant ctags. This will not work with | 5551 completion tables with exuberant ctags. This will not work with |
1616 xemacs ctags. New. | 5552 xemacs ctags. New. |
1617 * etags.el (get-tag-table-buffer): New function for creating of | 5553 * etags.el (get-tag-table-buffer): New function for creating of |
1618 completion table is used if tags-exuberant-ctags-optimization-p ist t | 5554 completion table is used if tags-exuberant-ctags-optimization-p ist t |
1619 * etags.el (add-to-tag-completion-table-exuberant-ctags): Defun for | 5555 * etags.el (add-to-tag-completion-table-exuberant-ctags): Defun for |
1622 with name fields. Before the patch return types of functions or | 5558 with name fields. Before the patch return types of functions or |
1623 function parameters (with exuberant ctags) were found as matches. | 5559 function parameters (with exuberant ctags) were found as matches. |
1624 | 5560 |
1625 2004-04-20 Malcolm Purvis <malcolmpurvis@optushome.com.au> | 5561 2004-04-20 Malcolm Purvis <malcolmpurvis@optushome.com.au> |
1626 | 5562 |
1627 * gtk-marshal.el: Return type for INT is gint, not guint. | 5563 * gtk-marshal.el: Return type for INT is gint, not guint. |
1628 | 5564 |
1629 2004-02-23 Stephen J. Turnbull <stephen@xemacs.org> | 5565 2004-02-23 Stephen J. Turnbull <stephen@xemacs.org> |
1630 | 5566 |
1631 * isearch-mode.el (isearch-abort): Preserve successful search target. | 5567 * isearch-mode.el (isearch-abort): Preserve successful search target. |
1632 | 5568 |
1682 * device.el (device-backing-store): New. | 5618 * device.el (device-backing-store): New. |
1683 * device.el (device-save-under): New. | 5619 * device.el (device-save-under): New. |
1684 * frame.el: Synch with Emacs 21.3. | 5620 * frame.el: Synch with Emacs 21.3. |
1685 | 5621 |
1686 2004-02-23 Steve Youngs <sryoungs@bigpond.net.au> | 5622 2004-02-23 Steve Youngs <sryoungs@bigpond.net.au> |
1687 | 5623 |
1688 * package-get.el (package-get-update-base-from-buffer): Force | 5624 * package-get.el (package-get-update-base-from-buffer): Force |
1689 binary coding system for verifying GnuPG signature in the | 5625 binary coding system for verifying GnuPG signature in the |
1690 package-index file. | 5626 package-index file. |
1691 | 5627 |
1692 2004-02-06 Jerry James <james@xemacs.org> | 5628 2004-02-06 Jerry James <james@xemacs.org> |
1693 | 5629 |
1694 * term/linux.el: Change iso-latin-1 to iso-8859-1. | 5630 * term/linux.el: Change iso-latin-1 to iso-8859-1. |
1695 | 5631 |
1696 2004-01-28 Jerry James <james@xemacs.org> | 5632 2004-01-28 Jerry James <james@xemacs.org> |
1709 (make-specifier-and-init): | 5645 (make-specifier-and-init): |
1710 (map-specifier): | 5646 (map-specifier): |
1711 (canonicalize-spec-list): | 5647 (canonicalize-spec-list): |
1712 (set-specifier): | 5648 (set-specifier): |
1713 Improve docstring. | 5649 Improve docstring. |
1714 | 5650 |
1715 2004-01-21 Jerry James <james@xemacs.org> | 5651 2004-01-21 Jerry James <james@xemacs.org> |
1716 | 5652 |
1717 * wid-edit.el: Remove duplicate sexp widget definitions. | 5653 * wid-edit.el: Remove duplicate sexp widget definitions. |
1718 | 5654 |
1719 2004-01-08 Nickolay Pakoulin <npak@ispras.ru> | 5655 2004-01-08 Nickolay Pakoulin <npak@ispras.ru> |
1769 * files.el (find-file): Improve docstring. | 5705 * files.el (find-file): Improve docstring. |
1770 | 5706 |
1771 2003-10-11 Steve Youngs <sryoungs@bigpond.net.au> | 5707 2003-10-11 Steve Youngs <sryoungs@bigpond.net.au> |
1772 | 5708 |
1773 * package-ui.el (pui-display-keymap): Map `m' to | 5709 * package-ui.el (pui-display-keymap): Map `m' to |
1774 `pui-display-maintainer'. | 5710 `pui-display-maintainer'. |
1775 (pui-help-echo): Display both the installed upstream version | 5711 (pui-help-echo): Display both the installed upstream version |
1776 number and the available upstream version number. | 5712 number and the available upstream version number. |
1777 (pui-display-maintainer): New. | 5713 (pui-display-maintainer): New. |
1778 | 5714 |
1779 2003-10-10 Stephen J. Turnbull <stephen@xemacs.org> | 5715 2003-10-10 Stephen J. Turnbull <stephen@xemacs.org> |
1869 easier to find customize-apropos. | 5805 easier to find customize-apropos. |
1870 | 5806 |
1871 2003-08-28 Steve Youngs <youngs@xemacs.org> | 5807 2003-08-28 Steve Youngs <youngs@xemacs.org> |
1872 | 5808 |
1873 * package-ui.el (pui-set-local-package-get-directory): Remove | 5809 * package-ui.el (pui-set-local-package-get-directory): Remove |
1874 arg. | 5810 arg. |
1875 | 5811 |
1876 2003-07-31 René Kyllingstad <listmailxemacs@kyllingstad.com> | 5812 2003-07-31 René Kyllingstad <listmailxemacs@kyllingstad.com> |
1877 | 5813 |
1878 * mwheel.el (mwheel-scroll-amount): | 5814 * mwheel.el (mwheel-scroll-amount): |
1879 * mwheel.el (mwheel-scroll): | 5815 * mwheel.el (mwheel-scroll): |
1887 and, if given, create extents with 'dired-file-name property set | 5823 and, if given, create extents with 'dired-file-name property set |
1888 to t, similar to what the FSF version does. | 5824 to t, similar to what the FSF version does. |
1889 | 5825 |
1890 2003-07-31 Mike Sperber <mike@xemacs.org> | 5826 2003-07-31 Mike Sperber <mike@xemacs.org> |
1891 | 5827 |
1892 * isearch-mode.el (isearch-mode-help): | 5828 * isearch-mode.el (isearch-mode-help): |
1893 (isearch-update): | 5829 (isearch-update): |
1894 (isearch-done): | 5830 (isearch-done): |
1895 (isearch-edit-string): Change the way window configurations are | 5831 (isearch-edit-string): Change the way window configurations are |
1896 handled: Formerly, the code would do `set-window-configuration' | 5832 handled: Formerly, the code would do `set-window-configuration' |
1897 off `pre-command-hook' which isn't really allowed. (The old | 5833 off `pre-command-hook' which isn't really allowed. (The old |
1899 Instead, save the window configuration only when someone asks for | 5835 Instead, save the window configuration only when someone asks for |
1900 help, and restore afterwards, and otherwise leave it alone. | 5836 help, and restore afterwards, and otherwise leave it alone. |
1901 | 5837 |
1902 2003-07-24 Mike Sperber <mike@xemacs.org> | 5838 2003-07-24 Mike Sperber <mike@xemacs.org> |
1903 | 5839 |
1904 * post-gc.el (simple-finalizer-ephemerons): | 5840 * post-gc.el (simple-finalizer-ephemerons): |
1905 (add-finalizer): | 5841 (add-finalizer): |
1906 (cleanup-simple-finalizers): Implement simple object finalization. | 5842 (cleanup-simple-finalizers): Implement simple object finalization. |
1907 | 5843 |
1908 2003-07-19 Stephen Turnbull <stephen@xemacs.org> | 5844 2003-07-19 Stephen Turnbull <stephen@xemacs.org> |
1909 | 5845 |
2054 * info.el (info): Support `(filename)nodename' as argument. | 5990 * info.el (info): Support `(filename)nodename' as argument. |
2055 | 5991 |
2056 2003-04-14 Steve Youngs <youngs@xemacs.org> | 5992 2003-04-14 Steve Youngs <youngs@xemacs.org> |
2057 | 5993 |
2058 * package-admin.el (package-admin-find-top-directory): Use | 5994 * package-admin.el (package-admin-find-top-directory): Use |
2059 'directory-sep-char'. | 5995 'directory-sep-char'. |
2060 (package-admin-get-install-dir): Ditto. | 5996 (package-admin-get-install-dir): Ditto. |
2061 This is so PUI won't break on platforms that don't use '/' as the | 5997 This is so PUI won't break on platforms that don't use '/' as the |
2062 directory separator. | 5998 directory separator. |
2063 | 5999 |
2064 * package-get.el (package-get-pgp-available-p): New. | 6000 * package-get.el (package-get-pgp-available-p): New. |
2065 (package-get-require-signed-base-updates): Use it. | 6001 (package-get-require-signed-base-updates): Use it. |
2066 (package-get-update-base-from-buffer): Move the code that finds | 6002 (package-get-update-base-from-buffer): Move the code that finds |
2067 the gpg stuff into `package-get-pgp-available-p'. | 6003 the gpg stuff into `package-get-pgp-available-p'. |
2068 Now if you have Mailcrypt and a PGP binary installed and set up on | 6004 Now if you have Mailcrypt and a PGP binary installed and set up on |
2082 | 6018 |
2083 * package-net.el (package-net-batch-generate-bin-ini): Use the | 6019 * package-net.el (package-net-batch-generate-bin-ini): Use the |
2084 DATUM arg to `error'. | 6020 DATUM arg to `error'. |
2085 | 6021 |
2086 * package-ui.el (pui-toggle-package-key): Use the DATUM arg to | 6022 * package-ui.el (pui-toggle-package-key): Use the DATUM arg to |
2087 `error'. | 6023 `error'. |
2088 (pui-toggle-package-delete-key): Ditto. | 6024 (pui-toggle-package-delete-key): Ditto. |
2089 (pui-install-selected-packages): Ditto. | 6025 (pui-install-selected-packages): Ditto. |
2090 (pui-add-required-packages): Ditto. | 6026 (pui-add-required-packages): Ditto. |
2091 (pui-display-info): Ditto. | 6027 (pui-display-info): Ditto. |
2092 (list-packages-mode): Ditto. | 6028 (list-packages-mode): Ditto. |
2094 * packages.el (package-require): Use the DATUM arg to `error'. | 6030 * packages.el (package-require): Use the DATUM arg to `error'. |
2095 | 6031 |
2096 2003-03-27 Stephen J. Turnbull <stephen@xemacs.org> | 6032 2003-03-27 Stephen J. Turnbull <stephen@xemacs.org> |
2097 | 6033 |
2098 * menubar-items.el (default-menubar): | 6034 * menubar-items.el (default-menubar): |
2099 * startup.el (in comment): | 6035 * startup.el (in comment): |
2100 Global substitution: .Xresources for .Xdefaults. | 6036 Global substitution: .Xresources for .Xdefaults. |
2101 | 6037 |
2102 2003-03-24 Jerry James <james@xemacs.org> | 6038 2003-03-24 Jerry James <james@xemacs.org> |
2103 | 6039 |
2104 * window-xemacs.el (saved-window-equal): Use equal instead of = to | 6040 * window-xemacs.el (saved-window-equal): Use equal instead of = to |
2147 * menubar-items.el (default-menubar): Add a "Pre-Release Download | 6083 * menubar-items.el (default-menubar): Add a "Pre-Release Download |
2148 Sites" submenu to "Tools -> Packages" menu. | 6084 Sites" submenu to "Tools -> Packages" menu. |
2149 | 6085 |
2150 Filter the package download sites menus through | 6086 Filter the package download sites menus through |
2151 `menu-split-long-menu'. | 6087 `menu-split-long-menu'. |
2152 | 6088 |
2153 * obsolete.el (pui-add-install-directory): New. | 6089 * obsolete.el (pui-add-install-directory): New. |
2154 (package-get-download-menu): New. | 6090 (package-get-download-menu): New. |
2155 | 6091 |
2156 * package-admin.el: (package-admin-add-single-file-package): | 6092 * package-admin.el: (package-admin-add-single-file-package): |
2157 Removed. | 6093 Removed. |
2158 (package-admin-get-install-dir): Don't rely on an installed | 6094 (package-admin-get-install-dir): Don't rely on an installed |
2159 xemacs-base package to guess where a package needs to be installed | 6095 xemacs-base package to guess where a package needs to be installed |
2160 to. | 6096 to. |
2161 (package-admin-get-manifest-file): Whitespace clean up. | 6097 (package-admin-get-manifest-file): Whitespace clean up. |
2162 (package-admin-check-manifest): Use `directory-sep-char' to | 6098 (package-admin-check-manifest): Use `directory-sep-char' to |
2163 compute regexp. | 6099 compute regexp. |
2164 | 6100 |
2165 Only search 'lisp' and 'man' directories to determine package | 6101 Only search 'lisp' and 'man' directories to determine package |
2166 name. | 6102 name. |
2167 | 6103 |
2168 Don't error is xemacs-base package isn't installed, just don't | 6104 Don't error is xemacs-base package isn't installed, just don't |
2172 (package-admin-delete-binary-package): Use `with-temp-buffer' | 6108 (package-admin-delete-binary-package): Use `with-temp-buffer' |
2173 instead of creating a temporary buffer manually. | 6109 instead of creating a temporary buffer manually. |
2174 | 6110 |
2175 * package-get.el: (package-get-remote): Change custom type so that | 6111 * package-get.el: (package-get-remote): Change custom type so that |
2176 only either a single directory or remote host:directory can be | 6112 only either a single directory or remote host:directory can be |
2177 selected. | 6113 selected. |
2178 (package-get-download-sites): Put the sites into alphabetical | 6114 (package-get-download-sites): Put the sites into alphabetical |
2179 order of country. | 6115 order of country. |
2180 | 6116 |
2181 Make the description element be "Country (site)" instead of the | 6117 Make the description element be "Country (site)" instead of the |
2182 other way around. | 6118 other way around. |
2183 (package-get-pre-release-download-sites): New. | 6119 (package-get-pre-release-download-sites): New. |
2184 (package-get-require-signed-base-updates): Default to t. | 6120 (package-get-require-signed-base-updates): Default to t. |
2185 (package-get-download-menu): Removed. | 6121 (package-get-download-menu): Removed. |
2186 (package-get-locate-file): Change to reflect new format of | 6122 (package-get-locate-file): Change to reflect new format of |
2187 'package-get-remote'. | 6123 'package-get-remote'. |
2188 (package-get-update-base-from-buffer): Whitespace clean up and | 6124 (package-get-update-base-from-buffer): Whitespace clean up and |
2189 remove an unneccessary 'when'. | 6125 remove an unneccessary 'when'. |
2190 (package-get-interactive-package-query): Whitespace clean up. | 6126 (package-get-interactive-package-query): Whitespace clean up. |
2191 (package-get-update-all): Ditto. | 6127 (package-get-update-all): Ditto. |
2192 (package-get-all): Ditto. | 6128 (package-get-all): Ditto. |
2193 (package-get-init-package): Ditto. | 6129 (package-get-init-package): Ditto. |
2194 (package-get-info): New. | 6130 (package-get-info): New. |
2195 (package-get): Bring into line with new format of | 6131 (package-get): Bring into line with new format of |
2196 'package-get-remote'. | 6132 'package-get-remote'. |
2197 | 6133 |
2198 Error if non-Mule XEmacsen try to install Mule packages. | 6134 Error if non-Mule XEmacsen try to install Mule packages. |
2199 | 6135 |
2200 Don't rely on a Mule package having 'mule-base' in its | 6136 Don't rely on a Mule package having 'mule-base' in its |
2201 "REQUIRES" to determine if it is a Mule package or not, | 6137 "REQUIRES" to determine if it is a Mule package or not, |
2202 instead we test "CATEGORY". | 6138 instead we test "CATEGORY". |
2203 | 6139 |
2204 Better handling of the situation where a partial package tarball | 6140 Better handling of the situation where a partial package tarball |
2205 exists on the local hard drive from a previous interupted | 6141 exists on the local hard drive from a previous interupted |
2206 download. | 6142 download. |
2207 | 6143 |
2283 | 6219 |
2284 2003-03-06 Ben Wing <ben@xemacs.org> | 6220 2003-03-06 Ben Wing <ben@xemacs.org> |
2285 | 6221 |
2286 * behavior.el (define-behavior): | 6222 * behavior.el (define-behavior): |
2287 Allow other keywords for forward compatibility. | 6223 Allow other keywords for forward compatibility. |
2288 | 6224 |
2289 * cl-macs.el (loop): | 6225 * cl-macs.el (loop): |
2290 Rewrite to eliminate byte-compiler warning when `return' is used | 6226 Rewrite to eliminate byte-compiler warning when `return' is used |
2291 without `finally'. | 6227 without `finally'. |
2292 | 6228 |
2293 * cmdloop.el (file-error): | 6229 * cmdloop.el (file-error): |
2294 Avoid truncated error messages for `end-of-file' and the like. | 6230 Avoid truncated error messages for `end-of-file' and the like. |
2295 | 6231 |
2296 * cmdloop.el (read-quoted-char): | 6232 * cmdloop.el (read-quoted-char): |
2297 Avoid char-int error after syncing. | 6233 Avoid char-int error after syncing. |
2298 | 6234 |
2299 * files.el (find-file-noselect): | 6235 * files.el (find-file-noselect): |
2300 * files.el (recover-file): | 6236 * files.el (recover-file): |
2301 * files.el (recover-session-finish): | 6237 * files.el (recover-session-finish): |
2302 Eliminate byte-compile warnings. | 6238 Eliminate byte-compile warnings. |
2303 | 6239 |
2304 * printer.el (generate-header-line): | 6240 * printer.el (generate-header-line): |
2305 Fix line-width calculations. | 6241 Fix line-width calculations. |
2306 #### This used to work. Someone's changes (perhaps by | 6242 #### This used to work. Someone's changes (perhaps by |
2307 Michael Sperber?) seem to have messed something up. | 6243 Michael Sperber?) seem to have messed something up. |
2308 | 6244 |
2309 * simple.el (clear-message): | 6245 * simple.el (clear-message): |
2310 * simple.el (append-message): | 6246 * simple.el (append-message): |
2311 * simple.el (raw-append-message): | 6247 * simple.el (raw-append-message): |
2312 Use new clear-left-side functions to avoid messages ending up on | 6248 Use new clear-left-side functions to avoid messages ending up on |
2313 the same line as other output. | 6249 the same line as other output. |
2517 | 6453 |
2518 * dump-paths.el: | 6454 * dump-paths.el: |
2519 * dump-paths.el (startup-setup-paths): Removed. | 6455 * dump-paths.el (startup-setup-paths): Removed. |
2520 * dumped-lisp.el (preloaded-file-list): | 6456 * dumped-lisp.el (preloaded-file-list): |
2521 Delete. Combine stuff into setup-paths.el. | 6457 Delete. Combine stuff into setup-paths.el. |
2522 | 6458 |
2523 * find-paths.el: | 6459 * find-paths.el: |
2524 * find-paths.el (paths-chase-symlink): | 6460 * find-paths.el (paths-chase-symlink): |
2525 * find-paths.el (paths-emacs-root-p): Removed. | 6461 * find-paths.el (paths-emacs-root-p): Removed. |
2526 * find-paths.el (paths-construct-path): | 6462 * find-paths.el (paths-construct-path): |
2527 * find-paths.el (paths-find-emacs-root): Removed. | 6463 * find-paths.el (paths-find-emacs-root): Removed. |
2528 * find-paths.el (paths-emacs-data-root-p): Removed. | 6464 * find-paths.el (paths-emacs-data-root-p): Removed. |
2529 * find-paths.el (paths-find-emacs-roots): Removed. | 6465 * find-paths.el (paths-find-emacs-roots): Removed. |
2530 Make this file contain generic routines only. Move stuff to | 6466 Make this file contain generic routines only. Move stuff to |
2531 compute Emacs roots to setup-paths.el. | 6467 compute Emacs roots to setup-paths.el. |
2532 | 6468 |
2533 * startup.el: | 6469 * startup.el: |
2534 * startup.el (emacs-roots): Removed. | 6470 * startup.el (emacs-roots): Removed. |
2535 * startup.el (emacs-data-roots): Removed. | 6471 * startup.el (emacs-data-roots): Removed. |
2536 * startup.el (user-init-directory-base): Removed. | 6472 * startup.el (user-init-directory-base): Removed. |
2537 * startup.el (user-init-directory): Removed. | 6473 * startup.el (user-init-directory): Removed. |
2604 * update-elc.el (aa-lisp-mule): New. | 6540 * update-elc.el (aa-lisp-mule): New. |
2605 * update-elc.el (aac-lisp-mule): New. | 6541 * update-elc.el (aac-lisp-mule): New. |
2606 * update-elc.el ((preloaded-file-list site-load-packages files-to-process)): | 6542 * update-elc.el ((preloaded-file-list site-load-packages files-to-process)): |
2607 Rewrite to allow for separated source and build trees, as may occur | 6543 Rewrite to allow for separated source and build trees, as may occur |
2608 in MS Windows. | 6544 in MS Windows. |
2609 | 6545 |
2610 NOTE TO BUILD HACKERS: | 6546 NOTE TO BUILD HACKERS: |
2611 | 6547 |
2612 loadup.el, make-docfile.el, update-elc.el and update-elc-2.el made two | 6548 loadup.el, make-docfile.el, update-elc.el and update-elc-2.el made two |
2613 assumptions that are no longer correct: | 6549 assumptions that are no longer correct: |
2614 | 6550 |
2615 (1) The source and build trees are in the same place. | 6551 (1) The source and build trees are in the same place. |
2616 (2) They can make assumptions about where `.' is. | 6552 (2) They can make assumptions about where `.' is. |
2617 | 6553 |
2618 These files now compute the locations of the source and build | 6554 These files now compute the locations of the source and build |
2619 roots at the top of the file. *ALL* constant file names or path | 6555 roots at the top of the file. *ALL* constant file names or path |
2620 snippets must now be made absolute using expand-file-name and one | 6556 snippets must now be made absolute using expand-file-name and one |
2621 of these roots. | 6557 of these roots. |
2622 | 6558 |
2626 * packages.el (packages-hardcoded-lisp): Removed. | 6562 * packages.el (packages-hardcoded-lisp): Removed. |
2627 * packages.el (packages-useful-lisp): Removed. | 6563 * packages.el (packages-useful-lisp): Removed. |
2628 * packages.el (packages-unbytecompiled-lisp): Removed. | 6564 * packages.el (packages-unbytecompiled-lisp): Removed. |
2629 Remove some unused lists of Lisp files. packages-hardcoded-lisp | 6565 Remove some unused lists of Lisp files. packages-hardcoded-lisp |
2630 (empty, in any case) moved to dumped-lisp.el. | 6566 (empty, in any case) moved to dumped-lisp.el. |
2631 | 6567 |
2632 * startup.el (find-init-file-1): New. | 6568 * startup.el (find-init-file-1): New. |
2633 * startup.el (find-user-home-directory-init-file): | 6569 * startup.el (find-user-home-directory-init-file): |
2634 When a compiled init file is out-of-date wrt the uncompiled | 6570 When a compiled init file is out-of-date wrt the uncompiled |
2635 version, load the uncompiled version and issue a nasty warning. | 6571 version, load the uncompiled version and issue a nasty warning. |
2636 | 6572 |
2637 * update-elc-2.el (batch-update-elc-2): | 6573 * update-elc-2.el (batch-update-elc-2): |
2638 Force touching of auto-autoloads files when REBUILD_AUTOLOADS | 6574 Force touching of auto-autoloads files when REBUILD_AUTOLOADS |
2639 was set. | 6575 was set. |
2640 | 6576 |
2641 * update-elc.el ((preloaded-file-list site-load-packages files-to-process)): | 6577 * update-elc.el ((preloaded-file-list site-load-packages files-to-process)): |
2642 Fix code that checks whether dumping is necessary to check against | 6578 Fix code that checks whether dumping is necessary to check against |
2643 xemacs.dmp, not xemacs.exe, when Unix and pdump. | 6579 xemacs.dmp, not xemacs.exe, when Unix and pdump. |
2644 | 6580 |
2645 2003-02-20 Ben Wing <ben@xemacs.org> | 6581 2003-02-20 Ben Wing <ben@xemacs.org> |
2646 | 6582 |
2647 * mule/mule-cmds.el: | 6583 * mule/mule-cmds.el: |
2648 * mule/mule-cmds.el (get-native-coding-system-from-language-environment): | 6584 * mule/mule-cmds.el (get-native-coding-system-from-language-environment): |
2649 * mule/mule-cmds.el (set-language-environment-coding-systems): | 6585 * mule/mule-cmds.el (set-language-environment-coding-systems): |
2654 | 6590 |
2655 2003-02-20 Ben Wing <ben@xemacs.org> | 6591 2003-02-20 Ben Wing <ben@xemacs.org> |
2656 | 6592 |
2657 * code-cmds.el (coding-system-change-eol-conversion): | 6593 * code-cmds.el (coding-system-change-eol-conversion): |
2658 Return a name not a coding system. | 6594 Return a name not a coding system. |
2659 | 6595 |
2660 * code-init.el: | 6596 * code-init.el: |
2661 * code-init.el (coding-system-default-variable-list): | 6597 * code-init.el (coding-system-default-variable-list): |
2662 * code-init.el (get-coding-system-variable): | 6598 * code-init.el (get-coding-system-variable): |
2663 * code-init.el (set-coding-system-variable): | 6599 * code-init.el (set-coding-system-variable): |
2664 * code-init.el (coding-system-variable-default-value): | 6600 * code-init.el (coding-system-variable-default-value): |
2665 Reindent. Remove `file-name' since it should always be the same | 6601 Reindent. Remove `file-name' since it should always be the same |
2666 as native. | 6602 as native. |
2667 | 6603 |
2668 * unicode.el (load-unicode-tables): | 6604 * unicode.el (load-unicode-tables): |
2669 Rename to load-unicode-mapping-table as suggested by the anonymous | 6605 Rename to load-unicode-mapping-table as suggested by the anonymous |
2670 (but rather Turnbullian) comment in unicode.c. | 6606 (but rather Turnbullian) comment in unicode.c. |
2671 | 6607 |
2672 2003-02-19 Ben Wing <ben@xemacs.org> | 6608 2003-02-19 Ben Wing <ben@xemacs.org> |
2682 * bytecomp.el (byte-compile-insert-header): | 6618 * bytecomp.el (byte-compile-insert-header): |
2683 Change code inserted to catch trying to load a Mule-only .elc | 6619 Change code inserted to catch trying to load a Mule-only .elc |
2684 file in a non-Mule XEmacs. Formerly you got the rather cryptic | 6620 file in a non-Mule XEmacs. Formerly you got the rather cryptic |
2685 "The required feature `mule' cannot be provided". Now you get | 6621 "The required feature `mule' cannot be provided". Now you get |
2686 "Loading this file requires Mule support". | 6622 "Loading this file requires Mule support". |
2687 | 6623 |
2688 * finder.el (finder-compile-keywords): | 6624 * finder.el (finder-compile-keywords): |
2689 Remove dependency on which directory this function is invoked | 6625 Remove dependency on which directory this function is invoked |
2690 from. | 6626 from. |
2691 | 6627 |
2692 * update-elc.el: | 6628 * update-elc.el: |
2740 to hold the arguments, so when we see a response file argument | 6676 to hold the arguments, so when we see a response file argument |
2741 (preceded by an @), read in the args (a bit of trickiness to do | 6677 (preceded by an @), read in the args (a bit of trickiness to do |
2742 this), and process recursively. Also frob .obj -> .c as mentioned | 6678 this), and process recursively. Also frob .obj -> .c as mentioned |
2743 earlier and handle other junk dependencies that need to be removed | 6679 earlier and handle other junk dependencies that need to be removed |
2744 (NEEDTODUMP, make-docfile.exe). | 6680 (NEEDTODUMP, make-docfile.exe). |
2745 | 6681 |
2746 * update-elc-2.el (do-update-elc-2): | 6682 * update-elc-2.el (do-update-elc-2): |
2747 Use :test `equal' in call to set-difference. | 6683 Use :test `equal' in call to set-difference. |
2748 | 6684 |
2749 * update-elc.el: | 6685 * update-elc.el: |
2750 Put back commented out kill-emacs, update header comment. | 6686 Put back commented out kill-emacs, update header comment. |
2751 | 6687 |
2752 2003-02-14 Ben Wing <ben@xemacs.org> | 6688 2003-02-14 Ben Wing <ben@xemacs.org> |
2753 | 6689 |
2774 * autoload.el (generate-file-autoloads-1): | 6710 * autoload.el (generate-file-autoloads-1): |
2775 * autoload.el (generate-c-file-autoloads-1): | 6711 * autoload.el (generate-c-file-autoloads-1): |
2776 Factor out common code in generate-{c-,}file-autoloads-1 into new | 6712 Factor out common code in generate-{c-,}file-autoloads-1 into new |
2777 function generate-autoload-ish-1. \(I was originally going to use | 6713 function generate-autoload-ish-1. \(I was originally going to use |
2778 this for custom as well but ended up thinking better of it.) | 6714 this for custom as well but ended up thinking better of it.) |
2779 | 6715 |
2780 * cus-dep.el: | 6716 * cus-dep.el: |
2781 * cus-dep.el (cusload-hash-table-marker): New. | 6717 * cus-dep.el (cusload-hash-table-marker): New. |
2782 * cus-dep.el (Custom-make-dependencies-1): | 6718 * cus-dep.el (Custom-make-dependencies-1): |
2783 Cache the old computed values in custom-load.el and reuse them as | 6719 Cache the old computed values in custom-load.el and reuse them as |
2784 necessary, to speed up running cus-dep (which would take 25-30 | 6720 necessary, to speed up running cus-dep (which would take 25-30 |
2785 seconds to do all files in lisp/*, lisp/*/* on my Pentium III | 6721 seconds to do all files in lisp/*, lisp/*/* on my Pentium III |
2786 700). Use `message' not `princ' to get correct newline behavior. | 6722 700). Use `message' not `princ' to get correct newline behavior. |
2787 Output messages showing each file we do actually process. | 6723 Output messages showing each file we do actually process. |
2788 | 6724 |
2789 * update-elc-2.el: | 6725 * update-elc-2.el: |
2790 * update-elc-2.el (dirfiles-table): New. | 6726 * update-elc-2.el (dirfiles-table): New. |
2791 * update-elc-2.el (do-update-elc-2): | 6727 * update-elc-2.el (do-update-elc-2): |
2792 * update-elc-2.el (batch-update-elc-2): | 6728 * update-elc-2.el (batch-update-elc-2): |
2793 Rewrite algorithm to be much faster -- cache calls to | 6729 Rewrite algorithm to be much faster -- cache calls to |
2810 presumably because, even though it has a cache, it's still | 6746 presumably because, even though it has a cache, it's still |
2811 statting each file to determine it's actually there. By calling | 6747 statting each file to determine it's actually there. By calling |
2812 directory-files ourselves, building a tree, and then looking in | 6748 directory-files ourselves, building a tree, and then looking in |
2813 that tree, we could drastically shorten the time needed to do the | 6749 that tree, we could drastically shorten the time needed to do the |
2814 locate operation.) | 6750 locate operation.) |
2815 | 6751 |
2816 2003-02-12 Jerry James <james@xemacs.org> | 6752 2003-02-12 Jerry James <james@xemacs.org> |
2817 | 6753 |
2818 * about.el (about-url-alist): Add my home page. | 6754 * about.el (about-url-alist): Add my home page. |
2819 * about.el (about-personal-info): Flatter myself. | 6755 * about.el (about-personal-info): Flatter myself. |
2820 | 6756 |
2838 * hyper-apropos.el (hyper-apropos-grok-functions): | 6774 * hyper-apropos.el (hyper-apropos-grok-functions): |
2839 * hyper-apropos.el (hyper-apropos-grok-variables): | 6775 * hyper-apropos.el (hyper-apropos-grok-variables): |
2840 Separate obsolete and non-obsolete stuff and make sure we note | 6776 Separate obsolete and non-obsolete stuff and make sure we note |
2841 when obsolete funs are just aliases for others. Also fix some | 6777 when obsolete funs are just aliases for others. Also fix some |
2842 problems with doc string hacking. | 6778 problems with doc string hacking. |
2843 | 6779 |
2844 * menubar-items.el: | 6780 * menubar-items.el: |
2845 * menubar-items.el (default-menubar): | 6781 * menubar-items.el (default-menubar): |
2846 Change the Help->Info submenu a bit. | 6782 Change the Help->Info submenu a bit. |
2847 | 6783 |
2848 * text-props.el (text-property-any): | 6784 * text-props.el (text-property-any): |
2849 * text-props.el (text-property-not-all): | 6785 * text-props.el (text-property-not-all): |
2850 Fix bug when end > start. | 6786 Fix bug when end > start. |
2851 | 6787 |
2852 * update-elc.el (unbytecompiled-lisp-files): | 6788 * update-elc.el (unbytecompiled-lisp-files): |
2853 Add raw-process.el. | 6789 Add raw-process.el. |
2854 | 6790 |
2855 2002-12-27 Stephen J. Turnbull <stephen@xemacs.org> | 6791 2002-12-27 Stephen J. Turnbull <stephen@xemacs.org> |
2856 | 6792 |
2958 Fix typo in name of lisp/mule, leading to compile failure. | 6894 Fix typo in name of lisp/mule, leading to compile failure. |
2959 | 6895 |
2960 * simple.el: | 6896 * simple.el: |
2961 * simple.el (motion-keys-for-shifted-motion): | 6897 * simple.el (motion-keys-for-shifted-motion): |
2962 Omit M-S-home/end from motion keys. | 6898 Omit M-S-home/end from motion keys. |
2963 | 6899 |
2964 * update-elc.el (undumped-exe): New. | 6900 * update-elc.el (undumped-exe): New. |
2965 * update-elc.el (dumped-exe): New. | 6901 * update-elc.el (dumped-exe): New. |
2966 * update-elc.el (dumped-exe-out-of-date-wrt-dump-files): New. | 6902 * update-elc.el (dumped-exe-out-of-date-wrt-dump-files): New. |
2967 * update-elc.el (dumped-exe-out-of-date-wrt-undumped-exe): New. | 6903 * update-elc.el (dumped-exe-out-of-date-wrt-undumped-exe): New. |
2968 * update-elc.el ("very-early-lisp.el"): | 6904 * update-elc.el ("very-early-lisp.el"): |
2977 -- be smarter about regenerating autoloads, so we don't need to use | 6913 -- be smarter about regenerating autoloads, so we don't need to use |
2978 loadup-el if not necessary | 6914 loadup-el if not necessary |
2979 -- use standard methods for loading/not loading auto-autoloads.el | 6915 -- use standard methods for loading/not loading auto-autoloads.el |
2980 (maybe fixes "Already loaded" error?) | 6916 (maybe fixes "Already loaded" error?) |
2981 -- rename misleading NOBYTECOMPILE flag file. | 6917 -- rename misleading NOBYTECOMPILE flag file. |
2982 | 6918 |
2983 * window-xemacs.el (window-list): | 6919 * window-xemacs.el (window-list): |
2984 Fix bug in default param. | 6920 Fix bug in default param. |
2985 | 6921 |
2986 * window-xemacs.el (really-set-window-configuration): | 6922 * window-xemacs.el (really-set-window-configuration): |
2987 * window-xemacs.el (restore-saved-window-parameters): | 6923 * window-xemacs.el (restore-saved-window-parameters): |
2988 Fix compile warnings. | 6924 Fix compile warnings. |
2989 | 6925 |
2990 2003-02-02 Steve Youngs <youngs@xemacs.org> | 6926 2003-02-02 Steve Youngs <youngs@xemacs.org> |
2991 | 6927 |
2992 * about.el (xemacs-hackers): Add Jerry, Ville, | 6928 * about.el (xemacs-hackers): Add Jerry, Ville, |
2993 (about-current-release-maintainers): Remove Martin, Jason. Add | 6929 (about-current-release-maintainers): Remove Martin, Jason. Add |
2994 Jerry, Ville. | 6930 Jerry, Ville. |
2995 (about-other-current-hackers): Add Martin, Jason. | 6931 (about-other-current-hackers): Add Martin, Jason. |
2996 (about-personal-info): Update me. Add Jerry, Ville. | 6932 (about-personal-info): Update me. Add Jerry, Ville. |
2997 (about-hacker-contribution): Update me, Martin, Steve T. Add | 6933 (about-hacker-contribution): Update me, Martin, Steve T. Add |
3001 | 6937 |
3002 * autoload.el: Drastically reorganized. | 6938 * autoload.el: Drastically reorganized. |
3003 | 6939 |
3004 API improvement: | 6940 API improvement: |
3005 | 6941 |
3006 (autoload-target-directory): | 6942 (autoload-target-directory): |
3007 (batch-update-autoloads): | 6943 (batch-update-autoloads): |
3008 (batch-update-directory): | 6944 (batch-update-directory): |
3009 (batch-update-one-directory): | 6945 (batch-update-one-directory): |
3010 (batch-force-update-one-directory): | 6946 (batch-force-update-one-directory): |
3011 Deprecated. | 6947 Deprecated. |
3012 (autoload-feature-prefix): New special. | 6948 (autoload-feature-prefix): New special. |
3013 (autoload-package-name): Obsolete alias for autoload-feature-prefix. | 6949 (autoload-package-name): Obsolete alias for autoload-feature-prefix. |
3014 (autoload-batch-update-autoloads): New function. Main | 6950 (autoload-batch-update-autoloads): New function. Main |
3057 separator. Patch due to Martin Buchholz. | 6993 separator. Patch due to Martin Buchholz. |
3058 | 6994 |
3059 2003-01-10 Mike Sperber <mike@xemacs.org> | 6995 2003-01-10 Mike Sperber <mike@xemacs.org> |
3060 | 6996 |
3061 * window-xemacs.el: Revert his change | 6997 * window-xemacs.el: Revert his change |
3062 | 6998 |
3063 2003-01-10 Mike Sperber <mike@xemacs.org> | 6999 2003-01-10 Mike Sperber <mike@xemacs.org> |
3064 | 7000 |
3065 * window-xemacs.el (window-reduce-to-one): Rewrite in terms of | 7001 * window-xemacs.el (window-reduce-to-one): Rewrite in terms of |
3066 `delete-other-windows.' | 7002 `delete-other-windows.' |
3067 (window-find-buffer-subwindow): Add. | 7003 (window-find-buffer-subwindow): Add. |
3068 | 7004 |
3069 It caused subtle breakage. (And add a comment to that effect.) | 7005 It caused subtle breakage. (And add a comment to that effect.) |
3070 | 7006 |
3071 2003-01-13 Mike Sperber <mike@xemacs.org> | 7007 2003-01-13 Mike Sperber <mike@xemacs.org> |
3072 | 7008 |
3073 * packages.el: | 7009 * packages.el: |
3074 * find-paths.el: Revert this change | 7010 * find-paths.el: Revert this change |
3075 | 7011 |
3076 2000-04-01 Mike Sperber <mike@xemacs.org> | 7012 2000-04-01 Mike Sperber <mike@xemacs.org> |
3077 | 7013 |
3078 * packages.el (packages-find-package-directories): Added support | 7014 * packages.el (packages-find-package-directories): Added support |
3113 2003-01-09 Stephen J. Turnbull <stephen@xemacs.org> | 7049 2003-01-09 Stephen J. Turnbull <stephen@xemacs.org> |
3114 | 7050 |
3115 * mule/japan-util.el (setup-japanese-environment-internal): | 7051 * mule/japan-util.el (setup-japanese-environment-internal): |
3116 usg-unix-v is not a suitable catchall. | 7052 usg-unix-v is not a suitable catchall. |
3117 | 7053 |
3118 * mule/viet-util.el: | 7054 * mule/viet-util.el: |
3119 * mule/ethio-util.el: | 7055 * mule/ethio-util.el: |
3120 characater -> character. | 7056 characater -> character. |
3121 | 7057 |
3122 * mule/cyril-util.el (cyrillic-language-alist): There is no such | 7058 * mule/cyril-util.el (cyrillic-language-alist): There is no such |
3123 language as Serbo-Croatian, according to Hrvoje, who oughtta know. | 7059 language as Serbo-Croatian, according to Hrvoje, who oughtta know. |
3153 2002-12-02 Mike Sperber <mike@xemacs.org> | 7089 2002-12-02 Mike Sperber <mike@xemacs.org> |
3154 | 7090 |
3155 * The Great Window Configuration rewrite: Re-implement window | 7091 * The Great Window Configuration rewrite: Re-implement window |
3156 configuration functionality in Emacs Lisp. | 7092 configuration functionality in Emacs Lisp. |
3157 | 7093 |
3158 * window-xemacs.el (current-window-configuration): | 7094 * window-xemacs.el (current-window-configuration): |
3159 (set-window-configuration): (plus many functions they depend on) | 7095 (set-window-configuration): (plus many functions they depend on) |
3160 Re-implement window configurations in Emacs Lisp. | 7096 Re-implement window configurations in Emacs Lisp. |
3161 | 7097 |
3162 2002-12-03 Didier Verna <didier@xemacs.org> | 7098 2002-12-03 Didier Verna <didier@xemacs.org> |
3163 | 7099 |
3930 * mule/japanese.el: Don't quote function expressions listed as | 7866 * mule/japanese.el: Don't quote function expressions listed as |
3931 `native-coding-system'. | 7867 `native-coding-system'. |
3932 * mule/chinese.el: Likewise. | 7868 * mule/chinese.el: Likewise. |
3933 | 7869 |
3934 2002-06-03 Ben Wing <ben@xemacs.org> and | 7870 2002-06-03 Ben Wing <ben@xemacs.org> and |
3935 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de> | 7871 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de> |
3936 | 7872 |
3937 * process.el: | 7873 * process.el: |
3938 * process.el (process-synchronize-point): New. | 7874 * process.el (process-synchronize-point): New. |
3939 * process.el (call-process-internal): | 7875 * process.el (call-process-internal): |
3940 Create new process-synchronize-point to avoid dynamic binding | 7876 Create new process-synchronize-point to avoid dynamic binding |
4053 | 7989 |
4054 * cus-edit.el (custom-save-pretty-print): New variable | 7990 * cus-edit.el (custom-save-pretty-print): New variable |
4055 (custom-save-variable-p): New function | 7991 (custom-save-variable-p): New function |
4056 (custom-save-variable-internal): New function | 7992 (custom-save-variable-internal): New function |
4057 (custom-save-variables): Modified | 7993 (custom-save-variables): Modified |
4058 (custom-save-face-p): New function | 7994 (custom-save-face-p): New function |
4059 (custom-save-face-internal): Modified | 7995 (custom-save-face-internal): Modified |
4060 (custom-save-faces): Modified | 7996 (custom-save-faces): Modified |
4061 Save customized variables and faces in the alphabetic order. | 7997 Save customized variables and faces in the alphabetic order. |
4062 `custom-save-pretty-print' turns on/off pretty-printing values. | 7998 `custom-save-pretty-print' turns on/off pretty-printing values. |
4063 | 7999 |
4064 2002-05-16 Ben Wing <ben@xemacs.org> | 8000 2002-05-16 Ben Wing <ben@xemacs.org> |
4065 | 8001 |
4145 Port of `Info-index' change from 21.4. | 8081 Port of `Info-index' change from 21.4. |
4146 | 8082 |
4147 2002-04-23 Jerry James <james@xemacs.org> | 8083 2002-04-23 Jerry James <james@xemacs.org> |
4148 | 8084 |
4149 * select.el (get-clipboard): Document connection with | 8085 * select.el (get-clipboard): Document connection with |
4150 interprogram-paste-function. | 8086 interprogram-paste-function. |
4151 * select.el (get-selection): Document that nil should be | 8087 * select.el (get-selection): Document that nil should be |
4152 returned if XEmacs owns the selection. | 8088 returned if XEmacs owns the selection. |
4153 Remove unnecessary variable. | 8089 Remove unnecessary variable. |
4154 * simple.el (kill-ring-max): Synch with FSF Emacs 21.2. | 8090 * simple.el (kill-ring-max): Synch with FSF Emacs 21.2. |
4155 * simple.el (kill-new): Synch with FSF Emacs 21.2 | 8091 * simple.el (kill-new): Synch with FSF Emacs 21.2 |
4156 | 8092 |
4157 2002-05-05 Ben Wing <ben@xemacs.org> | 8093 2002-05-05 Ben Wing <ben@xemacs.org> |
4158 | 8094 |
4613 * startup.el (early-error-handler): | 8549 * startup.el (early-error-handler): |
4614 fix warnings. | 8550 fix warnings. |
4615 | 8551 |
4616 2002-03-16 IKEYAMA Tomonori <tomonori@suiyokai.org> | 8552 2002-03-16 IKEYAMA Tomonori <tomonori@suiyokai.org> |
4617 | 8553 |
4618 * unicode.el (load-unicode-tables): Make table for latin-jisx0201. | 8554 * unicode.el (load-unicode-tables): Make table for latin-jisx0201. |
4619 * mule/mule-msw-init.el: Character sets to codepage mapping | 8555 * mule/mule-msw-init.el: Character sets to codepage mapping |
4620 change. Add japanese-jisx0212, delete japanese-jisx0208-1978. | 8556 change. Add japanese-jisx0212, delete japanese-jisx0208-1978. |
4621 | 8557 |
4622 2002-03-15 Ben Wing <ben@xemacs.org> | 8558 2002-03-15 Ben Wing <ben@xemacs.org> |
4623 | 8559 |
4624 * mule\mule-charset.el: | 8560 * mule\mule-charset.el: |
4625 * mule\mule-charset.el (char-width): Removed. | 8561 * mule\mule-charset.el (char-width): Removed. |
4755 * files.el (auto-mode-alist): GNUmakefile is a Makefile, | 8691 * files.el (auto-mode-alist): GNUmakefile is a Makefile, |
4756 "system default" Xdefaults and friends get xrdb-mode. | 8692 "system default" Xdefaults and friends get xrdb-mode. |
4757 | 8693 |
4758 2002-03-12 Ben Wing <ben@xemacs.org> | 8694 2002-03-12 Ben Wing <ben@xemacs.org> |
4759 | 8695 |
4760 * The Great Mule Merge: placeholder. | 8696 * The Great Mule Merge of March 2002: |
8697 see node by that name in the Internals Manual. | |
4761 | 8698 |
4762 2002-03-05 Stephen J. Turnbull <stephen@xemacs.org> | 8699 2002-03-05 Stephen J. Turnbull <stephen@xemacs.org> |
4763 | 8700 |
4764 * XEmacs 21.5.5 "beets" is released. | 8701 * XEmacs 21.5.5 "beets" is released. |
4765 | 8702 |
4767 | 8704 |
4768 * toolbar.el (default-toolbar-position): but I tested it! typo fix. | 8705 * toolbar.el (default-toolbar-position): but I tested it! typo fix. |
4769 | 8706 |
4770 2002-03-05 Mats Lidell <matsl@contactor.se> | 8707 2002-03-05 Mats Lidell <matsl@contactor.se> |
4771 | 8708 |
4772 * help-nomule.el (tutorial-supported-languages): Added Swedish | 8709 * help-nomule.el (tutorial-supported-languages): Added Swedish |
4773 tutorial. Sorted languages. | 8710 tutorial. Sorted languages. |
4774 | 8711 |
4775 2001-12-03 Christoph Wedler <Christoph.Wedler@sap.com> | 8712 2001-12-03 Christoph Wedler <Christoph.Wedler@sap.com> |
4776 | 8713 |
4777 * minibuf.el (completing-read): Update docstring. | 8714 * minibuf.el (completing-read): Update docstring. |
4778 | 8715 |
4998 * files.el (auto-mode-alist): GNUmakefile is a Makefile, | 8935 * files.el (auto-mode-alist): GNUmakefile is a Makefile, |
4999 "system default" Xdefaults and friends get xrdb-mode. | 8936 "system default" Xdefaults and friends get xrdb-mode. |
5000 | 8937 |
5001 2002-03-05 Mats Lidell <matsl@contactor.se> | 8938 2002-03-05 Mats Lidell <matsl@contactor.se> |
5002 | 8939 |
5003 * help-nomule.el (tutorial-supported-languages): Added Swedish | 8940 * help-nomule.el (tutorial-supported-languages): Added Swedish |
5004 tutorial. Sorted languages. | 8941 tutorial. Sorted languages. |
5005 | 8942 |
5006 2002-02-11 Mike Sperber <mike@xemacs.org> | 8943 2002-02-11 Mike Sperber <mike@xemacs.org> |
5007 | 8944 |
5008 * info.el (Info-maybe-update-dir): Regenerate dir if we're | 8945 * info.el (Info-maybe-update-dir): Regenerate dir if we're |
5009 regenerating outdated dir files and dir is non-existent. | 8946 regenerating outdated dir files and dir is non-existent. |
5149 * files.el (auto-mode-alist): .9 files are man pages, too. | 9086 * files.el (auto-mode-alist): .9 files are man pages, too. |
5150 | 9087 |
5151 2001-12-04 John Paul Wallington <jpw@shootybangbang.com> | 9088 2001-12-04 John Paul Wallington <jpw@shootybangbang.com> |
5152 | 9089 |
5153 * paragraphs.el (mark-paragraph): synched with FSF; | 9090 * paragraphs.el (mark-paragraph): synched with FSF; |
5154 added optional argument. | 9091 added optional argument. |
5155 | 9092 |
5156 2001-12-03 Didier Verna <didier@xemacs.org> | 9093 2001-12-03 Didier Verna <didier@xemacs.org> |
5157 | 9094 |
5158 * rect.el: autoload `replace-rectangle'. | 9095 * rect.el: autoload `replace-rectangle'. |
5159 * keydefs.el (global-map): bind it to `C-x r p'. | 9096 * keydefs.el (global-map): bind it to `C-x r p'. |
5934 * gpm.el (gpm-delete-device-hook): | 9871 * gpm.el (gpm-delete-device-hook): |
5935 Clean up (new function gpm-is-supported-p eliminates duplicate | 9872 Clean up (new function gpm-is-supported-p eliminates duplicate |
5936 code in gpm-create/delete-device-hook) and eliminate warnings. | 9873 code in gpm-create/delete-device-hook) and eliminate warnings. |
5937 | 9874 |
5938 ---------- make byte-recompile-directory work in the --------- | 9875 ---------- make byte-recompile-directory work in the --------- |
5939 core `lisp' dir, even in the absence of | 9876 core `lisp' dir, even in the absence of |
5940 a Mule XEmacs (i.e. make it skip the Mule | 9877 a Mule XEmacs (i.e. make it skip the Mule |
5941 files rather than trying to compile them). | 9878 files rather than trying to compile them). |
5942 now you should be able to do `touch *.el' | 9879 now you should be able to do `touch *.el' |
5943 in the `lisp' dir, then | 9880 in the `lisp' dir, then |
5944 M-x byte-recompile-directory, and get no | 9881 M-x byte-recompile-directory, and get no |
5945 warnings. | 9882 warnings. |
5946 | 9883 |
5947 * bytecomp.el: | 9884 * bytecomp.el: |
5948 * bytecomp.el (byte-recompile-ignore-uncompilable-mule-files): New. | 9885 * bytecomp.el (byte-recompile-ignore-uncompilable-mule-files): New. |
5949 * bytecomp.el (byte-compile-inbuffer): | 9886 * bytecomp.el (byte-compile-inbuffer): |
5950 * bytecomp.el (byte-compile-inbuffer)): New. | 9887 * bytecomp.el (byte-compile-inbuffer)): New. |
6551 | 10488 |
6552 * XEmacs 21.2.45 "Thelxepeia" is released. | 10489 * XEmacs 21.2.45 "Thelxepeia" is released. |
6553 | 10490 |
6554 2001-01-25 Jason R. Mastaler <jason@xemacs.org> | 10491 2001-01-25 Jason R. Mastaler <jason@xemacs.org> |
6555 | 10492 |
6556 * about.el (xemacs-hackers): update my entry. | 10493 * about.el (xemacs-hackers): update my entry. |
6557 * about.el (about-maintainer-info): ditto. | 10494 * about.el (about-maintainer-info): ditto. |
6558 * about.el (about-hackers): ditto. | 10495 * about.el (about-hackers): ditto. |
6559 | 10496 |
6560 2001-02-20 Jan Vroonhof <jan@xemacs.org> | 10497 2001-02-20 Jan Vroonhof <jan@xemacs.org> |
6561 | 10498 |
6562 * about.el (about-maintainer-info): More vanity info about | 10499 * about.el (about-maintainer-info): More vanity info about |
6563 yours truly. | 10500 yours truly. |
7785 | 11722 |
7786 * code-files.el: Move Mule-specific code to mule-coding.el. | 11723 * code-files.el: Move Mule-specific code to mule-coding.el. |
7787 | 11724 |
7788 2000-07-15 Ben Wing <ben@xemacs.org> | 11725 2000-07-15 Ben Wing <ben@xemacs.org> |
7789 | 11726 |
7790 * autoload.el: | 11727 * autoload.el: |
7791 Fixed comments. | 11728 Fixed comments. |
7792 | 11729 |
7793 * cmdloop.el: | 11730 * cmdloop.el: |
7794 * cmdloop.el (yes-or-no-p): | 11731 * cmdloop.el (yes-or-no-p): |
7795 * cmdloop.el (y-or-n-p): | 11732 * cmdloop.el (y-or-n-p): |
7796 Make these functions use should-use-dialog-box-p and not be | 11733 Make these functions use should-use-dialog-box-p and not be |
7797 overridden in dialog.el. | 11734 overridden in dialog.el. |
7798 | 11735 |
7799 * cus-dep.el: | 11736 * cus-dep.el: |
7800 * cus-dep.el (Custom-make-dependencies): Removed. | 11737 * cus-dep.el (Custom-make-dependencies): Removed. |
7801 * cus-dep.el (Custom-make-dependencies-1): New. | 11738 * cus-dep.el (Custom-make-dependencies-1): New. |
7802 * cus-dep.el (Custom-make-one-dependency): New. | 11739 * cus-dep.el (Custom-make-one-dependency): New. |
7803 New entry point for use in Makefiles, to avoid excessive | 11740 New entry point for use in Makefiles, to avoid excessive |
7804 invocations. | 11741 invocations. |
7805 | 11742 |
7806 * cus-edit.el (custom-variable-reset-saved): | 11743 * cus-edit.el (custom-variable-reset-saved): |
7807 * cus-edit.el (custom-variable-reset-standard): | 11744 * cus-edit.el (custom-variable-reset-standard): |
7808 * cus-edit.el (custom-save-resets): | 11745 * cus-edit.el (custom-save-resets): |
7809 Fix bytecompiler warnings. | 11746 Fix bytecompiler warnings. |
7810 | 11747 |
7811 * dialog.el: | 11748 * dialog.el: |
7812 * dialog.el (yes-or-no-p-dialog-box): | 11749 * dialog.el (yes-or-no-p-dialog-box): |
7813 * dialog.el (yes-or-no-p-maybe-dialog-box): Removed. | 11750 * dialog.el (yes-or-no-p-maybe-dialog-box): Removed. |
7814 * dialog.el (y-or-n-p-maybe-dialog-box): Removed. | 11751 * dialog.el (y-or-n-p-maybe-dialog-box): Removed. |
7815 * dialog.el (get-dialog-box-response): | 11752 * dialog.el (get-dialog-box-response): |
7816 * dialog.el (message-or-box): | 11753 * dialog.el (message-or-box): |
7817 * dialog.el (make-dialog-box): | 11754 * dialog.el (make-dialog-box): |
7818 * dialog.el (popup-dialog-box): New. | 11755 * dialog.el (popup-dialog-box): New. |
7819 Avoid yes-or-no-p bogosities. | 11756 Avoid yes-or-no-p bogosities. |
7820 Create a general function `make-dialog-box' to encapsulate all | 11757 Create a general function `make-dialog-box' to encapsulate all |
7821 dialog box methods; easily extendible. popup-dialog-box now obsolete. | 11758 dialog box methods; easily extendible. popup-dialog-box now obsolete. |
7822 | 11759 |
7823 * dumped-lisp.el (preloaded-file-list): | 11760 * dumped-lisp.el (preloaded-file-list): |
7824 Add dialog-items. Clean up. Group files by types. | 11761 Add dialog-items. Clean up. Group files by types. |
7825 | 11762 |
7826 * easymenu.el (easy-menu-add): | 11763 * easymenu.el (easy-menu-add): |
7827 * easymenu.el (easy-menu-remove): | 11764 * easymenu.el (easy-menu-remove): |
7828 Account for accelerators. | 11765 Account for accelerators. |
7829 | 11766 |
7830 * extents.el: | 11767 * extents.el: |
7831 * extents.el (extent-list): New args, like in map-extents. | 11768 * extents.el (extent-list): New args, like in map-extents. |
7832 * extents.el (extent-at-event): New. | 11769 * extents.el (extent-at-event): New. |
7833 * extents.el (extents-at-event): New. | 11770 * extents.el (extents-at-event): New. |
7834 | 11771 |
7835 * font-lock.el: | 11772 * font-lock.el: |
7836 * font-lock.el (font-lock-mode): | 11773 * font-lock.el (font-lock-mode): |
7837 * font-lock.el (font-lock-default-fontify-buffer): | 11774 * font-lock.el (font-lock-default-fontify-buffer): |
7838 * font-lock.el (font-lock-default-unfontify-region): | 11775 * font-lock.el (font-lock-default-unfontify-region): |
7839 * font-lock.el (font-lock-fontify-syntactically-region): | 11776 * font-lock.el (font-lock-fontify-syntactically-region): |
7840 * font-lock.el (font-lock-fontify-keywords-region): | 11777 * font-lock.el (font-lock-fontify-keywords-region): |
7841 Use new progress-feedback names. | 11778 Use new progress-feedback names. |
7842 | 11779 |
7843 * font-lock.el (java-font-lock-identifier-regexp): | 11780 * font-lock.el (java-font-lock-identifier-regexp): |
7844 * font-lock.el (java-font-lock-class-name-regexp): | 11781 * font-lock.el (java-font-lock-class-name-regexp): |
7845 Fix bytecompiler warnings. | 11782 Fix bytecompiler warnings. |
7846 | 11783 |
7847 * gutter-items.el: | 11784 * gutter-items.el: |
7848 * gutter-items.el (progress-display-use-echo-area): Removed. | 11785 * gutter-items.el (progress-display-use-echo-area): Removed. |
7849 * gutter-items.el (progress-feedback-use-echo-area): New. | 11786 * gutter-items.el (progress-feedback-use-echo-area): New. |
7850 * gutter-items.el (progress-display-popup-period): Removed. | 11787 * gutter-items.el (progress-display-popup-period): Removed. |
7851 * gutter-items.el (progress-feedback-popup-period): New. | 11788 * gutter-items.el (progress-feedback-popup-period): New. |
7852 * gutter-items.el (set-progress-display-style): Removed. | 11789 * gutter-items.el (set-progress-display-style): Removed. |
7853 * gutter-items.el (set-progress-feedback-style): New. | 11790 * gutter-items.el (set-progress-feedback-style): New. |
7854 * gutter-items.el (progress-display-style): Removed. | 11791 * gutter-items.el (progress-display-style): Removed. |
7855 * gutter-items.el (progress-feedback-style): New. | 11792 * gutter-items.el (progress-feedback-style): New. |
7856 * gutter-items.el (progress-stack): | 11793 * gutter-items.el (progress-stack): |
7857 * gutter-items.el (progress-displayed-p): Removed. | 11794 * gutter-items.el (progress-displayed-p): Removed. |
7858 * gutter-items.el (progress-feedbacked-p): New. | 11795 * gutter-items.el (progress-feedbacked-p): New. |
7859 * gutter-items.el (clear-progress-display): Removed. | 11796 * gutter-items.el (clear-progress-display): Removed. |
7860 * gutter-items.el (clear-progress-feedback): New. | 11797 * gutter-items.el (clear-progress-feedback): New. |
7861 * gutter-items.el (progress-display-clear-when-idle): Removed. | 11798 * gutter-items.el (progress-display-clear-when-idle): Removed. |
7862 * gutter-items.el (progress-feedback-clear-when-idle): New. | 11799 * gutter-items.el (progress-feedback-clear-when-idle): New. |
7863 * gutter-items.el (remove-progress-display): Removed. | 11800 * gutter-items.el (remove-progress-display): Removed. |
7864 * gutter-items.el (remove-progress-feedback): New. | 11801 * gutter-items.el (remove-progress-feedback): New. |
7865 * gutter-items.el (progress-display-dispatch-non-command-events): Removed. | 11802 * gutter-items.el (progress-display-dispatch-non-command-events): Removed. |
7866 * gutter-items.el (progress-feedback-dispatch-non-command-events): New. | 11803 * gutter-items.el (progress-feedback-dispatch-non-command-events): New. |
7867 * gutter-items.el (append-progress-display): Removed. | 11804 * gutter-items.el (append-progress-display): Removed. |
7868 * gutter-items.el (append-progress-feedback): New. | 11805 * gutter-items.el (append-progress-feedback): New. |
7869 * gutter-items.el (abort-progress-display): Removed. | 11806 * gutter-items.el (abort-progress-display): Removed. |
7870 * gutter-items.el (abort-progress-feedback): New. | 11807 * gutter-items.el (abort-progress-feedback): New. |
7871 * gutter-items.el (raw-append-progress-display): Removed. | 11808 * gutter-items.el (raw-append-progress-display): Removed. |
7872 * gutter-items.el (raw-append-progress-feedback): New. | 11809 * gutter-items.el (raw-append-progress-feedback): New. |
7873 * gutter-items.el (display-progress-display): Removed. | 11810 * gutter-items.el (display-progress-display): Removed. |
7874 * gutter-items.el (display-progress-feedback): New. | 11811 * gutter-items.el (display-progress-feedback): New. |
7875 * gutter-items.el (current-progress-display): Removed. | 11812 * gutter-items.el (current-progress-display): Removed. |
7876 * gutter-items.el (current-progress-feedback): New. | 11813 * gutter-items.el (current-progress-feedback): New. |
7877 * gutter-items.el (current-progress-display-label): Removed. | 11814 * gutter-items.el (current-progress-display-label): Removed. |
7878 * gutter-items.el (current-progress-feedback-label): New. | 11815 * gutter-items.el (current-progress-feedback-label): New. |
7879 * gutter-items.el (progress-display): Removed. | 11816 * gutter-items.el (progress-display): Removed. |
7880 * gutter-items.el (progress-feedback): New. | 11817 * gutter-items.el (progress-feedback): New. |
7881 Replace "progress-display" with "progress-feedback" globally. | 11818 Replace "progress-display" with "progress-feedback" globally. |
7882 | 11819 |
7883 * gutter-items.el (lprogress-display): Removed. | 11820 * gutter-items.el (lprogress-display): Removed. |
7884 * gutter-items.el (progress-feedback-with-label): New. | 11821 * gutter-items.el (progress-feedback-with-label): New. |
7885 Rename lprogress-display ==> progress-feedback-with-label. | 11822 Rename lprogress-display ==> progress-feedback-with-label. |
7886 | 11823 |
7887 * gutter-items.el (search-dialog-direction): Removed. | 11824 * gutter-items.el (search-dialog-direction): Removed. |
7888 * gutter-items.el (search-dialog-text): Removed. | 11825 * gutter-items.el (search-dialog-text): Removed. |
7889 * gutter-items.el (search-dialog-callback): Removed. | 11826 * gutter-items.el (search-dialog-callback): Removed. |
7890 * gutter-items.el (make-search-dialog): Removed. | 11827 * gutter-items.el (make-search-dialog): Removed. |
7891 Move to dialog-items.el. | 11828 Move to dialog-items.el. |
7892 | 11829 |
7893 * help.el: | 11830 * help.el: |
7894 * help.el (help-mode-quit): | 11831 * help.el (help-mode-quit): |
7895 * help.el (mode-for-help): New. | 11832 * help.el (mode-for-help): New. |
7896 * help.el (help-sticky-window): New. | 11833 * help.el (help-sticky-window): New. |
7897 * help.el (help-window-config): New. | 11834 * help.el (help-window-config): New. |
7898 * help.el (with-displaying-help-buffer): | 11835 * help.el (with-displaying-help-buffer): |
7899 * help.el (function-at-event): New. | 11836 * help.el (function-at-event): New. |
7900 * help.el (help-symbol-regexp): New. | 11837 * help.el (help-symbol-regexp): New. |
7901 * help.el (help-symbol-run-function-1): New. | 11838 * help.el (help-symbol-run-function-1): New. |
7902 * help.el (help-symbol-run-function): New. | 11839 * help.el (help-symbol-run-function): New. |
7903 * help.el (help-symbol-function-context-menu): New. | 11840 * help.el (help-symbol-function-context-menu): New. |
7904 * help.el (help-symbol-variable-context-menu): New. | 11841 * help.el (help-symbol-variable-context-menu): New. |
7905 * help.el (help-symbol-function-and-variable-context-menu): New. | 11842 * help.el (help-symbol-function-and-variable-context-menu): New. |
7906 * help.el (frob-help-extents): New. | 11843 * help.el (frob-help-extents): New. |
7907 * help.el (describe-function-1): | 11844 * help.el (describe-function-1): |
7908 * help.el (variable-at-point): | 11845 * help.el (variable-at-point): |
7909 * help.el (variable-at-event): New. | 11846 * help.el (variable-at-event): New. |
7910 * help.el (describe-variable): | 11847 * help.el (describe-variable): |
7911 Major overhaul. | 11848 Major overhaul. |
7912 - Make functions and variables be mousable. | 11849 - Make functions and variables be mousable. |
7913 - Middle button hyperlinks. | 11850 - Middle button hyperlinks. |
7914 - New context-menu entries. | 11851 - New context-menu entries. |
7915 | 11852 |
7916 * keydefs.el: | 11853 * keydefs.el: |
7917 * keydefs.el (global-map): | 11854 * keydefs.el (global-map): |
7918 New key bindings to move lines up and down. | 11855 New key bindings to move lines up and down. |
7919 | 11856 |
7920 * lisp-mode.el: | 11857 * lisp-mode.el: |
7921 * lisp-mode.el (construct-lisp-mode-menu): New. | 11858 * lisp-mode.el (construct-lisp-mode-menu): New. |
7922 * lisp-mode.el (emacs-lisp-mode-popup-menu): | 11859 * lisp-mode.el (emacs-lisp-mode-popup-menu): |
7923 * lisp-mode.el (lisp-interaction-mode-menubar-menu): | 11860 * lisp-mode.el (lisp-interaction-mode-menubar-menu): |
7924 * lisp-mode.el (emacs-lisp-mode-menubar-menu): | 11861 * lisp-mode.el (emacs-lisp-mode-menubar-menu): |
7925 * lisp-mode.el (lisp-indent-function): Indent "flet" entries better. | 11862 * lisp-mode.el (lisp-indent-function): Indent "flet" entries better. |
7926 Make popup and menubar menus be different. Popup menu uses | 11863 Make popup and menubar menus be different. Popup menu uses |
7927 clicked location and automatically assumes symbol under the mouse | 11864 clicked location and automatically assumes symbol under the mouse |
7928 for various commands. | 11865 for various commands. |
7929 | 11866 |
7930 * menubar-items.el: | 11867 * menubar-items.el: |
7931 * menubar-items.el (bookmark-menu-filter): Add accelerators. | 11868 * menubar-items.el (bookmark-menu-filter): Add accelerators. |
7932 * menubar-items.el (buffers-menu-omit-chars-list): Include 'd'. | 11869 * menubar-items.el (buffers-menu-omit-chars-list): Include 'd'. |
7933 | 11870 |
7934 * menubar-items.el (global-popup-menu): Removed. | 11871 * menubar-items.el (global-popup-menu): Removed. |
7935 * menubar-items.el (mode-popup-menu): Removed. | 11872 * menubar-items.el (mode-popup-menu): Removed. |
7936 * menubar-items.el (activate-popup-menu-hook): Removed. | 11873 * menubar-items.el (activate-popup-menu-hook): Removed. |
7937 * menubar-items.el (popup-mode-menu): Removed. | 11874 * menubar-items.el (popup-mode-menu): Removed. |
7938 * menubar-items.el (popup-buffer-menu): Removed. | 11875 * menubar-items.el (popup-buffer-menu): Removed. |
7939 * menubar-items.el (popup-menubar-menu): Removed. | 11876 * menubar-items.el (popup-menubar-menu): Removed. |
7940 Move to menubar.el. | 11877 Move to menubar.el. |
7941 | 11878 |
7942 * menubar.el: | 11879 * menubar.el: |
7943 * menubar.el (global-popup-menu): New. | 11880 * menubar.el (global-popup-menu): New. |
7944 * menubar.el (mode-popup-menu): New. | 11881 * menubar.el (mode-popup-menu): New. |
7945 * menubar.el (activate-popup-menu-hook): New. | 11882 * menubar.el (activate-popup-menu-hook): New. |
7946 * menubar.el (last-popup-menu-event): New. | 11883 * menubar.el (last-popup-menu-event): New. |
7947 * menubar.el (popup-mode-menu): New. | 11884 * menubar.el (popup-mode-menu): New. |
7948 * menubar.el (popup-buffer-menu): New. | 11885 * menubar.el (popup-buffer-menu): New. |
7949 * menubar.el (popup-menubar-menu): New. | 11886 * menubar.el (popup-menubar-menu): New. |
7950 * menubar.el (menu-call-at-event): New. | 11887 * menubar.el (menu-call-at-event): New. |
7951 Move non-content functions here. Add support for context menu | 11888 Move non-content functions here. Add support for context menu |
7952 items on extents. | 11889 items on extents. |
7953 | 11890 |
7954 * minibuf.el (minibuffer-history-uniquify): | 11891 * minibuf.el (minibuffer-history-uniquify): |
7955 Typo fix. | 11892 Typo fix. |
7956 | 11893 |
7957 * minibuf.el (read-file-name-1): | 11894 * minibuf.el (read-file-name-1): |
7958 Call new file dialog box if it exists. | 11895 Call new file dialog box if it exists. |
7959 | 11896 |
7960 * minibuf.el (mouse-rfn-setup-vars): | 11897 * minibuf.el (mouse-rfn-setup-vars): |
7961 Clean up "chop" action. | 11898 Clean up "chop" action. |
7962 | 11899 |
7963 * mouse.el: | 11900 * mouse.el: |
7964 * mouse.el (button2): Now bound to mouse-track. | 11901 * mouse.el (button2): Now bound to mouse-track. |
7965 * mouse.el (click-inside-extent-p): | 11902 * mouse.el (click-inside-extent-p): |
7966 * mouse.el (point-inside-extent-p): | 11903 * mouse.el (point-inside-extent-p): |
7967 * mouse.el (point-inside-selection-p): | 11904 * mouse.el (point-inside-selection-p): |
7968 * mouse.el (mouse-drag-or-yank): Removed. | 11905 * mouse.el (mouse-drag-or-yank): Removed. |
7969 * mouse.el (mouse-begin-drag-n-drop): New. | 11906 * mouse.el (mouse-begin-drag-n-drop): New. |
7970 * mouse.el (mouse-eval-sexp): | 11907 * mouse.el (mouse-eval-sexp): |
7971 * mouse.el (mouse-track-activate-strokes): New. | 11908 * mouse.el (mouse-track-activate-strokes): New. |
7972 * mouse.el (mouse-track-do-activate): New. | 11909 * mouse.el (mouse-track-do-activate): New. |
7973 * mouse.el (mouse-track): | 11910 * mouse.el (mouse-track): |
7974 * mouse.el (default-mouse-track-event-is-with-button): New. | 11911 * mouse.el (default-mouse-track-event-is-with-button): New. |
7975 * mouse.el (default-mouse-track-cleanup-hook): | 11912 * mouse.el (default-mouse-track-cleanup-hook): |
7976 * mouse.el (default-mouse-track-drag-hook): | 11913 * mouse.el (default-mouse-track-drag-hook): |
7977 * mouse.el (default-mouse-track-drag-up-hook): | 11914 * mouse.el (default-mouse-track-drag-up-hook): |
7978 * mouse.el (default-mouse-track-click-hook): | 11915 * mouse.el (default-mouse-track-click-hook): |
7979 Merge drag-n-drop into mouse-track. | 11916 Merge drag-n-drop into mouse-track. |
7980 Add general "activate" support to replace specific button2 kludges. | 11917 Add general "activate" support to replace specific button2 kludges. |
7981 Use "button modifier" support in mouse-track. | 11918 Use "button modifier" support in mouse-track. |
7982 | 11919 |
7983 * package-get.el (package-get-dependencies): Fix bytecompiler warnings. | 11920 * package-get.el (package-get-dependencies): Fix bytecompiler warnings. |
7984 | 11921 |
7985 * package-ui.el: | 11922 * package-ui.el: |
7986 * package-ui.el (pui-menu): | 11923 * package-ui.el (pui-menu): |
7987 * package-ui.el (pui-popup-context-sensitive): Removed. | 11924 * package-ui.el (pui-popup-context-sensitive): Removed. |
7988 Fix bytecompiler warnings. | 11925 Fix bytecompiler warnings. |
7989 Clean up popup code a bit. | 11926 Clean up popup code a bit. |
7990 | 11927 |
7991 * select.el (get-selection-no-error): Fix bytecompiler warnings. | 11928 * select.el (get-selection-no-error): Fix bytecompiler warnings. |
7992 | 11929 |
7993 * simple.el: | 11930 * simple.el: |
7994 * simple.el (transpose-lines): | 11931 * simple.el (transpose-lines): |
7995 * simple.el (transpose-line-up): New. | 11932 * simple.el (transpose-line-up): New. |
7996 * simple.el (transpose-line-down): New. | 11933 * simple.el (transpose-line-down): New. |
7997 * simple.el (transpose-subr): | 11934 * simple.el (transpose-subr): |
7998 * simple.el (transpose-subr-1): Removed. | 11935 * simple.el (transpose-subr-1): Removed. |
7999 Clean up, add functions to move lines up and down. | 11936 Clean up, add functions to move lines up and down. |
8000 | 11937 |
8001 * startup.el (mail-host-address): | 11938 * startup.el (mail-host-address): |
8002 * startup.el (user-mail-address): | 11939 * startup.el (user-mail-address): |
8003 Customize. | 11940 Customize. |
8004 | 11941 |
8005 * subr.el: | 11942 * subr.el: |
8006 * subr.el (set-symbol-value-in-buffer): New. | 11943 * subr.el (set-symbol-value-in-buffer): New. |
8007 * subr.el (error): | 11944 * subr.el (error): |
8008 * subr.el (check-argument-type): | 11945 * subr.el (check-argument-type): |
8009 * subr.el (defined-error-p): New. | 11946 * subr.el (defined-error-p): New. |
8010 Add structured error support. | 11947 Add structured error support. |
8011 | 11948 |
8012 * toolbar-items.el (toolbar-compile): | 11949 * toolbar-items.el (toolbar-compile): |
8013 Use new make-dialog-box. | 11950 Use new make-dialog-box. |
8014 | 11951 |
8015 * update-elc.el: | 11952 * update-elc.el: |
8016 | 11953 |
8017 * userlock.el (ask-user-about-lock-dbox): | 11954 * userlock.el (ask-user-about-lock-dbox): |
8018 * userlock.el (ask-user-about-supersession-threat-dbox): | 11955 * userlock.el (ask-user-about-supersession-threat-dbox): |
8019 * userlock.el (ask-user-about-lock): | 11956 * userlock.el (ask-user-about-lock): |
8020 * userlock.el (ask-user-about-supersession-threat): | 11957 * userlock.el (ask-user-about-supersession-threat): |
8021 Use new make-dialog-box. | 11958 Use new make-dialog-box. |
8022 Add safety checks; use should use-dialog-box-p. | 11959 Add safety checks; use should use-dialog-box-p. |
8023 | 11960 |
8024 * window-xemacs.el: | 11961 * window-xemacs.el: |
8025 * window-xemacs.el (__buffer-dedicated-frame): | 11962 * window-xemacs.el (__buffer-dedicated-frame): |
8026 * window-xemacs.el (buffer-dedicated-frame): New. | 11963 * window-xemacs.el (buffer-dedicated-frame): New. |
8027 * window-xemacs.el (set-buffer-dedicated-frame): New. | 11964 * window-xemacs.el (set-buffer-dedicated-frame): New. |
8028 Move dedicated-frame stuff into lisp. | 11965 Move dedicated-frame stuff into lisp. |
8029 | 11966 |
8030 2000-07-18 Kirill 'Big K' Katsnelson <kkm@dtmx.com> | 11967 2000-07-18 Kirill 'Big K' Katsnelson <kkm@dtmx.com> |
8031 | 11968 |
8032 * printer.el (generic-print-region): Do not require that | 11969 * printer.el (generic-print-region): Do not require that |
8033 `printer-name' be set. | 11970 `printer-name' be set. |
8206 | 12143 |
8207 2000-07-06 Craig Lanning <lanning@scra.org> | 12144 2000-07-06 Craig Lanning <lanning@scra.org> |
8208 | 12145 |
8209 * custom-load.el (faces): | 12146 * custom-load.el (faces): |
8210 | 12147 |
8211 * finder.el (finder-compile-keywords): from Dan Holmsand, make sure | 12148 * finder.el (finder-compile-keywords): from Dan Holmsand, make sure |
8212 dir is a regex. | 12149 dir is a regex. |
8213 | 12150 |
8214 * process.el (call-process-internal): from Dan Holmsand, use binary | 12151 * process.el (call-process-internal): from Dan Holmsand, use binary |
8215 coding systems so that jka-compr works. | 12152 coding systems so that jka-compr works. |
8216 | 12153 |
8217 2000-07-07 Ben Wing <ben@xemacs.org> | 12154 2000-07-07 Ben Wing <ben@xemacs.org> |
8218 | 12155 |
8219 * font-lock.el: Undo previous change. Unfortunately, some | 12156 * font-lock.el: Undo previous change. Unfortunately, some |
8220 files actually use the variables directly in their init code | 12157 files actually use the variables directly in their init code |
8556 * gutter-items.el (buffers-tab-switch-to-buffer): do not | 12493 * gutter-items.el (buffers-tab-switch-to-buffer): do not |
8557 use NORECORD option. Andy will not like this, but the existing | 12494 use NORECORD option. Andy will not like this, but the existing |
8558 gutter behavior is just wrong, as per this comment: | 12495 gutter behavior is just wrong, as per this comment: |
8559 | 12496 |
8560 ;; this used to add the norecord flag to both calls below. | 12497 ;; this used to add the norecord flag to both calls below. |
8561 ;; this is bogus because it is a pervasive assumption in XEmacs | 12498 ;; this is bogus because it is a pervasive assumption in XEmacs |
8562 ;; that the current buffer is at the front of the buffers list. | 12499 ;; that the current buffer is at the front of the buffers list. |
8563 ;; for example, select an item and then do M-C-l | 12500 ;; for example, select an item and then do M-C-l |
8564 ;; (switch-to-other-buffer). Things get way confused. | 12501 ;; (switch-to-other-buffer). Things get way confused. |
8565 ;; | 12502 ;; |
8566 ;; Andy, if you want to maintain the current look, you must | 12503 ;; Andy, if you want to maintain the current look, you must |
8567 ;; *uncouple* the gutter order and buffers order. | 12504 ;; *uncouple* the gutter order and buffers order. |
8568 | 12505 |
8569 * loaddefs.el (completion-ignored-extensions): unfuckify. | 12506 * loaddefs.el (completion-ignored-extensions): unfuckify. |
8570 | 12507 |
8571 * bytecomp.el (batch-byte-compile-one-file): new function, used in | 12508 * bytecomp.el (batch-byte-compile-one-file): new function, used in |
8572 xemacs.mak. | 12509 xemacs.mak. |
8947 | 12884 |
8948 * alist.el (vassoc): moved here from font-menu.el. | 12885 * alist.el (vassoc): moved here from font-menu.el. |
8949 | 12886 |
8950 * custom.el (defface): typo fix. | 12887 * custom.el (defface): typo fix. |
8951 | 12888 |
8952 * dialog.el (yes-or-no-p-dialog-box): | 12889 * dialog.el (yes-or-no-p-dialog-box): |
8953 * dialog.el (message-box): | 12890 * dialog.el (message-box): |
8954 * files.el (save-some-buffers-1): | 12891 * files.el (save-some-buffers-1): |
8955 Put accelerators in the button names. | 12892 Put accelerators in the button names. |
8956 | 12893 |
8957 * font-lock.el (font-lock-comment-face): | 12894 * font-lock.el (font-lock-comment-face): |
8958 * font-lock.el (font-lock-keyword-face): | 12895 * font-lock.el (font-lock-keyword-face): |
8959 * font-lock.el (font-lock-function-name-face): | 12896 * font-lock.el (font-lock-function-name-face): |
8960 Fixed some of the colors under MS Windows because the existing | 12897 Fixed some of the colors under MS Windows because the existing |
8961 default colors were hardly different from black and needed to be | 12898 default colors were hardly different from black and needed to be |
8962 made lighter. | 12899 made lighter. |
8963 | 12900 |
8964 * font-menu.el: | 12901 * font-menu.el: |
8965 * font-menu.el (font-menu-split-long-menu): | 12902 * font-menu.el (font-menu-split-long-menu): |
8966 * font-menu.el (font-menu-family-constructor): | 12903 * font-menu.el (font-menu-family-constructor): |
8967 * font-menu.el (font-menu-size-constructor): | 12904 * font-menu.el (font-menu-size-constructor): |
8969 * font-menu.el (font-menu-set-font): | 12906 * font-menu.el (font-menu-set-font): |
8970 vassoc moved to alist.el. | 12907 vassoc moved to alist.el. |
8971 Accelerators added to all menus. | 12908 Accelerators added to all menus. |
8972 Unused bound var new-props removed. | 12909 Unused bound var new-props removed. |
8973 | 12910 |
8974 * keydefs.el: I did a whole lot of rearranging to put things in a | 12911 * keydefs.el: I did a whole lot of rearranging to put things in a |
8975 more consistent order and fixed a number of cases where key | 12912 more consistent order and fixed a number of cases where key |
8976 combinations involving up, down, left, right and so on were | 12913 combinations involving up, down, left, right and so on were |
8977 defined but the corresponding keypad combinations were not | 12914 defined but the corresponding keypad combinations were not |
8978 defined. | 12915 defined. |
8979 | 12916 |
8980 * lisp-mode.el: | 12917 * lisp-mode.el: |
8981 * lisp-mode.el (lisp-interaction-mode-popup-menu): | 12918 * lisp-mode.el (lisp-interaction-mode-popup-menu): |
8982 * lisp-mode.el (emacs-lisp-mode): | 12919 * lisp-mode.el (emacs-lisp-mode): |
8983 * lisp-mode.el (lisp-interaction-mode): | 12920 * lisp-mode.el (lisp-interaction-mode): |
8984 * lisp-mode.el (flet): | 12921 * lisp-mode.el (flet): |
8985 Added accelerators onto the menus. | 12922 Added accelerators onto the menus. |
8986 Made all the different versions of the let function be indented | 12923 Made all the different versions of the let function be indented |
8987 the same way. | 12924 the same way. |
8988 Undid Steve's easy-menu-ification, because it makes it impossible | 12925 Undid Steve's easy-menu-ification, because it makes it impossible |
8989 to have the menubar and popup menus different. | 12926 to have the menubar and popup menus different. |
8990 Cleaned up the menu; added items for find-function &c and some | 12927 Cleaned up the menu; added items for find-function &c and some |
8992 | 12929 |
8993 * list-mode.el (list-mode-hook): | 12930 * list-mode.el (list-mode-hook): |
8994 * list-mode.el (list-mode): | 12931 * list-mode.el (list-mode): |
8995 * list-mode.el (completion-setup-hook): | 12932 * list-mode.el (completion-setup-hook): |
8996 * list-mode.el (display-completion-list): | 12933 * list-mode.el (display-completion-list): |
8997 Added support for the :window-height keyword, which is required | 12934 Added support for the :window-height keyword, which is required |
8998 because of other changes that I made for the file dialog box. I | 12935 because of other changes that I made for the file dialog box. I |
8999 also made the hook variables list-mode-hook and | 12936 also made the hook variables list-mode-hook and |
9000 completion-setup-hook and also minibuffer-setup-hook in | 12937 completion-setup-hook and also minibuffer-setup-hook in |
9001 minibuf.el be permanent-local; see comment in list-mode.el. | 12938 minibuf.el be permanent-local; see comment in list-mode.el. |
9002 | 12939 |
9003 * map-ynp.el (map-y-or-n-p): | 12940 * map-ynp.el (map-y-or-n-p): |
9004 Added accelerators to the dialog buttons. | 12941 Added accelerators to the dialog buttons. |
9005 | 12942 |
9006 * menubar-items.el (menu-truncate-list): | 12943 * menubar-items.el (menu-truncate-list): |
9007 New internal function. | 12944 New internal function. |
9008 * menubar-items.el (submenu-generate-accelerator-spec): | 12945 * menubar-items.el (submenu-generate-accelerator-spec): |
9009 * menubar-items.el (menu-item-strip-accelerator-spec): | 12946 * menubar-items.el (menu-item-strip-accelerator-spec): |
9018 * menubar-items.el (build-buffers-menu-internal): | 12955 * menubar-items.el (build-buffers-menu-internal): |
9019 * menubar-items.el (language-environment-menu-filter): | 12956 * menubar-items.el (language-environment-menu-filter): |
9020 * menubar-items.el (default-popup-menu): | 12957 * menubar-items.el (default-popup-menu): |
9021 * menubar-items.el (popup-buffer-menu): | 12958 * menubar-items.el (popup-buffer-menu): |
9022 * menubar-items.el (popup-menubar-menu): | 12959 * menubar-items.el (popup-menubar-menu): |
9023 Did a major overhaul on this file, and in fact I'm nowhere near | 12960 Did a major overhaul on this file, and in fact I'm nowhere near |
9024 done working on the menubar, and there will be more patches to | 12961 done working on the menubar, and there will be more patches to |
9025 come. A basic summary of what I've done: | 12962 come. A basic summary of what I've done: |
9026 | 12963 |
9027 a) I added accelerators to all of the menu items. For menus that | 12964 a) I added accelerators to all of the menu items. For menus that |
9028 are auto-generated, such as the buffers menu, the accelerators are | 12965 are auto-generated, such as the buffers menu, the accelerators are |
9029 automatically added to the beginning of each line using the | 12966 automatically added to the beginning of each line using the |
9030 numbers 1 through 9, then zero, and then letters starting with A, | 12967 numbers 1 through 9, then zero, and then letters starting with A, |
9031 but omitting the letters that are already in use for the fixed | 12968 but omitting the letters that are already in use for the fixed |
9032 menu items at the top of the buffers menu. To facilitate adding | 12969 menu items at the top of the buffers menu. To facilitate adding |
9038 added to optionally turn them off, but I think this is rather | 12975 added to optionally turn them off, but I think this is rather |
9039 pointless because other menu items have accelerators and many or | 12976 pointless because other menu items have accelerators and many or |
9040 most of the menu users will use the accelerators if the support is | 12977 most of the menu users will use the accelerators if the support is |
9041 there. | 12978 there. |
9042 | 12979 |
9043 b) I combined the top level Tools and Apps menus into a single | 12980 b) I combined the top level Tools and Apps menus into a single |
9044 Tools menu, because the distinction between the two is not | 12981 Tools menu, because the distinction between the two is not |
9045 obvious, and the items on the menus are not used often enough that | 12982 obvious, and the items on the menus are not used often enough that |
9046 putting some of them onto submenus is a problem. | 12983 putting some of them onto submenus is a problem. |
9047 | 12984 |
9048 c) I created two new top level menus called View and Cmds because | 12985 c) I created two new top level menus called View and Cmds because |
9049 there were too many items on the File and Edit menus, and I'm going | 12986 there were too many items on the File and Edit menus, and I'm going |
9050 to be adding more items to these menus. In contrast to the Tools | 12987 to be adding more items to these menus. In contrast to the Tools |
9051 menu, the items on these menus may be used quite often during an | 12988 menu, the items on these menus may be used quite often during an |
9052 editing session, and so should be available with fewer | 12989 editing session, and so should be available with fewer |
9053 keystrokes. | 12990 keystrokes. |
9054 | 12991 |
9055 d) I added a number of options to the options menu, including one | 12992 d) I added a number of options to the options menu, including one |
9056 for controlling whether the alt key can be used to traverse to | 12993 for controlling whether the alt key can be used to traverse to |
9057 menu items using the accelerators, one for controlling behavior of | 12994 menu items using the accelerators, one for controlling behavior of |
9058 control-k, one for controlling how the kill and yank functions | 12995 control-k, one for controlling how the kill and yank functions |
9059 interact with the clipboard, a few additional buffers-menu | 12996 interact with the clipboard, a few additional buffers-menu |
9060 options, and various other things. I also did a bit of | 12997 options, and various other things. I also did a bit of |
9061 rearranging, for example, combining the keyboard and mouse options | 12998 rearranging, for example, combining the keyboard and mouse options |
9062 into a single keyboard and mouse submenu to facilitate the | 12999 into a single keyboard and mouse submenu to facilitate the |
9063 accelerators on that level. | 13000 accelerators on that level. |
9064 | 13001 |
9065 e) I changed the variable buffers-menu-format-buffer-line-function | 13002 e) I changed the variable buffers-menu-format-buffer-line-function |
9066 to take two arguments instead of one, the second argument being | 13003 to take two arguments instead of one, the second argument being |
9067 the line number for use in creating an accelerator. I added a | 13004 the line number for use in creating an accelerator. I added a |
9068 hack to support existing functions with one argument (although I | 13005 hack to support existing functions with one argument (although I |
9069 doubt that very many of these exist), for backward compatibility. | 13006 doubt that very many of these exist), for backward compatibility. |
9070 | 13007 |
9071 f) I moved the top level mule menu to be a submenu of the edit | 13008 f) I moved the top level mule menu to be a submenu of the edit |
9072 menu. I think that most of the items on this menu are fairly | 13009 menu. I think that most of the items on this menu are fairly |
9073 useless and there are certainly not enough frequently used items | 13010 useless and there are certainly not enough frequently used items |
9074 to justify this being its own top level menu. | 13011 to justify this being its own top level menu. |
9075 | 13012 |
9076 g) I combined most of the items in big-menubar.el into the main menu. | 13013 g) I combined most of the items in big-menubar.el into the main menu. |
9077 If people think the main menu is too big, it would be possible to | 13014 If people think the main menu is too big, it would be possible to |
9078 create different configurations, some smaller. | 13015 create different configurations, some smaller. |
9079 | 13016 |
9080 * menubar.el (check-menu-syntax): | 13017 * menubar.el (check-menu-syntax): |
9081 Deleted some syntax checks that were no longer valid, partly | 13018 Deleted some syntax checks that were no longer valid, partly |
9082 because of changes that were already made a long time ago, and | 13019 because of changes that were already made a long time ago, and |
9083 partly because of a change I made where I allow the name of the | 13020 partly because of a change I made where I allow the name of the |
9084 menu item to be an evaluated expression rather than just a string, | 13021 menu item to be an evaluated expression rather than just a string, |
9085 similar to all of the other parameters of a menu item. | 13022 similar to all of the other parameters of a menu item. |
9086 | 13023 |
9087 * minibuf.el: | 13024 * minibuf.el: |
9088 * minibuf.el (read-file-name-1): | 13025 * minibuf.el (read-file-name-1): |
9089 * minibuf.el (mouse-read-file-name-1): | 13026 * minibuf.el (mouse-read-file-name-1): |
9090 I made a number of changes to improve the appearance | 13027 I made a number of changes to improve the appearance |
9091 and functioning of the file dialog box. They include: | 13028 and functioning of the file dialog box. They include: |
9092 | 13029 |
9093 a) Fixing the problem where closing the dialog box by clicking on | 13030 a) Fixing the problem where closing the dialog box by clicking on |
9094 the close button of the window didn't properly exit the | 13031 the close button of the window didn't properly exit the |
9095 minibuffer. | 13032 minibuffer. |
9096 | 13033 |
9097 b) Fixing the problem that if you typed part of a file name, and | 13034 b) Fixing the problem that if you typed part of a file name, and |
9098 then clicked on a completion with the mouse, the file was not | 13035 then clicked on a completion with the mouse, the file was not |
9099 correctly selected. | 13036 correctly selected. |
9100 | 13037 |
9101 c) Changing the title of the dialog box to reflect the operation | 13038 c) Changing the title of the dialog box to reflect the operation |
9102 being done in accordance with user interface conventions, rather | 13039 being done in accordance with user interface conventions, rather |
9103 than the name of the dialog box buffer, which is rather useless. | 13040 than the name of the dialog box buffer, which is rather useless. |
9104 | 13041 |
9105 d) Remove the words "possible completions are" which didn't | 13042 d) Remove the words "possible completions are" which didn't |
9106 belong. | 13043 belong. |
9107 | 13044 |
9108 e) Fix things so that the completions scroll off the end of the | 13045 e) Fix things so that the completions scroll off the end of the |
9109 completions windows only to the right, rather than both to the | 13046 completions windows only to the right, rather than both to the |
9110 right and down, which is in accordance with Windows user interface | 13047 right and down, which is in accordance with Windows user interface |
9111 conventions. | 13048 conventions. |
9112 | 13049 |
9113 * msw-init.el (init-post-mswindows-win): | 13050 * msw-init.el (init-post-mswindows-win): |
9114 Added a binding for meta-F4, which is the standard windows binding | 13051 Added a binding for meta-F4, which is the standard windows binding |
9115 for exiting a program. | 13052 for exiting a program. |
9116 | 13053 |
9117 * select.el (get-selection-no-error): | 13054 * select.el (get-selection-no-error): |
9118 * select.el (own-selection): | 13055 * select.el (own-selection): |
9119 * select.el (own-clipboard): | 13056 * select.el (own-clipboard): |
9120 Added an optional argument called append to the functions | 13057 Added an optional argument called append to the functions |
9121 own-selection and own-clipboard. This adds support for appending | 13058 own-selection and own-clipboard. This adds support for appending |
9122 text to the existing selection and allows the function | 13059 text to the existing selection and allows the function |
9123 own-clipboard to be used as the value of the variable | 13060 own-clipboard to be used as the value of the variable |
9124 interprogram- cut-function. | 13061 interprogram- cut-function. |
9125 | 13062 |
9126 Fixed a bug in own-selection in handling zmacs-region-stays. | 13063 Fixed a bug in own-selection in handling zmacs-region-stays. |
9127 | 13064 |
9128 * simple.el (historical-kill-line): New. | 13065 * simple.el (historical-kill-line): New. |
9129 | 13066 |
9131 * simple.el (interprogram-cut-function): | 13068 * simple.el (interprogram-cut-function): |
9132 * simple.el (interprogram-paste-function): | 13069 * simple.el (interprogram-paste-function): |
9133 * simple.el (handle-pre-motion-command): | 13070 * simple.el (handle-pre-motion-command): |
9134 * simple.el (next-line): | 13071 * simple.el (next-line): |
9135 * simple.el (previous-line): | 13072 * simple.el (previous-line): |
9136 a) Expanded the variable kill-whole-line, so that function | 13073 a) Expanded the variable kill-whole-line, so that function |
9137 kill-line can be set to delete the entire line always, not just | 13074 kill-line can be set to delete the entire line always, not just |
9138 when cursor is at the beginning of the line. This is controlled | 13075 when cursor is at the beginning of the line. This is controlled |
9139 by setting the variable kill-whole-line to the symbol 'always. | 13076 by setting the variable kill-whole-line to the symbol 'always. |
9140 This behavior, as well as the existing kill-whole-line behavior, | 13077 This behavior, as well as the existing kill-whole-line behavior, |
9141 now only take effect when kill-line is called interactively, | 13078 now only take effect when kill-line is called interactively, |
9142 although this is a departure from a previous behavior in the case | 13079 although this is a departure from a previous behavior in the case |
9143 of setting this variable kill-whole-line to t. It is almost | 13080 of setting this variable kill-whole-line to t. It is almost |
9144 certainly what has always been intended, and most likely the old | 13081 certainly what has always been intended, and most likely the old |
9145 way of doing things introduced bugs. I also created a function | 13082 way of doing things introduced bugs. I also created a function |
9146 called historical-kill-line, which ignores the kill-whole-line | 13083 called historical-kill-line, which ignores the kill-whole-line |
9147 setting and always gives the historical behavior of only killing | 13084 setting and always gives the historical behavior of only killing |
9148 to the end of the line. I bound this function to shift- control-k | 13085 to the end of the line. I bound this function to shift- control-k |
9149 so that the kill to end of line behavior is available, even when | 13086 so that the kill to end of line behavior is available, even when |
9150 kill-whole-line has been set to change control-k into the simple | 13087 kill-whole-line has been set to change control-k into the simple |
9151 delete-whole-line behavior. (This can be set using the options | 13088 delete-whole-line behavior. (This can be set using the options |
9152 menu.) | 13089 menu.) |
9153 | 13090 |
9154 b) I changed things so that kill and yank now interact with the | 13091 b) I changed things so that kill and yank now interact with the |
9155 clipboard by default under windows. This was done by changing the | 13092 clipboard by default under windows. This was done by changing the |
9156 default value of interprogram-cut- function and | 13093 default value of interprogram-cut- function and |
9157 interprogram-paste-function. You can get the old behavior by | 13094 interprogram-paste-function. You can get the old behavior by |
9158 setting these to nil, and there is an option on the options menu | 13095 setting these to nil, and there is an option on the options menu |
9159 to do this. | 13096 to do this. |
9160 | 13097 |
9161 c) I added support for selecting text using shifted motion keys. | 13098 c) I added support for selecting text using shifted motion keys. |
9162 This support is on by default and can be controlled by the | 13099 This support is on by default and can be controlled by the |
9163 variable shifted-motion-keys-select-region. There is also a | 13100 variable shifted-motion-keys-select-region. There is also a |
9164 variable called unshifted-motion-keys-deselect-region that | 13101 variable called unshifted-motion-keys-deselect-region that |
9165 controls more specifically how the shifted motion key behavior | 13102 controls more specifically how the shifted motion key behavior |
9166 works. I did not put an option on the options menu to turn this | 13103 works. I did not put an option on the options menu to turn this |
9167 off, because I can't imagine why this would be useful. | 13104 off, because I can't imagine why this would be useful. |
9168 | 13105 |
9169 * simple.el (forward-block-of-lines): | 13106 * simple.el (forward-block-of-lines): |
9170 * simple.el (backward-block-of-lines): | 13107 * simple.el (backward-block-of-lines): |
9171 * simple.el (block-movement-size): | 13108 * simple.el (block-movement-size): |
9172 New. | 13109 New. |
9176 * simple.el (capitalize-string-as-title): | 13113 * simple.el (capitalize-string-as-title): |
9177 * simple.el (capitalize-region-as-title): | 13114 * simple.el (capitalize-region-as-title): |
9178 New. | 13115 New. |
9179 | 13116 |
9180 | 13117 |
9181 * subr.el (add-hook): | 13118 * subr.el (add-hook): |
9182 * subr.el (make-local-hook): New. | 13119 * subr.el (make-local-hook): New. |
9183 * subr.el (remove-local-hook): New. | 13120 * subr.el (remove-local-hook): New. |
9184 * subr.el (add-one-shot-hook): New. | 13121 * subr.el (add-one-shot-hook): New. |
9185 * subr.el (add-local-one-shot-hook): New. | 13122 * subr.el (add-local-one-shot-hook): New. |
9186 Added some functions to make using hooks easier. | 13123 Added some functions to make using hooks easier. |
9187 These include: | 13124 These include: |
9188 | 13125 |
9189 a) Functions add-local-hook and remove-local-hook to make it easy | 13126 a) Functions add-local-hook and remove-local-hook to make it easy |
9190 to use local hooks. | 13127 to use local hooks. |
9191 | 13128 |
9192 b) Functions add-one-shot-hook and add-local-one-shot-hook, which | 13129 b) Functions add-one-shot-hook and add-local-one-shot-hook, which |
9193 make it possible to add a "one-shot" hook, which is to say a hook | 13130 make it possible to add a "one-shot" hook, which is to say a hook |
9194 that runs only once, and automatically removes itself after the | 13131 that runs only once, and automatically removes itself after the |
9195 first time it has run. | 13132 first time it has run. |
9196 | 13133 |
9197 2000-03-09 Andy Piper <andy@xemacs.org> | 13134 2000-03-09 Andy Piper <andy@xemacs.org> |
9198 | 13135 |
9199 * files.el (auto-mode-alist): pick up jsp, jhtml and xml files. | 13136 * files.el (auto-mode-alist): pick up jsp, jhtml and xml files. |
9200 | 13137 |
9353 * byte-optimize.el (byte-optimize-plus): | 13290 * byte-optimize.el (byte-optimize-plus): |
9354 (byte-optimize-minus): | 13291 (byte-optimize-minus): |
9355 (byte-optimize-multiply): | 13292 (byte-optimize-multiply): |
9356 Optimize (- 0) to 0, not (-) | 13293 Optimize (- 0) to 0, not (-) |
9357 Optimize (+ 5 3.0) to 8.0 | 13294 Optimize (+ 5 3.0) to 8.0 |
9358 Optimize (* 5 3.0) to 15.0 | 13295 Optimize (* 5 3.0) to 15.0 |
9359 Improve readability. | 13296 Improve readability. |
9360 | 13297 |
9361 2000-02-21 Jonathan Harris <jhar@tardis.ed.ac.uk> | 13298 2000-02-21 Jonathan Harris <jhar@tardis.ed.ac.uk> |
9362 | 13299 |
9363 * modeline.el: (modeline-scrolling-method): change modeline | 13300 * modeline.el: (modeline-scrolling-method): change modeline |
9382 (ldap-search): Is now defined as an obsolete wrapper calling | 13319 (ldap-search): Is now defined as an obsolete wrapper calling |
9383 ldap-search-basic or ldap-search-entries | 13320 ldap-search-basic or ldap-search-entries |
9384 | 13321 |
9385 | 13322 |
9386 1999-12-06 Hirokazu FUKUI <hfukui@sannet.ne.jp> | 13323 1999-12-06 Hirokazu FUKUI <hfukui@sannet.ne.jp> |
9387 Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp> | 13324 Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp> |
9388 Jan Vroonhof <jan@xemacs.org> | 13325 Jan Vroonhof <jan@xemacs.org> |
9389 | 13326 |
9390 * byte-optimize.el (byte-optimize-form-code-walker): Fixed. | 13327 * byte-optimize.el (byte-optimize-form-code-walker): Fixed. |
9391 When for-effect is true, didn't call `byte-optimize-form' | 13328 When for-effect is true, didn't call `byte-optimize-form' |
9392 in and/or subforms without last. | 13329 in and/or subforms without last. |
9393 | 13330 |
9394 1999-12-07 Jan Vroonhof <vroonhof@math.ethz.ch> | 13331 1999-12-07 Jan Vroonhof <vroonhof@math.ethz.ch> |
9395 | 13332 |
9396 * package-get.el (package-get-download-sites): Use correct custom | 13333 * package-get.el (package-get-download-sites): Use correct custom |
9397 type. | 13334 type. |
9398 | 13335 |
9399 2000-02-15 Kirill 'Big K' Katsnelson <kkm@dtmx.com> | 13336 2000-02-15 Kirill 'Big K' Katsnelson <kkm@dtmx.com> |
9400 | 13337 |
9401 * files.el (write-file): Ask for coding system when compiled with | 13338 * files.el (write-file): Ask for coding system when compiled with |
9402 file-coding. | 13339 file-coding. |
9424 | 13361 |
9425 * about.el: Ienaga's e-mail address change. | 13362 * about.el: Ienaga's e-mail address change. |
9426 | 13363 |
9427 2000-02-16 Samuel Mikes <smikes@alumni.hmc.edu> | 13364 2000-02-16 Samuel Mikes <smikes@alumni.hmc.edu> |
9428 | 13365 |
9429 * etags.el (find-tag): force new window -- even if buf already | 13366 * etags.el (find-tag): force new window -- even if buf already |
9430 visible -- when other-window is t | 13367 visible -- when other-window is t |
9431 | 13368 |
9432 2000-02-16 Martin Buchholz <martin@xemacs.org> | 13369 2000-02-16 Martin Buchholz <martin@xemacs.org> |
9433 | 13370 |
9434 * XEmacs 21.2.29 is released. | 13371 * XEmacs 21.2.29 is released. |
9435 | 13372 |
9482 width check using `window-leftmost-p' and `window-rightmost-p'. | 13419 width check using `window-leftmost-p' and `window-rightmost-p'. |
9483 | 13420 |
9484 2000-02-02 Per Abrahamsen <abraham@dina.kvl.dk> | 13421 2000-02-02 Per Abrahamsen <abraham@dina.kvl.dk> |
9485 | 13422 |
9486 * wid-edit.el (widget-match-inline): An atom never matches a | 13423 * wid-edit.el (widget-match-inline): An atom never matches a |
9487 list. | 13424 list. |
9488 | 13425 |
9489 2000-01-29 Kirill 'Big K' Katsnelson <kkm@dtmx.com> | 13426 2000-01-29 Kirill 'Big K' Katsnelson <kkm@dtmx.com> |
9490 | 13427 |
9491 * modeline.el: Consolidated 'x and 'mswindows specification under | 13428 * modeline.el: Consolidated 'x and 'mswindows specification under |
9492 'win tag. | 13429 'win tag. |
9859 | 13796 |
9860 * XEmacs 21.2.23 is released. | 13797 * XEmacs 21.2.23 is released. |
9861 | 13798 |
9862 1999-11-06 Jason R Mastaler <jason@mastaler.com> | 13799 1999-11-06 Jason R Mastaler <jason@mastaler.com> |
9863 | 13800 |
9864 * package-get.el (package-get-download-sites): Removed several | 13801 * package-get.el (package-get-download-sites): Removed several |
9865 defunct download sites, added many new ones, and corrected a few | 13802 defunct download sites, added many new ones, and corrected a few |
9866 incorrect directory-on-site entries. Added physical locations to | 13803 incorrect directory-on-site entries. Added physical locations to |
9867 site-description. | 13804 site-description. |
9868 | 13805 |
9869 1999-11-30 Gunnar Evermann <ge204@eng.cam.ac.uk> | 13806 1999-11-30 Gunnar Evermann <ge204@eng.cam.ac.uk> |
9870 | 13807 |
9871 * finder.el (finder-commentary): add DOC string and fix | 13808 * finder.el (finder-commentary): add DOC string and fix |
9872 interactive spec | 13809 interactive spec |
9999 info file suffixes. | 13936 info file suffixes. |
10000 | 13937 |
10001 1999-08-19 Stephen Tse <stephent@sfu.ca> | 13938 1999-08-19 Stephen Tse <stephent@sfu.ca> |
10002 | 13939 |
10003 * process.el (open-network-stream): Add a new optional parameter | 13940 * process.el (open-network-stream): Add a new optional parameter |
10004 PROTOCOL to support udp; fix a minor typo and add an explanation | 13941 PROTOCOL to support udp; fix a minor typo and add an explanation |
10005 in docstring for udp programming. | 13942 in docstring for udp programming. |
10006 | 13943 |
10007 * code-process.el (open-network-stream): Add a new optional | 13944 * code-process.el (open-network-stream): Add a new optional |
10008 parameter PROTOCOL to support udp; fix a minor typo and add an | 13945 parameter PROTOCOL to support udp; fix a minor typo and add an |
10009 explanation in docstring for udp programming. | 13946 explanation in docstring for udp programming. |
10010 | 13947 |
10011 1999-10-18 Andy Piper <andy@xemacs.org> | 13948 1999-10-18 Andy Piper <andy@xemacs.org> |
10012 | 13949 |
10013 * gui.el (make-gui-button): be more precise about how we call | 13950 * gui.el (make-gui-button): be more precise about how we call |
10014 callbacks. | 13951 callbacks. |
10015 | 13952 |
10016 * wid-edit.el (widget-push-button-value-create): Use the new form | 13953 * wid-edit.el (widget-push-button-value-create): Use the new form |
10017 of native gui-button. | 13954 of native gui-button. |
10018 | 13955 |
10019 1999-10-14 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp> | 13956 1999-10-14 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp> |
10020 | 13957 |
10021 * info.el (Info-page-prev): Don't do (sit-for 0). | 13958 * info.el (Info-page-prev): Don't do (sit-for 0). |
10022 | 13959 |
10023 1999-10-13 Andy Piper <andy@xemacs.org> | 13960 1999-10-13 Andy Piper <andy@xemacs.org> |
10024 | 13961 |
10025 * gutter-items.el (progress-abort-glyph): new glyph for showing | 13962 * gutter-items.el (progress-abort-glyph): new glyph for showing |
10026 abort status. | 13963 abort status. |
10027 (append-progress): dispatch-event rather than sit-for. | 13964 (append-progress): dispatch-event rather than sit-for. |
10028 (abort-progress): new function. Show the abort glyph with an | 13965 (abort-progress): new function. Show the abort glyph with an |
10029 appropriate message. | 13966 appropriate message. |
10030 (raw-append-progress): dispatch-event rather than sit-for. | 13967 (raw-append-progress): dispatch-event rather than sit-for. |
10031 (display-progress): cope with aborts. | 13968 (display-progress): cope with aborts. |
10032 | 13969 |
10033 * gui.el (make-gui-button): Use native widgets for buttons | 13970 * gui.el (make-gui-button): Use native widgets for buttons |
10034 unconditionally. | 13971 unconditionally. |
10035 (insert-gui-button): ditto. | 13972 (insert-gui-button): ditto. |
10036 (gui-button-p): ditto. | 13973 (gui-button-p): ditto. |
10037 | 13974 |
10038 * xbm-button.el: remove from core. | 13975 * xbm-button.el: remove from core. |
10039 | 13976 |
10040 * xpm-button.el: remove from core. | 13977 * xpm-button.el: remove from core. |
10041 | 13978 |
10042 1999-10-07 Olivier Galibert <galibert@pobox.com> | 13979 1999-10-07 Olivier Galibert <galibert@pobox.com> |
10043 | 13980 |
10044 * faces.el (init-device-faces): Don't initialize the random faces | 13981 * faces.el (init-device-faces): Don't initialize the random faces |
10045 on the stream device. | 13982 on the stream device. |
10046 | 13983 |
10047 1999-10-06 Andy Piper <andy@xemacs.org> | 13984 1999-10-06 Andy Piper <andy@xemacs.org> |
10048 | 13985 |
10049 * files.el (recover-file): Don't use ls under windows for revert buffer. | 13986 * files.el (recover-file): Don't use ls under windows for revert buffer. |
10050 | 13987 |
10051 1999-09-25 Adrian Aichner <adrian@xemacs.org> | 13988 1999-09-25 Adrian Aichner <adrian@xemacs.org> |
10052 | 13989 |
10053 * package-get.el (package-get-download-menu): Make menu really | 13990 * package-get.el (package-get-download-menu): Make menu really |
10054 toggle download sites. | 13991 toggle download sites. |
10055 (package-get-download-sites): Add autoload cookie. | 13992 (package-get-download-sites): Add autoload cookie. |
10056 | 13993 |
10057 1999-09-29 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de> | 13994 1999-09-29 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de> |
10058 | 13995 |
10059 * setup-paths.el (paths-find-module-directory): Ditto. | 13996 * setup-paths.el (paths-find-module-directory): Ditto. |
10071 barfs. | 14008 barfs. |
10072 | 14009 |
10073 1999-08-28 Mike Woolley <mike@bulsara.com> | 14010 1999-08-28 Mike Woolley <mike@bulsara.com> |
10074 | 14011 |
10075 * winnt.el: Removed nt-shell-mode-hook, which was preventing the | 14012 * winnt.el: Removed nt-shell-mode-hook, which was preventing the |
10076 user setting comint-completion-addsuffix and | 14013 user setting comint-completion-addsuffix and |
10077 comint-process-echoes. | 14014 comint-process-echoes. |
10078 | 14015 |
10079 1999-09-22 Andy Piper <andy@xemacs.org> | 14016 1999-09-22 Andy Piper <andy@xemacs.org> |
10080 | 14017 |
10081 * gutter-items.el (update-tab-in-gutter): use | 14018 * gutter-items.el (update-tab-in-gutter): use |
10082 last-nonminibuf-window instead of selected-window. | 14019 last-nonminibuf-window instead of selected-window. |
10083 | 14020 |
10084 1999-09-18 Andy Piper <andy@xemacs.org> | 14021 1999-09-18 Andy Piper <andy@xemacs.org> |
10085 | 14022 |
10086 * gnuserv.el (gnuserv-edit-files): select frame we are going to | 14023 * gnuserv.el (gnuserv-edit-files): select frame we are going to |
10087 display on. | 14024 display on. |
10088 | 14025 |
10089 * subr.el (record-buffer-hook): new variable so that the hook gets | 14026 * subr.el (record-buffer-hook): new variable so that the hook gets |
10090 some documentation. | 14027 some documentation. |
10091 | 14028 |
10092 1999-09-16 Andy Piper <andy@xemacs.org> | 14029 1999-09-16 Andy Piper <andy@xemacs.org> |
10093 | 14030 |
10094 * gutter-items.el (update-tab-in-gutter): only update when the | 14031 * gutter-items.el (update-tab-in-gutter): only update when the |
10095 gutter is visible. | 14032 gutter is visible. |
10096 (remove-buffer-from-gutter-tab): ditto. | 14033 (remove-buffer-from-gutter-tab): ditto. |
10097 | 14034 |
10098 1999-09-17 Hrvoje Niksic <hniksic@srce.hr> | 14035 1999-09-17 Hrvoje Niksic <hniksic@srce.hr> |
10099 | 14036 |
10100 * simple.el (do-auto-fill): Commented out part of Kinsoku | 14037 * simple.el (do-auto-fill): Commented out part of Kinsoku |
10101 processing. | 14038 processing. |
10102 | 14039 |
10103 1999-09-14 Hrvoje Niksic <hniksic@srce.hr> | 14040 1999-09-14 Hrvoje Niksic <hniksic@srce.hr> |
10104 | 14041 |
10105 * isearch-mode.el (isearch-highlightify-region): Give the | 14042 * isearch-mode.el (isearch-highlightify-region): Give the |
10106 highlighting extents a high priority. | 14043 highlighting extents a high priority. |
10107 (isearch-make-extent): Give the main highlighting extent an even | 14044 (isearch-make-extent): Give the main highlighting extent an even |
10108 higher priority. | 14045 higher priority. |
10109 | 14046 |
10110 1999-09-13 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de> | 14047 1999-09-13 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de> |
10111 | 14048 |
10116 | 14053 |
10117 * setup-paths.el (paths-find-doc-directory): Respect value of | 14054 * setup-paths.el (paths-find-doc-directory): Respect value of |
10118 `configure-doc-directory.' | 14055 `configure-doc-directory.' |
10119 | 14056 |
10120 * find-paths.el (paths-find-architecture-directory): Give | 14057 * find-paths.el (paths-find-architecture-directory): Give |
10121 precendence `default' argument (which typically comes from | 14058 precendence `default' argument (which typically comes from |
10122 configure). | 14059 configure). |
10123 | 14060 |
10124 1999-09-05 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de> | 14061 1999-09-05 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de> |
10125 | 14062 |
10126 * startup.el (command-line-early): Added options -user-init-file | 14063 * startup.el (command-line-early): Added options -user-init-file |
10127 and -user-init-directory. | 14064 and -user-init-directory. |
10147 * subr.el (copy-symbol): New function. | 14084 * subr.el (copy-symbol): New function. |
10148 | 14085 |
10149 1999-09-08 Hrvoje Niksic <hniksic@srce.hr> | 14086 1999-09-08 Hrvoje Niksic <hniksic@srce.hr> |
10150 | 14087 |
10151 * isearch-mode.el (isearch-done): Be sure to restore invisible | 14088 * isearch-mode.el (isearch-done): Be sure to restore invisible |
10152 extents in the proper buffer. | 14089 extents in the proper buffer. |
10153 (isearch-pre-command-hook): Set this-command to the correct value | 14090 (isearch-pre-command-hook): Set this-command to the correct value |
10154 in case the buffer has changed and old overriding-local-map was | 14091 in case the buffer has changed and old overriding-local-map was |
10155 used. | 14092 used. |
10156 (isearch-restore-extent): Use remprop instead of setting the | 14093 (isearch-restore-extent): Use remprop instead of setting the |
10157 property to nil. | 14094 property to nil. |
10158 | 14095 |
10159 1999-09-08 Hrvoje Niksic <hniksic@srce.hr> | 14096 1999-09-08 Hrvoje Niksic <hniksic@srce.hr> |
10160 | 14097 |
10161 * cmdloop.el (execute-extended-command): Update zmacs region | 14098 * cmdloop.el (execute-extended-command): Update zmacs region |
10162 before the delay. | 14099 before the delay. |
10163 (execute-extended-command): Make the message gettext-friendly. | 14100 (execute-extended-command): Make the message gettext-friendly. |
10164 | 14101 |
10165 1999-09-07 Andy Piper <andy@xemacs.org> | 14102 1999-09-07 Andy Piper <andy@xemacs.org> |
10166 | 14103 |
10167 * gutter-items.el (progress-gauge-glyph): renamed from | 14104 * gutter-items.el (progress-gauge-glyph): renamed from |
10168 progress-glyph. | 14105 progress-glyph. |
10169 (progress-text-glyph): new variable. | 14106 (progress-text-glyph): new variable. |
10170 (progress-layout-glyph): use layouts and text glyphs. | 14107 (progress-layout-glyph): use layouts and text glyphs. |
10171 (progress-area-buffer): removed. | 14108 (progress-area-buffer): removed. |
10172 (progress-text-and-extent): new variable. | 14109 (progress-text-and-extent): new variable. |
10173 (progress-displayed-p): dynamically create gutter area buffer. | 14110 (progress-displayed-p): dynamically create gutter area buffer. |
10174 (clear-progress): ditto. | 14111 (clear-progress): ditto. |
10175 (raw-append-progress): ditto. | 14112 (raw-append-progress): ditto. |
10176 (append-progress): use new glyph names. | 14113 (append-progress): use new glyph names. |
10177 (raw-append-progress): only create the extent when needed. set | 14114 (raw-append-progress): only create the extent when needed. set |
10178 properties more optimally. | 14115 properties more optimally. |
10179 (progress): remove args. | 14116 (progress): remove args. |
10180 | 14117 |
10181 1999-09-07 Hrvoje Niksic <hniksic@srce.hr> | 14118 1999-09-07 Hrvoje Niksic <hniksic@srce.hr> |
10182 | 14119 |
10183 * isearch-mode.el (isearch-range-invisible): Use mapc instead of | 14120 * isearch-mode.el (isearch-range-invisible): Use mapc instead of |
10184 mapcar where the return value is unused. | 14121 mapcar where the return value is unused. |
10185 (isearch-restore-invisible-extents): Ditto. | 14122 (isearch-restore-invisible-extents): Ditto. |
10186 (isearch-highlight-all-cleanup): Ditto. | 14123 (isearch-highlight-all-cleanup): Ditto. |
10187 (isearch-delete-extents-in-range): Traverse the extents only once. | 14124 (isearch-delete-extents-in-range): Traverse the extents only once. |
10188 (isearch-highlight-all-update): Don't start over if the search | 14125 (isearch-highlight-all-update): Don't start over if the search |
10189 string has changed and more input is pending. | 14126 string has changed and more input is pending. |
10204 alias. | 14141 alias. |
10205 | 14142 |
10206 * isearch-mode.el (isearch-top-state): Restore isearch-word. | 14143 * isearch-mode.el (isearch-top-state): Restore isearch-word. |
10207 (isearch-yank-clipboard): Renamed from isearch-yank-x-clipboard. | 14144 (isearch-yank-clipboard): Renamed from isearch-yank-x-clipboard. |
10208 (isearch-yank-clipboard): Use get-clipboard instead of | 14145 (isearch-yank-clipboard): Use get-clipboard instead of |
10209 x-get-clipboard. | 14146 x-get-clipboard. |
10210 (isearch-yank-selection): Fix docstring. | 14147 (isearch-yank-selection): Fix docstring. |
10211 | 14148 |
10212 1999-09-02 Martin Buchholz <martin@xemacs.org> | 14149 1999-09-02 Martin Buchholz <martin@xemacs.org> |
10213 | 14150 |
10214 * cl-extra.el: Obsolete hash-table-type in favor of hash-table-weakness. | 14151 * cl-extra.el: Obsolete hash-table-type in favor of hash-table-weakness. |
10229 (isearch-unhide-extent): Ditto. | 14166 (isearch-unhide-extent): Ditto. |
10230 (isearch-restore-invisible-extents): Ditto. | 14167 (isearch-restore-invisible-extents): Ditto. |
10231 (isearch-restore-extent): Ditto. | 14168 (isearch-restore-extent): Ditto. |
10232 | 14169 |
10233 * isearch-mode.el (isearch-ring-advance-edit): Use FSF | 14170 * isearch-mode.el (isearch-ring-advance-edit): Use FSF |
10234 implementation. | 14171 implementation. |
10235 (isearch-ring-retreat-edit): Ditto. | 14172 (isearch-ring-retreat-edit): Ditto. |
10236 (isearch-forward): New argument NO-RECURSIVE-EDIT. | 14173 (isearch-forward): New argument NO-RECURSIVE-EDIT. |
10237 (isearch-forward-regexp): New arguments NOT-REGEXP and | 14174 (isearch-forward-regexp): New arguments NOT-REGEXP and |
10238 NO-RECURSIVE-EDIT. | 14175 NO-RECURSIVE-EDIT. |
10239 (isearch-backward): New argument NO-RECURSIVE-EDIT. | 14176 (isearch-backward): New argument NO-RECURSIVE-EDIT. |
10240 (isearch-backward-regexp): New arguments NOT-REGEXP and | 14177 (isearch-backward-regexp): New arguments NOT-REGEXP and |
10241 NO-RECURSIVE-EDIT. | 14178 NO-RECURSIVE-EDIT. |
10242 (isearch-mode): Return isearch-success. | 14179 (isearch-mode): Return isearch-success. |
10243 (isearch-update): Use unread-command-events instead of | 14180 (isearch-update): Use unread-command-events instead of |
10244 unread-command-event. | 14181 unread-command-event. |
10245 (isearch-abort): If an invalid regexp is encountered, keep popping | 14182 (isearch-abort): If an invalid regexp is encountered, keep popping |
10246 states. | 14183 states. |
10247 (isearch-*-char): Use FSF implementation. | 14184 (isearch-*-char): Use FSF implementation. |
10248 (isearch-whitespace-chars): Use the more robust FSF's | 14185 (isearch-whitespace-chars): Use the more robust FSF's |
10249 implementation. | 14186 implementation. |
10250 (isearch-within-brackets): New variable. | 14187 (isearch-within-brackets): New variable. |
10251 (isearch-mode): Initialize it. | 14188 (isearch-mode): Initialize it. |
10252 (isearch-edit-string): Bind it. | 14189 (isearch-edit-string): Bind it. |
10253 (isearch-search-and-update): Set it. | 14190 (isearch-search-and-update): Set it. |
10254 (isearch-push-state): Push it. | 14191 (isearch-push-state): Push it. |
10264 "overwrapped" search, FWIW. | 14201 "overwrapped" search, FWIW. |
10265 | 14202 |
10266 1999-09-01 Hrvoje Niksic <hniksic@srce.hr> | 14203 1999-09-01 Hrvoje Niksic <hniksic@srce.hr> |
10267 | 14204 |
10268 * isearch-mode.el (isearch-edit-string): Use the head of the | 14205 * isearch-mode.el (isearch-edit-string): Use the head of the |
10269 search ring instead of search-last-string and search-last-regexp. | 14206 search ring instead of search-last-string and search-last-regexp. |
10270 (search-highlight): Renamed from isearch-highlight. | 14207 (search-highlight): Renamed from isearch-highlight. |
10271 (isearch-exit): Use the new name. | 14208 (isearch-exit): Use the new name. |
10272 (isearch-highlight): Ditto. | 14209 (isearch-highlight): Ditto. |
10273 (isearch-dehighlight): Ditto. | 14210 (isearch-dehighlight): Ditto. |
10274 (isearch-update-ring): New function. | 14211 (isearch-update-ring): New function. |
10286 | 14223 |
10287 * x-select.el (x-get-clipboard): obsolete. | 14224 * x-select.el (x-get-clipboard): obsolete. |
10288 (x-yank-clipboard-selection): obsolete | 14225 (x-yank-clipboard-selection): obsolete |
10289 | 14226 |
10290 * select.el (disown-selection): need to be careful to disown the | 14227 * select.el (disown-selection): need to be careful to disown the |
10291 clipboard if we set it via selection. | 14228 clipboard if we set it via selection. |
10292 (get-clipboard): move from x-select.el | 14229 (get-clipboard): move from x-select.el |
10293 (yank-clipboard-selection): ditto. | 14230 (yank-clipboard-selection): ditto. |
10294 | 14231 |
10295 1999-09-01 Hrvoje Niksic <hniksic@srce.hr> | 14232 1999-09-01 Hrvoje Niksic <hniksic@srce.hr> |
10296 | 14233 |
10307 (isearch-edit-string): | 14244 (isearch-edit-string): |
10308 | 14245 |
10309 1999-09-01 Hrvoje Niksic <hniksic@srce.hr> | 14246 1999-09-01 Hrvoje Niksic <hniksic@srce.hr> |
10310 | 14247 |
10311 * isearch-mode.el (isearch-edit-string): Call isearch-message | 14248 * isearch-mode.el (isearch-edit-string): Call isearch-message |
10312 before reading the event so that the prompt is displayed properly. | 14249 before reading the event so that the prompt is displayed properly. |
10313 (isearch-message): Use isearch-nonincremental when calling | 14250 (isearch-message): Use isearch-nonincremental when calling |
10314 isearch-message-prefix. | 14251 isearch-message-prefix. |
10315 (minibuffer-local-isearch-map): Bind up and down to do the same as | 14252 (minibuffer-local-isearch-map): Bind up and down to do the same as |
10316 M-p and M-n respectively. | 14253 M-p and M-n respectively. |
10317 (isearch-done): New arg NOPUSH. | 14254 (isearch-done): New arg NOPUSH. |
10318 (isearch-edit-string): Use it. | 14255 (isearch-edit-string): Use it. |
10319 (isearch-edit-string): Don't bind isearch-string. | 14256 (isearch-edit-string): Don't bind isearch-string. |
10320 (isearch-ring-adjust): Edit string, *then* push state. | 14257 (isearch-ring-adjust): Edit string, *then* push state. |
10321 | 14258 |
10322 1999-08-31 Hrvoje Niksic <hniksic@srce.hr> | 14259 1999-08-31 Hrvoje Niksic <hniksic@srce.hr> |
10323 | 14260 |
10324 * faces.el (isearch-secondary): Make isearch-secondary look | 14261 * faces.el (isearch-secondary): Make isearch-secondary look |
10325 different than default. | 14262 different than default. |
10326 | 14263 |
10327 1999-08-30 Hrvoje Niksic <hniksic@srce.hr> | 14264 1999-08-30 Hrvoje Niksic <hniksic@srce.hr> |
10328 | 14265 |
10329 * isearch-mode.el (isearch-yank): Use progn instead of the inner | 14266 * isearch-mode.el (isearch-yank): Use progn instead of the inner |
10330 save-excursion. | 14267 save-excursion. |
10331 (isearch-dehighlight): Remove TOTALLY. Simplify. | 14268 (isearch-dehighlight): Remove TOTALLY. Simplify. |
10332 (isearch-update): Call isearch-dehighlight without arguments. | 14269 (isearch-update): Call isearch-dehighlight without arguments. |
10333 (isearch-done): Ditto. | 14270 (isearch-done): Ditto. |
10334 | 14271 |
10335 * isearch-mode.el (isearch-fix-case): If the search string has no | 14272 * isearch-mode.el (isearch-fix-case): If the search string has no |
10336 upper-case letters, allow the folding to be reenabled. | 14273 upper-case letters, allow the folding to be reenabled. |
10337 Previously, once disabled, the folding would remain that way until | 14274 Previously, once disabled, the folding would remain that way until |
10338 the end of isearch. | 14275 the end of isearch. |
10339 (isearch-top-state): Call isearch-fix-case. | 14276 (isearch-top-state): Call isearch-fix-case. |
10340 | 14277 |
10341 * isearch-mode.el (isearch-yank): Use progn instead of the inner | 14278 * isearch-mode.el (isearch-yank): Use progn instead of the inner |
10342 save-excursion. | 14279 save-excursion. |
10343 (isearch-dehighlight): Remove TOTALLY. Simplify. | 14280 (isearch-dehighlight): Remove TOTALLY. Simplify. |
10344 | 14281 |
10345 1999-08-31 Jan Vroonhof <jan@xemacs.org> | 14282 1999-08-31 Jan Vroonhof <jan@xemacs.org> |
10346 | 14283 |
10347 * xpm-button.el: | 14284 * xpm-button.el: |
10348 xbm-button.el: Need to exist in core because gui.el depends on | 14285 xbm-button.el: Need to exist in core because gui.el depends on |
10349 them. | 14286 them. |
10350 | 14287 |
10351 1999-08-31 Andy Piper <andy@xemacs.org> | 14288 1999-08-31 Andy Piper <andy@xemacs.org> |
10352 | 14289 |
10353 * gutter-items.el (buffers-tab-face): new customizable variable. | 14290 * gutter-items.el (buffers-tab-face): new customizable variable. |
10354 (buffers-tab-default-buffer-line-length): new specifier for | 14291 (buffers-tab-default-buffer-line-length): new specifier for |
10355 maximum viewable characters. | 14292 maximum viewable characters. |
10356 (progress-stack): new variable for implementing widget-based | 14293 (progress-stack): new variable for implementing widget-based |
10357 progress messages. | 14294 progress messages. |
10358 (progress-area-buffer): ditto. | 14295 (progress-area-buffer): ditto. |
10359 (progress-glyph-height): ditto. | 14296 (progress-glyph-height): ditto. |
10360 (progress-stop-callback): ditto. | 14297 (progress-stop-callback): ditto. |
10361 (progress-quit-function): new function. | 14298 (progress-quit-function): new function. |
10362 (progress-glyph): new variable. | 14299 (progress-glyph): new variable. |
10363 (progress-layout-glyph): ditto. | 14300 (progress-layout-glyph): ditto. |
10364 (progress-displayed-p): new function, see message-displayed-p for | 14301 (progress-displayed-p): new function, see message-displayed-p for |
10365 details. | 14302 details. |
10366 (clear-progress): ditto. | 14303 (clear-progress): ditto. |
10367 (remove-progress): ditto. | 14304 (remove-progress): ditto. |
10368 (append-progress): ditto. | 14305 (append-progress): ditto. |
10369 (raw-append-progress): ditto. | 14306 (raw-append-progress): ditto. |
10370 (display-progress): ditto. | 14307 (display-progress): ditto. |
10377 1999-08-29 Hrvoje Niksic <hniksic@srce.hr> | 14314 1999-08-29 Hrvoje Niksic <hniksic@srce.hr> |
10378 | 14315 |
10379 * obsolete.el (isearch-yank-x-selection): Define obsolete alias. | 14316 * obsolete.el (isearch-yank-x-selection): Define obsolete alias. |
10380 | 14317 |
10381 * isearch-mode.el (isearch-yank-x-selection): Renamed to | 14318 * isearch-mode.el (isearch-yank-x-selection): Renamed to |
10382 `isearch-yank-selection'. | 14319 `isearch-yank-selection'. |
10383 (isearch-mode-map): Use it. | 14320 (isearch-mode-map): Use it. |
10384 (isearch-yank-selection): Use `get-selection' instead of | 14321 (isearch-yank-selection): Use `get-selection' instead of |
10385 `get-x-selection'. | 14322 `get-x-selection'. |
10386 | 14323 |
10387 1999-08-29 Hrvoje Niksic <hniksic@srce.hr> | 14324 1999-08-29 Hrvoje Niksic <hniksic@srce.hr> |
10388 | 14325 |
10389 * faces.el (isearch-secondary): Create face here. | 14326 * faces.el (isearch-secondary): Create face here. |
10390 | 14327 |
10402 limit has been reached. | 14339 limit has been reached. |
10403 | 14340 |
10404 1999-08-23 Andy Piper <andy@xemacs.org> | 14341 1999-08-23 Andy Piper <andy@xemacs.org> |
10405 | 14342 |
10406 * gutter-items.el (update-tab-in-gutter): call add-tab-to-gutter | 14343 * gutter-items.el (update-tab-in-gutter): call add-tab-to-gutter |
10407 here if we don't have one. | 14344 here if we don't have one. |
10408 | 14345 |
10409 1999-08-15 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch> | 14346 1999-08-15 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch> |
10410 | 14347 |
10411 * ldap.el (ldap-coding-system): Default to nil until we get | 14348 * ldap.el (ldap-coding-system): Default to nil until we get |
10412 efficient UTF8 support | 14349 efficient UTF8 support |
10427 keywords and regexpes for javadoc syntax 1.2. | 14364 keywords and regexpes for javadoc syntax 1.2. |
10428 | 14365 |
10429 1999-08-17 Andy Piper <andy@xemacs.org> | 14366 1999-08-17 Andy Piper <andy@xemacs.org> |
10430 | 14367 |
10431 * gutter-items.el (buffers-tab-format-buffer-line-function): use | 14368 * gutter-items.el (buffers-tab-format-buffer-line-function): use |
10432 format-buffers-tab-line. | 14369 format-buffers-tab-line. |
10433 (buffers-tab-max-buffer-line-length): new variable. | 14370 (buffers-tab-max-buffer-line-length): new variable. |
10434 (format-buffers-tab-line): new function. truncate names if over | 14371 (format-buffers-tab-line): new function. truncate names if over |
10435 buffers-tab-max-buffer-line-length. | 14372 buffers-tab-max-buffer-line-length. |
10436 | 14373 |
10437 1999-08-13 Charles G Waldman <cgw@fnal.gov> | 14374 1999-08-13 Charles G Waldman <cgw@fnal.gov> |
10438 | 14375 |
10439 * cus-start.el: Customize the variable `bell-inhibit-time'. | 14376 * cus-start.el: Customize the variable `bell-inhibit-time'. |
10440 | 14377 |
10441 1999-08-16 Andy Piper <andy@xemacs.org> | 14378 1999-08-16 Andy Piper <andy@xemacs.org> |
10442 | 14379 |
10443 * gutter-items.el (remove-buffer-from-gutter-tab): take a | 14380 * gutter-items.el (remove-buffer-from-gutter-tab): take a |
10444 brute-force approach to deleting the last buffer. | 14381 brute-force approach to deleting the last buffer. |
10445 (buffers-tab-grouping-regexp): new customizable variable. | 14382 (buffers-tab-grouping-regexp): new customizable variable. |
10446 (select-buffers-tab-buffers-by-mode): use it. | 14383 (select-buffers-tab-buffers-by-mode): use it. |
10447 | 14384 |
10448 1999-08-13 Andy Piper <andy@xemacs.org> | 14385 1999-08-13 Andy Piper <andy@xemacs.org> |
10449 | 14386 |
10450 * gutter-items.el (remove-buffer-from-gutter-tab): fix *scratch* | 14387 * gutter-items.el (remove-buffer-from-gutter-tab): fix *scratch* |
10451 deletion problem. | 14388 deletion problem. |
10452 | 14389 |
10453 1999-07-30 Didier Verna <didier@xemacs.org> | 14390 1999-07-30 Didier Verna <didier@xemacs.org> |
10454 | 14391 |
10455 * cus-edit.el (custom-save-variables): I said, use prin1 instead | 14392 * cus-edit.el (custom-save-variables): I said, use prin1 instead |
10456 of princ to output symbols. | 14393 of princ to output symbols. |
10464 expression (c++ needs this for instance). | 14401 expression (c++ needs this for instance). |
10465 | 14402 |
10466 1999-08-08 Andy Piper <andy@xemacs.org> | 14403 1999-08-08 Andy Piper <andy@xemacs.org> |
10467 | 14404 |
10468 * gutter-items.el (select-buffers-tab-buffers-by-mode): beef up to | 14405 * gutter-items.el (select-buffers-tab-buffers-by-mode): beef up to |
10469 cope with similar mode names. | 14406 cope with similar mode names. |
10470 | 14407 |
10471 * gutter-items.el (buffers-tab-selection-function): new selection | 14408 * gutter-items.el (buffers-tab-selection-function): new selection |
10472 function. | 14409 function. |
10473 (select-buffers-tab-buffers-by-mode): new function. | 14410 (select-buffers-tab-buffers-by-mode): new function. |
10474 (buffers-tab-items): use it if set to only display buffers in the | 14411 (buffers-tab-items): use it if set to only display buffers in the |
10475 tab in the current buffer's group.. | 14412 tab in the current buffer's group.. |
10476 (update-tab-in-gutter): use new api. | 14413 (update-tab-in-gutter): use new api. |
10477 (remove-buffer-from-gutter-tab): ditto. | 14414 (remove-buffer-from-gutter-tab): ditto. |
10478 | 14415 |
10479 * gutter-items.el (buffers-tab-max-size): set custom selection | 14416 * gutter-items.el (buffers-tab-max-size): set custom selection |
10480 default to 6. | 14417 default to 6. |
10481 (buffers-tab-switch-to-buffer): just switch window if the window is visible. | 14418 (buffers-tab-switch-to-buffer): just switch window if the window is visible. |
10482 (add-tab-to-gutter): set face as default. | 14419 (add-tab-to-gutter): set face as default. |
10483 | 14420 |
10484 1999-07-07 Jan Vroonhof <jan@xemacs.org> | 14421 1999-07-07 Jan Vroonhof <jan@xemacs.org> |
10485 | 14422 |
10487 with the target, not replace it. | 14424 with the target, not replace it. |
10488 | 14425 |
10489 1999-08-05 Andy Piper <andy@xemacs.org> | 14426 1999-08-05 Andy Piper <andy@xemacs.org> |
10490 | 14427 |
10491 * gutter-items.el (update-tab-in-gutter): add frame argument for | 14428 * gutter-items.el (update-tab-in-gutter): add frame argument for |
10492 buffer-items. | 14429 buffer-items. |
10493 (update-tab-in-gutter): use it. | 14430 (update-tab-in-gutter): use it. |
10494 | 14431 |
10495 * gutter-items.el (record-buffer-hook): set. | 14432 * gutter-items.el (record-buffer-hook): set. |
10496 | 14433 |
10497 * buffer.el (switch-to-buffer): back out switch-to-buffer-hook | 14434 * buffer.el (switch-to-buffer): back out switch-to-buffer-hook |
10498 change. | 14435 change. |
10499 (switch-to-buffer-hook) deleted. | 14436 (switch-to-buffer-hook) deleted. |
10500 | 14437 |
10501 1999-08-04 Andy Piper <andy@xemacs.org> | 14438 1999-08-04 Andy Piper <andy@xemacs.org> |
10502 | 14439 |
10503 * gutter-items.el (update-tab-in-gutter): make sure this will work | 14440 * gutter-items.el (update-tab-in-gutter): make sure this will work |
10504 as an argument to create-frame-hook. | 14441 as an argument to create-frame-hook. |
10505 | 14442 |
10506 1999-07-30 Hrvoje Niksic <hniksic@srce.hr> | 14443 1999-07-30 Hrvoje Niksic <hniksic@srce.hr> |
10507 | 14444 |
10508 * isearch-mode.el: Modified Bob and Darryl's code to use itimers | 14445 * isearch-mode.el: Modified Bob and Darryl's code to use itimers |
10509 instead of timer emulation. | 14446 instead of timer emulation. |
10510 | 14447 |
10511 1999-07-30 Darryl Okahata <darrylo@sonic.net> | 14448 1999-07-30 Darryl Okahata <darrylo@sonic.net> |
10512 | 14449 |
10513 * isearch-mode.el: Merged Bob Glickstein's <bobg@zanshin.com> GNU | 14450 * isearch-mode.el: Merged Bob Glickstein's <bobg@zanshin.com> GNU |
10514 Emacs isearch enhancements. | 14451 Emacs isearch enhancements. |
10515 | 14452 |
10516 1999-07-28 Andy Piper <andy@xemacs.org> | 14453 1999-07-28 Andy Piper <andy@xemacs.org> |
10517 | 14454 |
10518 * gutter-items.el (add-tab-to-gutter): put in specifier specs for | 14455 * gutter-items.el (add-tab-to-gutter): put in specifier specs for |
10519 all devices that support tab controls. | 14456 all devices that support tab controls. |
10520 (remove-buffer-from-gutter-tab): new function. to be used as a | 14457 (remove-buffer-from-gutter-tab): new function. to be used as a |
10521 value for kill-buffer-hook. | 14458 value for kill-buffer-hook. |
10522 | 14459 |
10523 1999-07-21 Sean MacLennan <seanm@storm.ca> | 14460 1999-07-21 Sean MacLennan <seanm@storm.ca> |
10524 | 14461 |
10525 * auto-show.el (auto-show-truncationp): changed to match | 14462 * auto-show.el (auto-show-truncationp): changed to match |
10526 `window_translation_on' | 14463 `window_translation_on' |
10570 bootstrapping problem with C locale. | 14507 bootstrapping problem with C locale. |
10571 | 14508 |
10572 1999-07-22 Andy Piper <andy@xemacs.org> | 14509 1999-07-22 Andy Piper <andy@xemacs.org> |
10573 | 14510 |
10574 * dumped-lisp.el (preloaded-file-list): guard against putting | 14511 * dumped-lisp.el (preloaded-file-list): guard against putting |
10575 gutter-items in a less than functional XEmacs. | 14512 gutter-items in a less than functional XEmacs. |
10576 * gutter-items.el: put call to `add-tab-to-gutter' back in. | 14513 * gutter-items.el: put call to `add-tab-to-gutter' back in. |
10577 | 14514 |
10578 1999-07-18 Bob Weiner <weiner@beopen.com> | 14515 1999-07-18 Bob Weiner <weiner@beopen.com> |
10579 | 14516 |
10580 * fill.el (fill-context-prefix): Fixed bug that prevented the | 14517 * fill.el (fill-context-prefix): Fixed bug that prevented the |
11150 | 15087 |
11151 1999-07-19 Didier Verna <didier@xemacs.org> | 15088 1999-07-19 Didier Verna <didier@xemacs.org> |
11152 | 15089 |
11153 * rect.el: all functions rewritten, except when noted. Below is a | 15090 * rect.el: all functions rewritten, except when noted. Below is a |
11154 list of interface changes. | 15091 list of interface changes. |
11155 (apply-on-rectangle): new function. Obsoletes | 15092 (apply-on-rectangle): new function. Obsoletes |
11156 `operate-on-rectangle'. All functions that used to call this | 15093 `operate-on-rectangle'. All functions that used to call this |
11157 function now call the new one. | 15094 function now call the new one. |
11158 (kill-rectangle): added optional prefix arg to fill lines. | 15095 (kill-rectangle): added optional prefix arg to fill lines. |
11159 (delete-rectangle): ditto. | 15096 (delete-rectangle): ditto. |
11160 (delete-extract-rectangle): ditto. | 15097 (delete-extract-rectangle): ditto. |
11175 (default-gutter-position): ditto. | 15112 (default-gutter-position): ditto. |
11176 (buffers-tab): new group for the buffers tab. | 15113 (buffers-tab): new group for the buffers tab. |
11177 (gutter-buffers-tab): widget to put in the gutter. | 15114 (gutter-buffers-tab): widget to put in the gutter. |
11178 (buffers-tab-max-size): max number of tabs. | 15115 (buffers-tab-max-size): max number of tabs. |
11179 (buffers-tab-switch-to-buffer-function): function to call when a | 15116 (buffers-tab-switch-to-buffer-function): function to call when a |
11180 tab is pressed. | 15117 tab is pressed. |
11181 (buffers-tab-omit-function): filter buffers with this function. | 15118 (buffers-tab-omit-function): filter buffers with this function. |
11182 (buffers-tab-format-buffer-line-function): format buffer names for | 15119 (buffers-tab-format-buffer-line-function): format buffer names for |
11183 inclusion in tabs. | 15120 inclusion in tabs. |
11184 (buffers-tab-switch-to-buffer): like switch-to-buffer but without | 15121 (buffers-tab-switch-to-buffer): like switch-to-buffer but without |
11185 the record. | 15122 the record. |
11186 (build-buffers-tab-internal): build a list of tab items. | 15123 (build-buffers-tab-internal): build a list of tab items. |
11187 (buffers-tab-items): ditto. | 15124 (buffers-tab-items): ditto. |
11188 (add-tab-to-gutter): put a tab in the gutter area. | 15125 (add-tab-to-gutter): put a tab in the gutter area. |
11341 * subr.el (with-current-buffer): DOC string fix. | 15278 * subr.el (with-current-buffer): DOC string fix. |
11342 Suggested by Bob Weiner <weiner@altrasoft.com> | 15279 Suggested by Bob Weiner <weiner@altrasoft.com> |
11343 | 15280 |
11344 1999-06-25 Charles G Waldman <cgw@fnal.gov> | 15281 1999-06-25 Charles G Waldman <cgw@fnal.gov> |
11345 | 15282 |
11346 * cus-face.el (custom-face-italic): insert missing args | 15283 * cus-face.el (custom-face-italic): insert missing args |
11347 | 15284 |
11348 1999-06-24 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de> | 15285 1999-06-24 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de> |
11349 | 15286 |
11350 * packages.el (package-locations): Changed default early package | 15287 * packages.el (package-locations): Changed default early package |
11351 hierarchies to ~/.xemacs/mule-packages and | 15288 hierarchies to ~/.xemacs/mule-packages and |
11416 * XEmacs 21.2.16 is released | 15353 * XEmacs 21.2.16 is released |
11417 | 15354 |
11418 1999-06-09 MORIOKA Tomohiko <tomo@etl.go.jp> | 15355 1999-06-09 MORIOKA Tomohiko <tomo@etl.go.jp> |
11419 | 15356 |
11420 * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for | 15357 * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for |
11421 missing characters to avoid crash. | 15358 missing characters to avoid crash. |
11422 | 15359 |
11423 1999-06-09 Jan Vroonhof <vroonhof@math.ethz.ch> | 15360 1999-06-09 Jan Vroonhof <vroonhof@math.ethz.ch> |
11424 | 15361 |
11425 * coding.el (set-terminal-coding-system): Only set the console | 15362 * coding.el (set-terminal-coding-system): Only set the console |
11426 coding system on the selected console if it is a tty. | 15363 coding system on the selected console if it is a tty. |
11432 * faces.el: | 15369 * faces.el: |
11433 (custom): | 15370 (custom): |
11434 (face-spec-set): | 15371 (face-spec-set): |
11435 * faces.el (frob-face-property): | 15372 * faces.el (frob-face-property): |
11436 * font-menu.el (font-menu-set-font): | 15373 * font-menu.el (font-menu-set-font): |
11437 Actually apply changes from 1999-03-17 | 15374 Actually apply changes from 1999-03-17 |
11438 | 15375 |
11439 1999-06-10 Andy Piper <andy@xemacs.org> | 15376 1999-06-10 Andy Piper <andy@xemacs.org> |
11440 | 15377 |
11441 * select.el (get-selection): abstract out non error-signalling | 15378 * select.el (get-selection): abstract out non error-signalling |
11442 part. | 15379 part. |
11443 (get-selection-no-error): get-selection without signalling an | 15380 (get-selection-no-error): get-selection without signalling an |
11444 error. | 15381 error. |
11445 (selection-is-clipboard-p): new variable. controls whether the | 15382 (selection-is-clipboard-p): new variable. controls whether the |
11446 selection sets the clipboard. | 15383 selection sets the clipboard. |
11447 (own-selection): use it. | 15384 (own-selection): use it. |
11448 | 15385 |
11449 * mouse.el (insert-selection): fallback to clipboard after trying | 15386 * mouse.el (insert-selection): fallback to clipboard after trying |
11450 primary selection and cutbuffer. | 15387 primary selection and cutbuffer. |
11451 | 15388 |
11452 1999-06-05 Andy Piper <andy@xemacs.org> | 15389 1999-06-05 Andy Piper <andy@xemacs.org> |
11453 | 15390 |
11454 * x-select.el (xselect-kill-buffer-hook-1): use generalised | 15391 * x-select.el (xselect-kill-buffer-hook-1): use generalised |
11455 selection functions. | 15392 selection functions. |
11456 | 15393 |
11457 1999-06-04 MORIOKA Tomohiko <tomo@etl.go.jp> | 15394 1999-06-04 MORIOKA Tomohiko <tomo@etl.go.jp> |
11458 | 15395 |
11459 * code-files.el (buffer-file-coding-system): Use `raw-text' as | 15396 * code-files.el (buffer-file-coding-system): Use `raw-text' as |
11460 default value. | 15397 default value. |
11555 old emacs 19 interface. | 15492 old emacs 19 interface. |
11556 | 15493 |
11557 1999-06-02 Andy Piper <andy@xemacs.org> | 15494 1999-06-02 Andy Piper <andy@xemacs.org> |
11558 | 15495 |
11559 * x-font-menu.el (x-font-menu-load-font): | 15496 * x-font-menu.el (x-font-menu-load-font): |
11560 font-menu-registry-encoding -> x-font-menu-registry-encoding type. | 15497 font-menu-registry-encoding -> x-font-menu-registry-encoding type. |
11561 | 15498 |
11562 1999-05-31 Andy Piper <andy@xemacs.org> | 15499 1999-05-31 Andy Piper <andy@xemacs.org> |
11563 | 15500 |
11564 * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu | 15501 * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu |
11565 group. | 15502 group. |
11566 (font-menu-this-frame-only-p): ditto. | 15503 (font-menu-this-frame-only-p): ditto. |
11567 (font-menu-max-items): reinstate, from Jan Vroonhof | 15504 (font-menu-max-items): reinstate, from Jan Vroonhof |
11568 <vroonhof@math.ethz.ch> | 15505 <vroonhof@math.ethz.ch> |
11569 (font-menu-submenu-name-format): ditto. | 15506 (font-menu-submenu-name-format): ditto. |
11570 (font-menu-split-long-menu): ditto, for use by the family | 15507 (font-menu-split-long-menu): ditto, for use by the family |
11571 constructor. | 15508 constructor. |
11572 (font-menu-family-constructor): use it. | 15509 (font-menu-family-constructor): use it. |
11573 | 15510 |
11574 1999-05-30 Andy Piper <andy@xemacs.org> | 15511 1999-05-30 Andy Piper <andy@xemacs.org> |
11575 | 15512 |
11576 * msw-faces.el (mswindows-font-regexp): new font matching regexp | 15513 * msw-faces.el (mswindows-font-regexp): new font matching regexp |
11577 for use by the font menu. | 15514 for use by the font menu. |
11578 | 15515 |
11579 * msw-font-menu.el: new file implementing mswindows specific | 15516 * msw-font-menu.el: new file implementing mswindows specific |
11580 font-menu behaviour. | 15517 font-menu behaviour. |
11581 (mswindows-font-menu-registry-encoding): new function mirroring x version. | 15518 (mswindows-font-menu-registry-encoding): new function mirroring x version. |
11582 (mswindows-font-menu-junk-families): ditto. | 15519 (mswindows-font-menu-junk-families): ditto. |
11583 (hack-font-truename): ditto. | 15520 (hack-font-truename): ditto. |
11584 (mswindows-font-regexp-ascii): ditto. | 15521 (mswindows-font-regexp-ascii): ditto. |
11585 (mswindows-reset-device-font-menus): ditto. | 15522 (mswindows-reset-device-font-menus): ditto. |
11586 (mswindows-font-menu-font-data): ditto. | 15523 (mswindows-font-menu-font-data): ditto. |
11589 * x-font-menu.el (x-reset-device-font-menus): made device specific. | 15526 * x-font-menu.el (x-reset-device-font-menus): made device specific. |
11590 (x-font-menu-font-data): ditto. | 15527 (x-font-menu-font-data): ditto. |
11591 (x-font-menu-load-font): ditto. | 15528 (x-font-menu-load-font): ditto. |
11592 | 15529 |
11593 * font-menu.el: new file implementing generic font menu behaviour. | 15530 * font-menu.el: new file implementing generic font menu behaviour. |
11594 (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and | 15531 (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and |
11595 made device independent. | 15532 made device independent. |
11596 (font-menu-this-frame-only-p): ditto. | 15533 (font-menu-this-frame-only-p): ditto. |
11597 (font-menu-preferred-resolution): ditto. | 15534 (font-menu-preferred-resolution): ditto. |
11598 (font-menu-size-scaling): new variable used to determine whether | 15535 (font-menu-size-scaling): new variable used to determine whether |
11599 sizes are in points or tenths of a point. | 15536 sizes are in points or tenths of a point. |
11600 (vassoc): moved from x-font-menu.el. | 15537 (vassoc): moved from x-font-menu.el. |
11601 (device-fonts-cache): ditto. | 15538 (device-fonts-cache): ditto. |
11602 (device-fonts-cache): ditto. | 15539 (device-fonts-cache): ditto. |
11603 (flush-device-fonts-cache): ditto. | 15540 (flush-device-fonts-cache): ditto. |
11604 (reset-device-font-menus): copied from x-font-menu.el and made | 15541 (reset-device-font-menus): copied from x-font-menu.el and made |
11605 device independent. Most functionality deferred to | 15542 device independent. Most functionality deferred to |
11606 device-dependent versions. | 15543 device-dependent versions. |
11607 (font-menu-family-constructor): copied from x-font-menu.el and | 15544 (font-menu-family-constructor): copied from x-font-menu.el and |
11608 made device independent. | 15545 made device independent. |
11609 (font-menu-size-constructor): ditto. | 15546 (font-menu-size-constructor): ditto. |
11610 (font-menu-weight-constructor): ditto. | 15547 (font-menu-weight-constructor): ditto. |
11611 (font-menu-set-font): ditto. | 15548 (font-menu-set-font): ditto. |
11612 (font-menu-change-face): ditto. | 15549 (font-menu-change-face): ditto. |
11613 (font-menu-load-font): new device method. | 15550 (font-menu-load-font): new device method. |
11642 (xselect-convert-to-class): | 15579 (xselect-convert-to-class): |
11643 (xselect-convert-to-name): | 15580 (xselect-convert-to-name): |
11644 (xselect-convert-to-integer): | 15581 (xselect-convert-to-integer): |
11645 (xselect-convert-to-atom): | 15582 (xselect-convert-to-atom): |
11646 (xselect-convert-to-identity): functions renamed from x-* and | 15583 (xselect-convert-to-identity): functions renamed from x-* and |
11647 moved to select.el. | 15584 moved to select.el. |
11648 (x-get-secondary-selection): use rename get-selection. | 15585 (x-get-secondary-selection): use rename get-selection. |
11649 (x-get-clipboard): ditto. | 15586 (x-get-clipboard): ditto. |
11650 (x-own-selection): moved to select.el. | 15587 (x-own-selection): moved to select.el. |
11651 (x-valid-simple-selection-p): ditto. | 15588 (x-valid-simple-selection-p): ditto. |
11652 (x-dehilight-selection): ditto. | 15589 (x-dehilight-selection): ditto. |
11656 * x-mouse.el (x-yank-function): moved to mouse.el. | 15593 * x-mouse.el (x-yank-function): moved to mouse.el. |
11657 (x-insert-selection): ditto. | 15594 (x-insert-selection): ditto. |
11658 (x-set-point-and-move-selection): use renamed function. | 15595 (x-set-point-and-move-selection): use renamed function. |
11659 | 15596 |
11660 * select.el (selected-text-type): moved and renamed from | 15597 * select.el (selected-text-type): moved and renamed from |
11661 x-select.el. | 15598 x-select.el. |
11662 (selection-owner-p): moved to C. | 15599 (selection-owner-p): moved to C. |
11663 (selection-exists-p): ditto. | 15600 (selection-exists-p): ditto. |
11664 (get-cutbuffer): new device method. | 15601 (get-cutbuffer): new device method. |
11665 (get-selection): generalised and moved from x-select.el. | 15602 (get-selection): generalised and moved from x-select.el. |
11666 (own-selection): moved x-own-selection functionality into here. | 15603 (own-selection): moved x-own-selection functionality into here. |
11667 (dehilight-selection): renamed and moved from x-select.el. | 15604 (dehilight-selection): renamed and moved from x-select.el. |
11668 (own-clipboard): functionality moved from x-select.el using new | 15605 (own-clipboard): functionality moved from x-select.el using new |
11669 generic C builtins. | 15606 generic C builtins. |
11670 (disown-clipboard): ditto. | 15607 (disown-clipboard): ditto. |
11671 (select-convert-to-text): | 15608 (select-convert-to-text): |
11672 (select-convert-to-string): | 15609 (select-convert-to-string): |
11673 (select-convert-to-compound-text): | 15610 (select-convert-to-compound-text): |
11674 (select-convert-to-length): | 15611 (select-convert-to-length): |
11685 (select-convert-to-class): | 15622 (select-convert-to-class): |
11686 (select-convert-to-name): | 15623 (select-convert-to-name): |
11687 (select-convert-to-integer): | 15624 (select-convert-to-integer): |
11688 (select-convert-to-atom): | 15625 (select-convert-to-atom): |
11689 (select-convert-to-identity): new functions renamed from x-* and | 15626 (select-convert-to-identity): new functions renamed from x-* and |
11690 moved from x-select.el. | 15627 moved from x-select.el. |
11691 | 15628 |
11692 * mouse.el (mouse-consolidated-yank): subsume x-yank-function | 15629 * mouse.el (mouse-consolidated-yank): subsume x-yank-function |
11693 into here and use as the default window-system mouse yank. | 15630 into here and use as the default window-system mouse yank. |
11694 (insert-selection): generalised and moved from x-mouse.el. | 15631 (insert-selection): generalised and moved from x-mouse.el. |
11695 (own-clipboard): moved to C. | 15632 (own-clipboard): moved to C. |
11696 | 15633 |
11697 * msw-select.el (mswindows-selection-owned-p): deleted. | 15634 * msw-select.el (mswindows-selection-owned-p): deleted. |
11698 (mswindows-own-selection): generalised and moved to select.el. | 15635 (mswindows-own-selection): generalised and moved to select.el. |
11703 | 15640 |
11704 * XEmacs 21.2.14 is released | 15641 * XEmacs 21.2.14 is released |
11705 | 15642 |
11706 1999-05-13 SL Baur <steve@gneiss.etl.go.jp> | 15643 1999-05-13 SL Baur <steve@gneiss.etl.go.jp> |
11707 | 15644 |
11708 * about.el: update contact info for jason and slb. | 15645 * about.el: update contact info for jason and slb. |
11709 | 15646 |
11710 1999-05-13 SL Baur <steve@gneiss.etl.go.jp> | 15647 1999-05-13 SL Baur <steve@gneiss.etl.go.jp> |
11711 | 15648 |
11712 * mule/european.el (setup-romanian-environment): Add Romanian | 15649 * mule/european.el (setup-romanian-environment): Add Romanian |
11713 support from Emacs/Mule romanian.el. | 15650 support from Emacs/Mule romanian.el. |
11767 * code-files.el (load): Use new calling style of locate-file. | 15704 * code-files.el (load): Use new calling style of locate-file. |
11768 | 15705 |
11769 1999-05-03 Hrvoje Niksic <hniksic@srce.hr> | 15706 1999-05-03 Hrvoje Niksic <hniksic@srce.hr> |
11770 | 15707 |
11771 * packages.el (packages-unbytecompiled-lisp): Installation.el is | 15708 * packages.el (packages-unbytecompiled-lisp): Installation.el is |
11772 dead. | 15709 dead. |
11773 | 15710 |
11774 1999-05-03 Hrvoje Niksic <hniksic@srce.hr> | 15711 1999-05-03 Hrvoje Niksic <hniksic@srce.hr> |
11775 | 15712 |
11776 * dumped-lisp.el (preloaded-file-list): Don't load | 15713 * dumped-lisp.el (preloaded-file-list): Don't load |
11777 Installation.el. | 15714 Installation.el. |
11778 | 15715 |
11779 * loadup.el (Installation-string): Define it here. | 15716 * loadup.el (Installation-string): Define it here. |
11780 | 15717 |
11781 1999-05-03 Hrvoje Niksic <hniksic@srce.hr> | 15718 1999-05-03 Hrvoje Niksic <hniksic@srce.hr> |
11782 | 15719 |
11783 * dumped-lisp.el (preloaded-file-list): Revert previous change -- | 15720 * dumped-lisp.el (preloaded-file-list): Revert previous change -- |
11784 Installation.el needs to be loaded before `dump-paths', otherwise | 15721 Installation.el needs to be loaded before `dump-paths', otherwise |
11785 the dumping process won't find it. | 15722 the dumping process won't find it. |
11786 | 15723 |
11787 1999-03-13 Adrian Aichner <adrian@xemacs.org> | 15724 1999-03-13 Adrian Aichner <adrian@xemacs.org> |
11788 | 15725 |
11789 * dumped-lisp.el (preloaded-file-list): Load Installation.el after | 15726 * dumped-lisp.el (preloaded-file-list): Load Installation.el after |
11793 1999-04-29 Andy Piper <andy@xemacs.org> | 15730 1999-04-29 Andy Piper <andy@xemacs.org> |
11794 | 15731 |
11795 * make-docfile.el: canonicalize file and directory names. | 15732 * make-docfile.el: canonicalize file and directory names. |
11796 | 15733 |
11797 * device.el (call-device-method): new function for calling device | 15734 * device.el (call-device-method): new function for calling device |
11798 specific methods. | 15735 specific methods. |
11799 (define-device-method): new function for defining device methods. | 15736 (define-device-method): new function for defining device methods. |
11800 (define-device-method*): ditto. | 15737 (define-device-method*): ditto. |
11801 | 15738 |
11802 1999-04-27 Hrvoje Niksic <hniksic@srce.hr> | 15739 1999-04-27 Hrvoje Niksic <hniksic@srce.hr> |
11803 | 15740 |
11842 debug-issue-ebola-notices alone. | 15779 debug-issue-ebola-notices alone. |
11843 | 15780 |
11844 1999-04-11 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch> | 15781 1999-04-11 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch> |
11845 | 15782 |
11846 * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear | 15783 * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear |
11847 at the top of the buffer since it is the most important thing to | 15784 at the top of the buffer since it is the most important thing to |
11848 customize | 15785 customize |
11849 (ldap-get-host-parameter): New defun | 15786 (ldap-get-host-parameter): New defun |
11850 (ldap-search): Add a new parameter `withdn' to retrieve the | 15787 (ldap-search): Add a new parameter `withdn' to retrieve the |
11851 distinguished names of entries | 15788 distinguished names of entries |
11852 | 15789 |
11853 1999-04-22 Kai Haberzettl <khaberz@synnet.de> | 15790 1999-04-22 Kai Haberzettl <khaberz@synnet.de> |
11854 | 15791 |
11855 * startup.el (splash-frame-body): Date and spelling fixes. | 15792 * startup.el (splash-frame-body): Date and spelling fixes. |
11856 | 15793 |
11863 * format.el (format-alist): Disable image stuff. | 15800 * format.el (format-alist): Disable image stuff. |
11864 | 15801 |
11865 1999-04-17 Hrvoje Niksic <hniksic@srce.hr> | 15802 1999-04-17 Hrvoje Niksic <hniksic@srce.hr> |
11866 | 15803 |
11867 * wid-edit.el (widget-glyph-find): Search by directories, then by | 15804 * wid-edit.el (widget-glyph-find): Search by directories, then by |
11868 suffixes rather than the other way around. | 15805 suffixes rather than the other way around. |
11869 (widget-image-conversion): Renamed to | 15806 (widget-image-conversion): Renamed to |
11870 `widget-image-file-name-suffixes'. | 15807 `widget-image-file-name-suffixes'. |
11871 | 15808 |
11872 1999-04-16 Olivier Galibert <galibert@pobox.com> | 15809 1999-04-16 Olivier Galibert <galibert@pobox.com> |
11873 | 15810 |
11874 * mule/mule-charset.el: Made old functions obsolete, remove the | 15811 * mule/mule-charset.el: Made old functions obsolete, remove the |
11875 unspeakably evil (and inexistant in fsf's) charset-leading-byte. | 15812 unspeakably evil (and inexistant in fsf's) charset-leading-byte. |
11876 (charset-iso-graphic-plane): Rename from charset-graphic. | 15813 (charset-iso-graphic-plane): Rename from charset-graphic. |
11877 (charset-iso-final-char): Rename from charset-final. | 15814 (charset-iso-final-char): Rename from charset-final. |
11878 (charset-width): Rename from charset-columns. | 15815 (charset-width): Rename from charset-columns. |
11879 (charset-bytes): Added from fsf compatibility, returns always 1. | 15816 (charset-bytes): Added from fsf compatibility, returns always 1. |
11880 | 15817 |
11881 * mule/mule-misc.el: Move charset-doc-string alias to | 15818 * mule/mule-misc.el: Move charset-doc-string alias to |
11882 mule-charset.el | 15819 mule-charset.el |
11883 | 15820 |
11884 1999-04-14 Colin Rafferty <colin@xemacs.org> | 15821 1999-04-14 Colin Rafferty <colin@xemacs.org> |
11885 | 15822 |
11886 * x-faces.el (x-make-font-bold-italic): honor | 15823 * x-faces.el (x-make-font-bold-italic): honor |
11887 *try-oblique-before-italic-fonts* | 15824 *try-oblique-before-italic-fonts* |
11891 * cl-extra.el (coerce): Coerce numbers to characters correctly. | 15828 * cl-extra.el (coerce): Coerce numbers to characters correctly. |
11892 | 15829 |
11893 1998-12-02 Hrvoje Niksic <hniksic@srce.hr> | 15830 1998-12-02 Hrvoje Niksic <hniksic@srce.hr> |
11894 | 15831 |
11895 * x-faces.el (try-oblique-before-italic-fonts): Use the right | 15832 * x-faces.el (try-oblique-before-italic-fonts): Use the right |
11896 name. | 15833 name. |
11897 | 15834 |
11898 1999-04-14 Dave Gillesipe <daveg@synaptics.com> | 15835 1999-04-14 Dave Gillesipe <daveg@synaptics.com> |
11899 | 15836 |
11900 * cl-extra.el (equalp): Would bug out for lists. | 15837 * cl-extra.el (equalp): Would bug out for lists. |
11901 | 15838 |
12129 (list-matching-lines): ditto. | 16066 (list-matching-lines): ditto. |
12130 | 16067 |
12131 1999-01-07 Colin Rafferty <colin@xemacs.org> | 16068 1999-01-07 Colin Rafferty <colin@xemacs.org> |
12132 | 16069 |
12133 * window.el (shrink-window-if-larger-than-buffer): Clean up. Only | 16070 * window.el (shrink-window-if-larger-than-buffer): Clean up. Only |
12134 abort if current window is split horizontally, not if others are | 16071 abort if current window is split horizontally, not if others are |
12135 split. Got rid of unnecessary minibuffer checking. Also, add | 16072 split. Got rid of unnecessary minibuffer checking. Also, add |
12136 some comments (it's still complex). | 16073 some comments (it's still complex). |
12137 | 16074 |
12138 1999-01-12 Robert Pluim <rpluim@BayNetworks.com> | 16075 1999-01-12 Robert Pluim <rpluim@BayNetworks.com> |
12139 | 16076 |
12140 * package-get.el: changed address for doc.ic.ac.uk to | 16077 * package-get.el: changed address for doc.ic.ac.uk to |
12141 sunsite.doc.ic.ac.uk | 16078 sunsite.doc.ic.ac.uk |
12142 | 16079 |
12143 1999-01-09 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch> | 16080 1999-01-09 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch> |
12144 | 16081 |
12145 * ldap.el (toplevel): Remove requires so that the file compiles | 16082 * ldap.el (toplevel): Remove requires so that the file compiles |
12146 with a non LDAP-enabled XEmacs binary. Provide `ldap'. | 16083 with a non LDAP-enabled XEmacs binary. Provide `ldap'. |
12853 | 16790 |
12854 1998-09-20 Darryl Okahata <darrylo@sr.hp.com> | 16791 1998-09-20 Darryl Okahata <darrylo@sr.hp.com> |
12855 | 16792 |
12856 * packages.el: Added new function, `package-delete-name', to | 16793 * packages.el: Added new function, `package-delete-name', to |
12857 delete existing packages from the installed package database | 16794 delete existing packages from the installed package database |
12858 (`packages-package-list'). Also added the "pkginfo" directory | 16795 (`packages-package-list'). Also added the "pkginfo" directory |
12859 to `packages-special-base-regexp', so that the pkginfo directory | 16796 to `packages-special-base-regexp', so that the pkginfo directory |
12860 would not get added to `late-packages'. | 16797 would not get added to `late-packages'. |
12861 | 16798 |
12862 * package-admin.el: Added ability to delete an installed package | 16799 * package-admin.el: Added ability to delete an installed package |
12863 (added low-level function, `package-admin-delete-package'). | 16800 (added low-level function, `package-admin-delete-package'). |
12864 Understands how to use the pkginfo/MANIFEST.<package> file to | 16801 Understands how to use the pkginfo/MANIFEST.<package> file to |
12865 delete the package. When installing a package, will also | 16802 delete the package. When installing a package, will also |
12866 create a MANIFEST.* file if one is not provided by the | 16803 create a MANIFEST.* file if one is not provided by the |
12867 package. If the MANIFEST.* doesn't exist when deleting a | 16804 package. If the MANIFEST.* doesn't exist when deleting a |
12868 package, the functions will fall back to attempting to delete | 16805 package, the functions will fall back to attempting to delete |
12869 any package-specific lisp directory. | 16806 any package-specific lisp directory. |
12870 | 16807 |
12871 * package-get.el: Moved some functions to package-admin.el. | 16808 * package-get.el: Moved some functions to package-admin.el. |
12872 Added interactive function `package-get-delete-package', for | 16809 Added interactive function `package-get-delete-package', for |
12873 use by users for deleting a package. | 16810 use by users for deleting a package. |
12874 | 16811 |
12916 directory. Does completion on available packages when | 16853 directory. Does completion on available packages when |
12917 querying for package names. Will also search for .tgz files | 16854 querying for package names. Will also search for .tgz files |
12918 in addition for .tar.gz files. Tries to reload | 16855 in addition for .tar.gz files. Tries to reload |
12919 auto-autoloads, as a convenience when loading new packages, | 16856 auto-autoloads, as a convenience when loading new packages, |
12920 and also tries to add any new package paths to `load-path'. | 16857 and also tries to add any new package paths to `load-path'. |
12921 Changed all occurences of `concat' to use `expand-file-name'. | 16858 Changed all occurences of `concat' to use `expand-file-name'. |
12922 | 16859 |
12923 * package-ui.el: New file which implements the main visual | 16860 * package-ui.el: New file which implements the main visual |
12924 package browser/installer, which is started via a menu pick or | 16861 package browser/installer, which is started via a menu pick or |
12925 M-x pui-list packages. | 16862 M-x pui-list packages. |
12926 | 16863 |
13308 update packages which are already installed. | 17245 update packages which are already installed. |
13309 | 17246 |
13310 1998-07-05 Andy Piper <andyp@parallax.co.uk> | 17247 1998-07-05 Andy Piper <andyp@parallax.co.uk> |
13311 | 17248 |
13312 * faces.el (xpm-color-symbols): remove hardcoded defaults these | 17249 * faces.el (xpm-color-symbols): remove hardcoded defaults these |
13313 are handled by the gui-element face fallbacks now. | 17250 are handled by the gui-element face fallbacks now. |
13314 | 17251 |
13315 * x-faces.el: default gui-element face to "background" as well as | 17252 * x-faces.el: default gui-element face to "background" as well as |
13316 the default face. | 17253 the default face. |
13317 | 17254 |
13318 * msw-faces.el (mswindows-init-device-faces): remove gui-element | 17255 * msw-faces.el (mswindows-init-device-faces): remove gui-element |
13319 and default face settings since these are set as fallbacks now in | 17256 and default face settings since these are set as fallbacks now in |
13320 the appropriate domain. | 17257 the appropriate domain. |
13321 | 17258 |
13322 1998-07-02 SL Baur <steve@altair.xemacs.org> | 17259 1998-07-02 SL Baur <steve@altair.xemacs.org> |
13323 | 17260 |
13324 * text-mode.el (text-mode): Reorder regexp so the OR part | 17261 * text-mode.el (text-mode): Reorder regexp so the OR part |
13325 corresponding to `page-delim' goes first and the hack in | 17262 corresponding to `page-delim' goes first and the hack in |
13620 instead of XEmacs one when dumping InfoDock. | 17557 instead of XEmacs one when dumping InfoDock. |
13621 | 17558 |
13622 1998-05-30 Kirill M. Katsnelson <kkm@kis.ru> | 17559 1998-05-30 Kirill M. Katsnelson <kkm@kis.ru> |
13623 | 17560 |
13624 * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p' | 17561 * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p' |
13625 for `modeline-visible-p' | 17562 for `modeline-visible-p' |
13626 | 17563 |
13627 * winnt.el (nt-quote-process-args): Fix for duplicating argv[0]. | 17564 * winnt.el (nt-quote-process-args): Fix for duplicating argv[0]. |
13628 | 17565 |
13629 1998-05-29 Andy Piper <andyp@parallax.co.uk> | 17566 1998-05-29 Andy Piper <andyp@parallax.co.uk> |
13630 | 17567 |
13764 * mouse.el (drag-window-divider): Ditto. | 17701 * mouse.el (drag-window-divider): Ditto. |
13765 | 17702 |
13766 * modeline.el (mouse-drag-modeline): Use it. | 17703 * modeline.el (mouse-drag-modeline): Use it. |
13767 | 17704 |
13768 * lisp-mode.el (with-specifier-instance): Define its indentation | 17705 * lisp-mode.el (with-specifier-instance): Define its indentation |
13769 level. | 17706 level. |
13770 | 17707 |
13771 * specifier.el (with-specifier-instance): New macro. | 17708 * specifier.el (with-specifier-instance): New macro. |
13772 | 17709 |
13773 1998-05-19 Andy Piper <andyp@parallax.co.uk> | 17710 1998-05-19 Andy Piper <andyp@parallax.co.uk> |
13774 | 17711 |
13846 and used following the interface change of | 17783 and used following the interface change of |
13847 `paths-find-recursive-path'. | 17784 `paths-find-recursive-path'. |
13848 | 17785 |
13849 * find-paths.el (paths-find-recursive-path): Exclusion is now by a | 17786 * find-paths.el (paths-find-recursive-path): Exclusion is now by a |
13850 regexp instead of a list of base names. | 17787 regexp instead of a list of base names. |
13851 (paths-version-control-filename-regexp): | 17788 (paths-version-control-filename-regexp): |
13852 (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp): | 17789 (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp): |
13853 Introduced and used following the interface change of | 17790 Introduced and used following the interface change of |
13854 `paths-find-recursive-path'. | 17791 `paths-find-recursive-path'. |
13855 | 17792 |
13856 1998-05-16 Hrvoje Niksic <hniksic@srce.hr> | 17793 1998-05-16 Hrvoje Niksic <hniksic@srce.hr> |
14073 | 18010 |
14074 * cmdloop.el (describe-last-error): Handle the case when no error | 18011 * cmdloop.el (describe-last-error): Handle the case when no error |
14075 was seen gracefully. | 18012 was seen gracefully. |
14076 | 18013 |
14077 * apropos.el (apropos-print): Use with-displaying-help-buffer as | 18014 * apropos.el (apropos-print): Use with-displaying-help-buffer as |
14078 defun. | 18015 defun. |
14079 (apropos-describe-plist): Ditto. | 18016 (apropos-describe-plist): Ditto. |
14080 | 18017 |
14081 * help.el (with-displaying-help-buffer): Revert to a defun. | 18018 * help.el (with-displaying-help-buffer): Revert to a defun. |
14082 (describe-key): Use it as defun. | 18019 (describe-key): Use it as defun. |
14083 (describe-mode): Ditto. | 18020 (describe-mode): Ditto. |
14100 | 18037 |
14101 * about.el: another small change in my entry | 18038 * about.el: another small change in my entry |
14102 * dragdrop.el (dragdrop-drop-log-function): logging added | 18039 * dragdrop.el (dragdrop-drop-log-function): logging added |
14103 plus customizations | 18040 plus customizations |
14104 changed interface to handler functions. now called with event | 18041 changed interface to handler functions. now called with event |
14105 and object | 18042 and object |
14106 | 18043 |
14107 1998-05-12 Kirill M. Katsnelson <kkm@kis.ru> | 18044 1998-05-12 Kirill M. Katsnelson <kkm@kis.ru> |
14108 | 18045 |
14109 * glyphs.el (divider-pointer-glyph): Declared new glyph, | 18046 * glyphs.el (divider-pointer-glyph): Declared new glyph, |
14110 E-W arrow pointer displayed over draggable dividers. | 18047 E-W arrow pointer displayed over draggable dividers. |
14575 | 18512 |
14576 1998-04-22 SL Baur <steve@altair.xemacs.org> | 18513 1998-04-22 SL Baur <steve@altair.xemacs.org> |
14577 | 18514 |
14578 * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist. | 18515 * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist. |
14579 | 18516 |
14580 1998-4-20 Stephen J. Turnbull <turnbull@sk.tsukuba.ac.jp> | 18517 1998-04-20 Stephen J. Turnbull <turnbull@sk.tsukuba.ac.jp> |
14581 | 18518 |
14582 * package-get.el (package-get-all): add `\n' separator to | 18519 * package-get.el (package-get-all): add `\n' separator to |
14583 interactive specification so that both variables are read | 18520 interactive specification so that both variables are read |
14584 | 18521 |
14585 1998-04-22 Didier Verna <didier@xemacs.org> | 18522 1998-04-22 Didier Verna <didier@xemacs.org> |
15273 Fri Feb 20 21:22:34 1998 Darryl Okahata <darrylo@sr.hp.com> | 19210 Fri Feb 20 21:22:34 1998 Darryl Okahata <darrylo@sr.hp.com> |
15274 | 19211 |
15275 * "Fast" dired-in-C enhancements for Windows 95/NT: | 19212 * "Fast" dired-in-C enhancements for Windows 95/NT: |
15276 | 19213 |
15277 * files.el: Added function, `wildcard-to-regexp', from GNU | 19214 * files.el: Added function, `wildcard-to-regexp', from GNU |
15278 Emacs. | 19215 Emacs. |
15279 | 19216 |
15280 * files.el (insert-directory): Modified to use special | 19217 * files.el (insert-directory): Modified to use special |
15281 dired-in-C enhancements if present. | 19218 dired-in-C enhancements if present. |
15282 | 19219 |
15283 Mon Mar 02 11:37:36 1998 Andy Piper <andyp@parallax.co.uk> | 19220 Mon Mar 02 11:37:36 1998 Andy Piper <andyp@parallax.co.uk> |
15332 * ldap.el: Do not require ldap-internal at compile time. | 19269 * ldap.el: Do not require ldap-internal at compile time. |
15333 | 19270 |
15334 Tue Feb 17 12:50:37 1998 Andy Piper <andyp@parallax.co.uk> | 19271 Tue Feb 17 12:50:37 1998 Andy Piper <andyp@parallax.co.uk> |
15335 | 19272 |
15336 * code-files.el: new file. a virtual copy of mule-files.el | 19273 * code-files.el: new file. a virtual copy of mule-files.el |
15337 but without charset | 19274 but without charset |
15338 dependencies. (toggle-buffer-file-ocding-system) new function for | 19275 dependencies. (toggle-buffer-file-ocding-system) new function for |
15339 changing the eol type for the current buffer. | 19276 changing the eol type for the current buffer. |
15340 | 19277 |
15341 * code-process.el: new file. a copy of | 19278 * code-process.el: new file. a copy of |
15342 mule-process.el. mule-process.el will disappear when things have | 19279 mule-process.el. mule-process.el will disappear when things have |
15343 settled. | 19280 settled. |
15344 | 19281 |
15345 * coding.el: new file. a virtual copy of mule-files.el but | 19282 * coding.el: new file. a virtual copy of mule-files.el but |
15346 without charset dependencies. (coding-system-base) new function | 19283 without charset dependencies. (coding-system-base) new function |
15347 for getting the parent coding system of a coding system with eol | 19284 for getting the parent coding system of a coding system with eol |
15348 type set. | 19285 type set. |
15349 | 19286 |
15350 * dumped-lisp.el: add above files for the non-mule case. | 19287 * dumped-lisp.el: add above files for the non-mule case. |
15351 | 19288 |
15352 1998-02-25 Kyle Jones <kyle_jones@wonderworks.com> | 19289 1998-02-25 Kyle Jones <kyle_jones@wonderworks.com> |
15620 (describe-copying): Ditto. | 19557 (describe-copying): Ditto. |
15621 (describe-project): Ditto. | 19558 (describe-project): Ditto. |
15622 (view-emacs-news): Ditto. | 19559 (view-emacs-news): Ditto. |
15623 | 19560 |
15624 * help-nomule.el (help-with-tutorial): Made it use | 19561 * help-nomule.el (help-with-tutorial): Made it use |
15625 `locate-data-file' to find tutorial. | 19562 `locate-data-file' to find tutorial. |
15626 | 19563 |
15627 1998-01-28 Jonathon Harris <jhar@tardis.ed.ac.uk> | 19564 1998-01-28 Jonathon Harris <jhar@tardis.ed.ac.uk> |
15628 | 19565 |
15629 * about.el: Corrected my email address. | 19566 * about.el: Corrected my email address. |
15630 | 19567 |
15771 (add-minor-mode): Document :active property to TOGGLE. | 19708 (add-minor-mode): Document :active property to TOGGLE. |
15772 | 19709 |
15773 1998-01-07 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com> | 19710 1998-01-07 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com> |
15774 | 19711 |
15775 * modeline.el (modeline-minor-mode-menu): Add support for an | 19712 * modeline.el (modeline-minor-mode-menu): Add support for an |
15776 `:included' predicate in the `toggle-sym' plist. | 19713 `:included' predicate in the `toggle-sym' plist. |
15777 (add-minor-mode): Document the :included property, format | 19714 (add-minor-mode): Document the :included property, format |
15778 docstring some more. | 19715 docstring some more. |
15779 (modeline-minor-mode-menu): Documentation string added. | 19716 (modeline-minor-mode-menu): Documentation string added. |
15780 | 19717 |
15781 1998-01-02 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com> | 19718 1998-01-02 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com> |
15782 | 19719 |
15783 * modeline.el (modeline-minor-mode-menu): genmenlab the menu | 19720 * modeline.el (modeline-minor-mode-menu): genmenlab the menu |
15784 labels from the symbol-names by thwacking off the overly redundant | 19721 labels from the symbol-names by thwacking off the overly redundant |
15785 and overused "mode", parenthesizing "minor", and capitalizing the | 19722 and overused "mode", parenthesizing "minor", and capitalizing the |
15786 resultant strings. Also shortened the menu's title by eliminating | 19723 resultant strings. Also shortened the menu's title by eliminating |
15787 the redundant buffer name. | 19724 the redundant buffer name. |
15788 (add-minor-mode): Beautified the docstring, added mention of the | 19725 (add-minor-mode): Beautified the docstring, added mention of the |
15789 `:menu-tag' property of TOGGLE. | 19726 `:menu-tag' property of TOGGLE. |
15790 (modeline-minor-mode-menu): Frinked the `:menu-tag' property on | 19727 (modeline-minor-mode-menu): Frinked the `:menu-tag' property on |
15791 `toggle-sym' to beatify the mode-life menus. | 19728 `toggle-sym' to beatify the mode-life menus. |
15792 * (abbrev-mode): (put)'ed a `:menu-tag' on it and | 19729 * (abbrev-mode): (put)'ed a `:menu-tag' on it and |
15793 `auto-fill-function'. | 19730 `auto-fill-function'. |
15794 | 19731 |
15795 1998-01-02 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com> | 19732 1998-01-02 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com> |
15796 | 19733 |
15804 1997-12-11 Christoph Wedler <wedler@fmi.uni-passau.de> | 19741 1997-12-11 Christoph Wedler <wedler@fmi.uni-passau.de> |
15805 | 19742 |
15806 * packages/hyper-apropos.el (hyper-apropos-insert-face): Would | 19743 * packages/hyper-apropos.el (hyper-apropos-insert-face): Would |
15807 only recognize first hyperlink. | 19744 only recognize first hyperlink. |
15808 (hyper-apropos-highlightify): Deletia, this is already done by | 19745 (hyper-apropos-highlightify): Deletia, this is already done by |
15809 `hyper-apropos-insert-face'. | 19746 `hyper-apropos-insert-face'. |
15810 (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify. | 19747 (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify. |
15811 | 19748 |
15812 1998-01-09 SL Baur <steve@altair.xemacs.org> | 19749 1998-01-09 SL Baur <steve@altair.xemacs.org> |
15813 | 19750 |
15814 * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for | 19751 * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for |
15817 From Jonathan Marten <jonathan.marten@UK.Sun.COM> | 19754 From Jonathan Marten <jonathan.marten@UK.Sun.COM> |
15818 | 19755 |
15819 1998-01-05 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com> | 19756 1998-01-05 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com> |
15820 | 19757 |
15821 * info.el (Info-emacs-info-file-name): Add defvar for | 19758 * info.el (Info-emacs-info-file-name): Add defvar for |
15822 `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node' | 19759 `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node' |
15823 will function properly. | 19760 will function properly. |
15824 | 19761 |
15825 1998-01-05 Gary D. Foster <gfoster@ragesoft.com> | 19762 1998-01-05 Gary D. Foster <gfoster@ragesoft.com> |
15826 | 19763 |
15827 * simple.el: make the backwards delete function called by | 19764 * simple.el: make the backwards delete function called by |
15828 `backward-or-forward-delete-char' user configurable. | 19765 `backward-or-forward-delete-char' user configurable. |
15829 | 19766 |
15830 1998-01-09 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com> | 19767 1998-01-09 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com> |
15831 | 19768 |
15832 * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte | 19769 * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte |
15833 compiled function got loaded from. | 19770 compiled function got loaded from. |
15834 | 19771 |
15835 1998-01-09 SL Baur <steve@altair.xemacs.org> | 19772 1998-01-09 SL Baur <steve@altair.xemacs.org> |
15836 | 19773 |
15837 * term/apollo.el: Synched up with InfoDock 3.6.2. | 19774 * term/apollo.el: Synched up with InfoDock 3.6.2. |
15838 | 19775 |
15993 `compiled-function-annotation'. | 19930 `compiled-function-annotation'. |
15994 | 19931 |
15995 1997-12-27 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp> | 19932 1997-12-27 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp> |
15996 | 19933 |
15997 * help.el (help-mode-bury): Now a call to `help-mode-quit' with | 19934 * help.el (help-mode-bury): Now a call to `help-mode-quit' with |
15998 argument. | 19935 argument. |
15999 (help-mode-quit): New optional arg to control whether it kills or | 19936 (help-mode-quit): New optional arg to control whether it kills or |
16000 buries. Tidied up. | 19937 buries. Tidied up. |
16001 (with-displaying-help-buffer): Don't kill buffer initially, even | 19938 (with-displaying-help-buffer): Don't kill buffer initially, even |
16002 if it exists: it is erased by `with-output-to-temp-buffer' anyway. | 19939 if it exists: it is erased by `with-output-to-temp-buffer' anyway. |
16003 (help-pretty-print-value): Rename back from | 19940 (help-pretty-print-value): Rename back from |
16035 arglist of autoload functions. | 19972 arglist of autoload functions. |
16036 | 19973 |
16037 1997-12-26 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp> | 19974 1997-12-26 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp> |
16038 | 19975 |
16039 * help.el (help-mode-map): New bindings for `help-mode-bury', | 19976 * help.el (help-mode-map): New bindings for `help-mode-bury', |
16040 `describe-function-at-point', `describe-variable-at-point', | 19977 `describe-function-at-point', `describe-variable-at-point', |
16041 `Info-elisp-ref', `customize-variable', `help-next-section' and | 19978 `Info-elisp-ref', `customize-variable', `help-next-section' and |
16042 `help-prev-section'. | 19979 `help-prev-section'. |
16043 (help-next-section): New function. | 19980 (help-next-section): New function. |
16044 (help-prev-section): New function. | 19981 (help-prev-section): New function. |
16045 (help-mode-quit): Changed to kill the help buffer. | 19982 (help-mode-quit): Changed to kill the help buffer. |
16046 (help-mode-bury): Formerly `help-mode-quit'. Bury buffer | 19983 (help-mode-bury): Formerly `help-mode-quit'. Bury buffer |
16047 correctly. | 19984 correctly. |
16048 (help-buffer-name): New function to generate the name of help | 19985 (help-buffer-name): New function to generate the name of help |
16049 buffers. | 19986 buffers. |
16050 (with-displaying-help-buffer): Is now a macro. Takes an new first | 19987 (with-displaying-help-buffer): Is now a macro. Takes an new first |
16051 argument giving the name of the help buffer. | 19988 argument giving the name of the help buffer. |
16052 (describe-key): Use `with-displaying-help-buffer' with name. | 19989 (describe-key): Use `with-displaying-help-buffer' with name. |
16053 (describe-mode): Ditto. | 19990 (describe-mode): Ditto. |
16054 (describe-bindings): Ditto. | 19991 (describe-bindings): Ditto. |
16055 (describe-prefix-bindings): Ditto. | 19992 (describe-prefix-bindings): Ditto. |
16056 (view-lossage): Ditto. | 19993 (view-lossage): Ditto. |
16057 (with-syntax-table): New macro. | 19994 (with-syntax-table): New macro. |
16058 (function-called-at-point): Use `ignore-errors' and | 19995 (function-called-at-point): Use `ignore-errors' and |
16059 `with-syntax-table'. | 19996 `with-syntax-table'. |
16060 (function-at-point): Ditto. | 19997 (function-at-point): Ditto. |
16061 (describe-function): Use `with-displaying-help-buffer' with name. | 19998 (describe-function): Use `with-displaying-help-buffer' with name. |
16062 (function-arglist): Extracted from `describe-function-1'. Returns | 19999 (function-arglist): Extracted from `describe-function-1'. Returns |
16063 function's arglist as string. | 20000 function's arglist as string. |
16064 (function-documentation): Extracted from `describe-function-1'. | 20001 (function-documentation): Extracted from `describe-function-1'. |
16065 Returns function's docstring. | 20002 Returns function's docstring. |
16066 (describe-function-1): Remove all the "stream" garbage, including | 20003 (describe-function-1): Remove all the "stream" garbage, including |
16067 the stream argument. Use `function-arglist' and | 20004 the stream argument. Use `function-arglist' and |
16068 `function-documentation'. | 20005 `function-documentation'. |
16069 (describe-function-arglist): Just use `function-arglist'. | 20006 (describe-function-arglist): Just use `function-arglist'. |
16070 (variable-at-point): Use `ignore-errors' and `with-syntax-table'. | 20007 (variable-at-point): Use `ignore-errors' and `with-syntax-table'. |
16125 | 20062 |
16126 * etags.el (tags-remove-duplicates): Removed. | 20063 * etags.el (tags-remove-duplicates): Removed. |
16127 (buffer-tag-table-list): Use `delete-duplicates'. | 20064 (buffer-tag-table-list): Use `delete-duplicates'. |
16128 | 20065 |
16129 * cl-extra.el (coerce): Coerce to bit-vector and weak-list | 20066 * cl-extra.el (coerce): Coerce to bit-vector and weak-list |
16130 correctly. | 20067 correctly. |
16131 (get*): Defalias to `get'. | 20068 (get*): Defalias to `get'. |
16132 | 20069 |
16133 * cl.el (eql): Compare integers with `eq'. | 20070 * cl.el (eql): Compare integers with `eq'. |
16134 (cl-map-extents): Check for `map-extents' first. | 20071 (cl-map-extents): Check for `map-extents' first. |
16135 | 20072 |
16136 1997-12-17 Didier Verna <didier@xemacs.org> | 20073 1997-12-17 Didier Verna <didier@xemacs.org> |
16137 | 20074 |
16138 * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup + | 20075 * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup + |
16139 added the 'numero', 'copyright' and 'trademark' symbols. | 20076 added the 'numero', 'copyright' and 'trademark' symbols. |
16140 | 20077 |
16141 * leim/quail/latin-post.el ("french-postfix"): see above. | 20078 * leim/quail/latin-post.el ("french-postfix"): see above. |
16142 | 20079 |
16143 1997-12-15 Hrvoje Niksic <hniksic@srce.hr> | 20080 1997-12-15 Hrvoje Niksic <hniksic@srce.hr> |
16144 | 20081 |
16310 * custom.el (custom-add-load): Update custom-group-hash-table. | 20247 * custom.el (custom-add-load): Update custom-group-hash-table. |
16311 | 20248 |
16312 1997-12-12 Hrvoje Niksic <hniksic@srce.hr> | 20249 1997-12-12 Hrvoje Niksic <hniksic@srce.hr> |
16313 | 20250 |
16314 * mouse.el (mouse-track-run-hook): Understand `make-local-hook' | 20251 * mouse.el (mouse-track-run-hook): Understand `make-local-hook' |
16315 convention. | 20252 convention. |
16316 | 20253 |
16317 * custom.el (custom-add-version): New function, from FSF. | 20254 * custom.el (custom-add-version): New function, from FSF. |
16318 (custom-handle-keyword): Use it. | 20255 (custom-handle-keyword): Use it. |
16319 | 20256 |
16320 * cus-edit.el (custom-variable-prompt): Require match. | 20257 * cus-edit.el (custom-variable-prompt): Require match. |
16336 | 20273 |
16337 * simple.el (set-goal-column): Be careful about the format | 20274 * simple.el (set-goal-column): Be careful about the format |
16338 argument to message. | 20275 argument to message. |
16339 | 20276 |
16340 * cl-macs.el: New setf methods for: buffer-dedicated-frame, | 20277 * cl-macs.el: New setf methods for: buffer-dedicated-frame, |
16341 console-type-image-conversion-list, default-toolbar-position, | 20278 console-type-image-conversion-list, default-toolbar-position, |
16342 device-class, extent-begin-glyph, extent-begin-glyph-layout, | 20279 device-class, extent-begin-glyph, extent-begin-glyph-layout, |
16343 extent-end-glyph, extent-end-glyph-layout, extent-keymap, | 20280 extent-end-glyph, extent-end-glyph-layout, extent-keymap, |
16344 extent-parent, extent-properties, frame-selected-window, | 20281 extent-parent, extent-properties, frame-selected-window, |
16345 itimer-function, itimer-function-arguments, itimer-is-idle, | 20282 itimer-function, itimer-function-arguments, itimer-is-idle, |
16346 itimer-recorded-run-time, itimer-restart, itimer-uses-arguments, | 20283 itimer-recorded-run-time, itimer-restart, itimer-uses-arguments, |
16347 itimer-value, keymap-parents, marker-insertion-type, | 20284 itimer-value, keymap-parents, marker-insertion-type, |
16348 mouse-pixel-position, trunc-stack-length, trunc-stack-stack, | 20285 mouse-pixel-position, trunc-stack-length, trunc-stack-stack, |
16349 undoable-stack-max and weak-list-list. | 20286 undoable-stack-max and weak-list-list. |
16350 | 20287 |
16351 1997-12-12 SL Baur <steve@altair.xemacs.org> | 20288 1997-12-12 SL Baur <steve@altair.xemacs.org> |
16352 | 20289 |
16353 * keydefs.el (global-map): Import C-x M-: keybinding for | 20290 * keydefs.el (global-map): Import C-x M-: keybinding for |
16354 `repeat-complex-command' from Emacs 20. | 20291 `repeat-complex-command' from Emacs 20. |
16378 (next-file): Use `pop'. | 20315 (next-file): Use `pop'. |
16379 | 20316 |
16380 1997-12-08 Hrvoje Niksic <hniksic@srce.hr> | 20317 1997-12-08 Hrvoje Niksic <hniksic@srce.hr> |
16381 | 20318 |
16382 * etags.el (find-tag-internal): Set the initial fuzz offset to 100 | 20319 * etags.el (find-tag-internal): Set the initial fuzz offset to 100 |
16383 instead of 1000. | 20320 instead of 1000. |
16384 (find-tag-internal): Use `letf'. | 20321 (find-tag-internal): Use `letf'. |
16385 (tags-delete): Removed -- was unused. | 20322 (tags-delete): Removed -- was unused. |
16386 (set-buffer-tag-table): Use `expand-file-name'. | 20323 (set-buffer-tag-table): Use `expand-file-name'. |
16387 (get-tag-table-buffer): Use `ecase'. | 20324 (get-tag-table-buffer): Use `ecase'. |
16388 (add-to-tag-completion-table): Mark the filename messages with | 20325 (add-to-tag-completion-table): Mark the filename messages with |
16389 progress. | 20326 progress. |
16390 (add-to-tag-completion-table): Use `char-after' instead of | 20327 (add-to-tag-completion-table): Use `char-after' instead of |
16391 `following-char'. | 20328 `following-char'. |
16392 (add-to-tag-completion-table): Use `match-string'. | 20329 (add-to-tag-completion-table): Use `match-string'. |
16393 (complete-symbol): Use `error' instead of message+ding. | 20330 (complete-symbol): Use `error' instead of message+ding. |
16394 (complete-symbol): Use `skip-syntax-forward'. | 20331 (complete-symbol): Use `skip-syntax-forward'. |
16395 (tag-complete-symbol): Autoload. | 20332 (tag-complete-symbol): Autoload. |
16396 (pop-mark-from-stack): Use `buffer-live-p'. | 20333 (pop-mark-from-stack): Use `buffer-live-p'. |
16401 | 20338 |
16402 * x-toolbar.el (toolbar-news): Fix typo. | 20339 * x-toolbar.el (toolbar-news): Fix typo. |
16403 | 20340 |
16404 1997-12-06 Jonathan Harris <jhar@tardis.ed.ac.uk> | 20341 1997-12-06 Jonathan Harris <jhar@tardis.ed.ac.uk> |
16405 | 20342 |
16406 * dumped-lisp.el, emacs.c, symsinit.h, msw-init.el, nt/xemacs.mak | 20343 * dumped-lisp.el, emacs.c, symsinit.h, msw-init.el, nt/xemacs.mak |
16407 Created files: msw-select.el, select-msw.c | 20344 Created files: msw-select.el, select-msw.c |
16408 Copy and paste 8-bit text to/from mswindows clipboard. | 20345 Copy and paste 8-bit text to/from mswindows clipboard. |
16409 | 20346 |
16410 * msw-faces.el: mswindows-make-font-bold[-italic] | 20347 * msw-faces.el: mswindows-make-font-bold[-italic] |
16411 Try to make the bold font the same width as the non-bold font. | 20348 Try to make the bold font the same width as the non-bold font. |
16423 (toolbar-news): Use `eval' on non-symbols. | 20360 (toolbar-news): Use `eval' on non-symbols. |
16424 (toolbar-info-frame-plist): Use the new `plist' widget. | 20361 (toolbar-info-frame-plist): Use the new `plist' widget. |
16425 (toolbar-news-frame-plist): Ditto. | 20362 (toolbar-news-frame-plist): Ditto. |
16426 | 20363 |
16427 * font-lock.el (font-lock-fontify-buffer-function): New variable, | 20364 * font-lock.el (font-lock-fontify-buffer-function): New variable, |
16428 synched with FSF Emacs 20. | 20365 synched with FSF Emacs 20. |
16429 (font-lock-unfontify-buffer-function): Ditto. | 20366 (font-lock-unfontify-buffer-function): Ditto. |
16430 (font-lock-fontify-region-function): Ditto. | 20367 (font-lock-fontify-region-function): Ditto. |
16431 (font-lock-unfontify-region-function): Ditto. | 20368 (font-lock-unfontify-region-function): Ditto. |
16432 (font-lock-inhibit-thing-lock): Ditto. | 20369 (font-lock-inhibit-thing-lock): Ditto. |
16433 | 20370 |
16490 (kill-region): Use `lmessage' instead of `display-message'. | 20427 (kill-region): Use `lmessage' instead of `display-message'. |
16491 (set-comment-column): Ditto. | 20428 (set-comment-column): Ditto. |
16492 (set-fill-column): Ditto. | 20429 (set-fill-column): Ditto. |
16493 | 20430 |
16494 * faces.el (get-custom-frame-properties): Don't use | 20431 * faces.el (get-custom-frame-properties): Don't use |
16495 `default-custom-frame-properties'. | 20432 `default-custom-frame-properties'. |
16496 | 20433 |
16497 * font-lock.el: Customized variables. | 20434 * font-lock.el: Customized variables. |
16498 | 20435 |
16499 * font-lock.el: Customized faces. | 20436 * font-lock.el: Customized faces. |
16500 | 20437 |
16538 current major mode. | 20475 current major mode. |
16539 | 20476 |
16540 1997-12-03 Hrvoje Niksic <hniksic@srce.hr> | 20477 1997-12-03 Hrvoje Niksic <hniksic@srce.hr> |
16541 | 20478 |
16542 * startup.el (load-init-file): Use a warning buffer in case of | 20479 * startup.el (load-init-file): Use a warning buffer in case of |
16543 error. | 20480 error. |
16544 | 20481 |
16545 1997-12-05 SL Baur <steve@altair.xemacs.org> | 20482 1997-12-05 SL Baur <steve@altair.xemacs.org> |
16546 | 20483 |
16547 * buffer.el (switch-to-buffer): Update docstring. | 20484 * buffer.el (switch-to-buffer): Update docstring. |
16548 Suggested by Adrian Aichner <aichner@ecf.teradyne.com> | 20485 Suggested by Adrian Aichner <aichner@ecf.teradyne.com> |
16769 * view-less.el: ditto. | 20706 * view-less.el: ditto. |
16770 | 20707 |
16771 1997-11-18 Colin Rafferty <craffert@ml.com> | 20708 1997-11-18 Colin Rafferty <craffert@ml.com> |
16772 | 20709 |
16773 * packages.el (packages-find-packages): Modified to allow `nil' | 20710 * packages.el (packages-find-packages): Modified to allow `nil' |
16774 entry in the `package-path'. All entries before the nil will be | 20711 entry in the `package-path'. All entries before the nil will be |
16775 prepended to the paths (as before). All entries after nil will be | 20712 prepended to the paths (as before). All entries after nil will be |
16776 appended. | 20713 appended. |
16777 | 20714 |
16778 * packages.el (locate-data-file): Implemented similar to | 20715 * packages.el (locate-data-file): Implemented similar to |
16779 locate-data-directory. | 20716 locate-data-directory. |
16780 | 20717 |
16781 1997-11-20 Kyle Jones <kyle_jones@wonderworks.com> | 20718 1997-11-20 Kyle Jones <kyle_jones@wonderworks.com> |
16782 | 20719 |
16783 * x-faces.el: Add expression to xpm-color-symbols to | 20720 * x-faces.el: Add expression to xpm-color-symbols to |
16784 look for the global background resource when supporting | 20721 look for the global background resource when supporting |
16902 (quail-conversion-keymap): Ditto. | 20839 (quail-conversion-keymap): Ditto. |
16903 | 20840 |
16904 1997-11-11 Hrvoje Niksic <hniksic@srce.hr> | 20841 1997-11-11 Hrvoje Niksic <hniksic@srce.hr> |
16905 | 20842 |
16906 * custom/cus-face.el (custom-face-attributes): Use | 20843 * custom/cus-face.el (custom-face-attributes): Use |
16907 `set-face-stipple' instead of `set-face-background-pixmap'. | 20844 `set-face-stipple' instead of `set-face-background-pixmap'. |
16908 | 20845 |
16909 * prim/faces.el (set-face-stipple): Search through | 20846 * prim/faces.el (set-face-stipple): Search through |
16910 x-bitmap-file-path. | 20847 x-bitmap-file-path. |
16911 | 20848 |
16912 1997-11-09 Hrvoje Niksic <hniksic@srce.hr> | 20849 1997-11-09 Hrvoje Niksic <hniksic@srce.hr> |
16941 | 20878 |
16942 * packages/compile.el (compilation-build-compilation-error-regexp-alist): | 20879 * packages/compile.el (compilation-build-compilation-error-regexp-alist): |
16943 Added documentation for this function. | 20880 Added documentation for this function. |
16944 | 20881 |
16945 ** (compilation-error-regexp-systems-list): Update documentation | 20882 ** (compilation-error-regexp-systems-list): Update documentation |
16946 to note that `compilation-build-compilation-error-regexp-alist' | 20883 to note that `compilation-build-compilation-error-regexp-alist' |
16947 must be called after changing the value. Update customization to | 20884 must be called after changing the value. Update customization to |
16948 add a set method which automatically calls | 20885 add a set method which automatically calls |
16949 `compilation-build-compilation-error-regexp-alist' when the value | 20886 `compilation-build-compilation-error-regexp-alist' when the value |
16950 is set by custom. Move declaration below declarations that it now | 20887 is set by custom. Move declaration below declarations that it now |
16951 depends upon. | 20888 depends upon. |
16952 | 20889 |
16953 ** (compilation-mouse-motion-initiate-parsing): Default to nil. | 20890 ** (compilation-mouse-motion-initiate-parsing): Default to nil. |
16954 | 20891 |
16955 1997-11-12 Hrvoje Niksic <hniksic@srce.hr> | 20892 1997-11-12 Hrvoje Niksic <hniksic@srce.hr> |
16956 | 20893 |
17133 add an extent with a begin-glyph that contains a dash. | 21070 add an extent with a begin-glyph that contains a dash. |
17134 | 21071 |
17135 Wed Nov 05 23:40:00 1997 Jonathan Harris <jhar@tardis.ed.ac.uk> | 21072 Wed Nov 05 23:40:00 1997 Jonathan Harris <jhar@tardis.ed.ac.uk> |
17136 | 21073 |
17137 * faces.el: init-other-random-faces | 21074 * faces.el: init-other-random-faces |
17138 Reinstated code that uses (mono x) as a specifer tag, but | 21075 Reinstated code that uses (mono x) as a specifer tag, but |
17139 conditioned it on (featurep 'x) because x is not a valid | 21076 conditioned it on (featurep 'x) because x is not a valid |
17140 specifier tag under native-win32. | 21077 specifier tag under native-win32. |
17141 | 21078 |
17142 * Added file headers to: | 21079 * Added file headers to: |
17143 w32-faces.el, w32-init.el | 21080 w32-faces.el, w32-init.el |
17172 w32-faces.el, w32-init.el | 21109 w32-faces.el, w32-init.el |
17173 | 21110 |
17174 1997-11-07 Hrvoje Niksic <hniksic@srce.hr> | 21111 1997-11-07 Hrvoje Niksic <hniksic@srce.hr> |
17175 | 21112 |
17176 * prim/mouse.el (default-mouse-motion-handler): When over | 21113 * prim/mouse.el (default-mouse-motion-handler): When over |
17177 modeline, correctly dehighlight the last extent. | 21114 modeline, correctly dehighlight the last extent. |
17178 | 21115 |
17179 1997-11-07 Hrvoje Niksic <hniksic@srce.hr> | 21116 1997-11-07 Hrvoje Niksic <hniksic@srce.hr> |
17180 | 21117 |
17181 * prim/minibuf.el (mouse-read-file-name-1): Ditto. | 21118 * prim/minibuf.el (mouse-read-file-name-1): Ditto. |
17182 | 21119 |
17183 * packages/balloon-help.el (balloon-help-make-help-frame): Ditto. | 21120 * packages/balloon-help.el (balloon-help-make-help-frame): Ditto. |
17184 | 21121 |
17185 * games/life.el (life-setup): Check for scrollbars before using | 21122 * games/life.el (life-setup): Check for scrollbars before using |
17186 them. | 21123 them. |
17187 | 21124 |
17188 1997-11-07 Hrvoje Niksic <hniksic@srce.hr> | 21125 1997-11-07 Hrvoje Niksic <hniksic@srce.hr> |
17189 | 21126 |
17190 * hm--html-menus/hm--html-mode.el (hm--html-minor-mode): Ditto. | 21127 * hm--html-menus/hm--html-mode.el (hm--html-minor-mode): Ditto. |
17191 | 21128 |
17202 * utils/edit-toolbar.el (edit-toolbar-mode): Ditto. | 21139 * utils/edit-toolbar.el (edit-toolbar-mode): Ditto. |
17203 | 21140 |
17204 * utils/browse-cltl2.el (cltl2-lisp-mode-install): Ditto. | 21141 * utils/browse-cltl2.el (cltl2-lisp-mode-install): Ditto. |
17205 | 21142 |
17206 * modes/view-process-xemacs.el | 21143 * modes/view-process-xemacs.el |
17207 (View-process-install-pulldown-menu): Ditto. | 21144 (View-process-install-pulldown-menu): Ditto. |
17208 | 21145 |
17209 * modes/verilog-mode.el (verilog-mode): Ditto. | 21146 * modes/verilog-mode.el (verilog-mode): Ditto. |
17210 | 21147 |
17211 * modes/tcl.el (tcl-mode): Ditto. | 21148 * modes/tcl.el (tcl-mode): Ditto. |
17212 | 21149 |
17257 | 21194 |
17258 * prim/mouse.el (default-mouse-motion-handler): Make events over | 21195 * prim/mouse.el (default-mouse-motion-handler): Make events over |
17259 modeline invalidate `point'. | 21196 modeline invalidate `point'. |
17260 | 21197 |
17261 * prim/mouse.el (mouse-line-length): Use point-at-eol and | 21198 * prim/mouse.el (mouse-line-length): Use point-at-eol and |
17262 point-at-bol. | 21199 point-at-bol. |
17263 (default-mouse-track-normalize-point): Highlight the whole symbol | 21200 (default-mouse-track-normalize-point): Highlight the whole symbol |
17264 only if the mouse is on a symbol-constituent. | 21201 only if the mouse is on a symbol-constituent. |
17265 | 21202 |
17266 * custom/wid-edit.el (widget-specify-field): Make sure the extent | 21203 * custom/wid-edit.el (widget-specify-field): Make sure the extent |
17267 is end-open. | 21204 is end-open. |
17421 * custom/wid-edit.el (widget-color-complete): Use | 21358 * custom/wid-edit.el (widget-color-complete): Use |
17422 `read-color-completion-table' directly. | 21359 `read-color-completion-table' directly. |
17423 | 21360 |
17424 * prim/subr.el (rplaca): Warn against the return value. | 21361 * prim/subr.el (rplaca): Warn against the return value. |
17425 (replace-in-string): Use `wrong-type-argument'. Use standard | 21362 (replace-in-string): Use `wrong-type-argument'. Use standard |
17426 error message. | 21363 error message. |
17427 (functionp): Would bug out on certain types of objects; synch with | 21364 (functionp): Would bug out on certain types of objects; synch with |
17428 FSF. | 21365 FSF. |
17429 (with-output-to-string): Use new-style backquotes. | 21366 (with-output-to-string): Use new-style backquotes. |
17430 (with-temp-buffer): Update docstring references. | 21367 (with-temp-buffer): Update docstring references. |
17431 | 21368 |
17432 * prim/minibuf.el (reset-buffer): Use `with-current-buffer'. | 21369 * prim/minibuf.el (reset-buffer): Use `with-current-buffer'. |
17433 (read-color-completion-table): Ditto. | 21370 (read-color-completion-table): Ditto. |
17475 | 21412 |
17476 1997-10-27 Didier Verna <didier@xemacs.org> | 21413 1997-10-27 Didier Verna <didier@xemacs.org> |
17477 | 21414 |
17478 * prim/help-nomule.el (help-with-tutorial): The 'didactic' blank | 21415 * prim/help-nomule.el (help-with-tutorial): The 'didactic' blank |
17479 lines message is now taken directly from each tutorial, and thus | 21416 lines message is now taken directly from each tutorial, and thus |
17480 can appear in different languages. | 21417 can appear in different languages. |
17481 | 21418 |
17482 * mule/mule-help.el (help-with-tutorial): idem | 21419 * mule/mule-help.el (help-with-tutorial): idem |
17483 | 21420 |
17484 1997-10-26 Karl M. Hegbloom <karlheg@inetarena.com> | 21421 1997-10-26 Karl M. Hegbloom <karlheg@inetarena.com> |
17485 | 21422 |
17506 --vanilla and --no-packages, as is already done in emacs.c. | 21443 --vanilla and --no-packages, as is already done in emacs.c. |
17507 | 21444 |
17508 1997-10-30 Karl M. Hegbloom <karlheg@inetarena.com> | 21445 1997-10-30 Karl M. Hegbloom <karlheg@inetarena.com> |
17509 | 21446 |
17510 * modes/cperl-mode.el: Add Commentary and Code statements to | 21447 * modes/cperl-mode.el: Add Commentary and Code statements to |
17511 comment header for finder. | 21448 comment header for finder. |
17512 | 21449 |
17513 1997-10-30 SL Baur <steve@altair.xemacs.org> | 21450 1997-10-30 SL Baur <steve@altair.xemacs.org> |
17514 | 21451 |
17515 * vm/vm-vars.el (vm-image-directory): Use locate-data-directory if | 21452 * vm/vm-vars.el (vm-image-directory): Use locate-data-directory if |
17516 it exists. | 21453 it exists. |
17724 are passed as arguments. | 21661 are passed as arguments. |
17725 | 21662 |
17726 1997-10-28 Tomasz Cholewo <tjchol01@mecca.spd.louisville.edu> | 21663 1997-10-28 Tomasz Cholewo <tjchol01@mecca.spd.louisville.edu> |
17727 | 21664 |
17728 * prim/find-func.el (find-function-noselect): Fix nil argument | 21665 * prim/find-func.el (find-function-noselect): Fix nil argument |
17729 handling and add support for dumped macros. | 21666 handling and add support for dumped macros. |
17730 | 21667 |
17731 1997-10-28 SL Baur <steve@altair.xemacs.org> | 21668 1997-10-28 SL Baur <steve@altair.xemacs.org> |
17732 | 21669 |
17733 * pcl-cvs/pcl-cvs-xemacs.el: Add `cvs-mode-update-no-prompt' to menu. | 21670 * pcl-cvs/pcl-cvs-xemacs.el: Add `cvs-mode-update-no-prompt' to menu. |
17734 From Stig Bjorlykke <stigb@tihlde.hist.no> | 21671 From Stig Bjorlykke <stigb@tihlde.hist.no> |
17793 describe-language-support-internal removed. | 21730 describe-language-support-internal removed. |
17794 | 21731 |
17795 Fri Aug 8 12:58:00 1997 David Byers <davby@sen2.ida.liu.se> | 21732 Fri Aug 8 12:58:00 1997 David Byers <davby@sen2.ida.liu.se> |
17796 | 21733 |
17797 * fill.el (fill-region-as-paragraph): When justifying, check for | 21734 * fill.el (fill-region-as-paragraph): When justifying, check for |
17798 end-of-buffer at the end of whitespace point is sitting in, and | 21735 end-of-buffer at the end of whitespace point is sitting in, and |
17799 delete the trailing whitespace if we are on the last line. | 21736 delete the trailing whitespace if we are on the last line. |
17800 | 21737 |
17801 1997-10-24 Hrvoje Niksic <hniksic@srce.hr> | 21738 1997-10-24 Hrvoje Niksic <hniksic@srce.hr> |
17802 | 21739 |
17803 * prim/about.el (about-finish-buffer): Kill the buffer, when | 21740 * prim/about.el (about-finish-buffer): Kill the buffer, when |
17804 button documents so. | 21741 button documents so. |
17808 * pcl-cvs.el (cvs-parse-stderr): Ignore ssh-askpass message. | 21745 * pcl-cvs.el (cvs-parse-stderr): Ignore ssh-askpass message. |
17809 | 21746 |
17810 1997-10-20 Hrvoje Niksic <hniksic@srce.hr> | 21747 1997-10-20 Hrvoje Niksic <hniksic@srce.hr> |
17811 | 21748 |
17812 * prim/packages.el (locate-library): Make NOSUFFIX not affect | 21749 * prim/packages.el (locate-library): Make NOSUFFIX not affect |
17813 compression. | 21750 compression. |
17814 | 21751 |
17815 1997-10-24 SL Baur <steve@altair.xemacs.org> | 21752 1997-10-24 SL Baur <steve@altair.xemacs.org> |
17816 | 21753 |
17817 * modes/c-comment.el: Create c-comment-edit-map. | 21754 * modes/c-comment.el: Create c-comment-edit-map. |
17818 (c-comment-edit): Fix docstring, use new keymap. | 21755 (c-comment-edit): Fix docstring, use new keymap. |
17828 (read-multilingual-string): Fix call to `read-string'. | 21765 (read-multilingual-string): Fix call to `read-string'. |
17829 | 21766 |
17830 1997-10-22 Karl M. Hegbloom <karlheg@inetarena.com> | 21767 1997-10-22 Karl M. Hegbloom <karlheg@inetarena.com> |
17831 | 21768 |
17832 * packages/backup-dir.el (bkup-backup-directory-info): customized, | 21769 * packages/backup-dir.el (bkup-backup-directory-info): customized, |
17833 with :require so it loads automagicly if you've set it. Docstring | 21770 with :require so it loads automagicly if you've set it. Docstring |
17834 updated to reflect that, and reformatted for easier reading. | 21771 updated to reflect that, and reformatted for easier reading. |
17835 | 21772 |
17836 * packages/jka-compr.el (jka-compr-compression-info-list): | 21773 * packages/jka-compr.el (jka-compr-compression-info-list): |
17837 Docstring clarification: what does the append flag do? | 21774 Docstring clarification: what does the append flag do? |
17838 | 21775 |
17839 * prim/minibuf.el (minibuffer-electric-slash): leave efs prefix | 21776 * prim/minibuf.el (minibuffer-electric-slash): leave efs prefix |
17840 and ~\(blah\)? when / is pressed. | 21777 and ~\(blah\)? when / is pressed. |
17841 | 21778 |
17842 1997-10-24 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp> | 21779 1997-10-24 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp> |
17843 | 21780 |
17844 * efs/dired.el (dired-create-files): Get mark-char thing working | 21781 * efs/dired.el (dired-create-files): Get mark-char thing working |
17845 again: replace `integerp' by `characterp'. | 21782 again: replace `integerp' by `characterp'. |
17865 From Tomasz Cholewo <tjchol01@mecca.spd.louisville.edu> | 21802 From Tomasz Cholewo <tjchol01@mecca.spd.louisville.edu> |
17866 | 21803 |
17867 1997-10-22 Karl M. Hegbloom <karlheg@inetarena.com> | 21804 1997-10-22 Karl M. Hegbloom <karlheg@inetarena.com> |
17868 | 21805 |
17869 * comint/comint.el (comint-scroll-show-maximum-output): fixups to | 21806 * comint/comint.el (comint-scroll-show-maximum-output): fixups to |
17870 docstring, and to :type to allow numbers. | 21807 docstring, and to :type to allow numbers. |
17871 (comint-postoutput-scroll-to-bottom): Added window arg to | 21808 (comint-postoutput-scroll-to-bottom): Added window arg to |
17872 `recenter' call to fix the horrid flash and global recentering, | 21809 `recenter' call to fix the horrid flash and global recentering, |
17873 and uncommented the code allowing numeric values for | 21810 and uncommented the code allowing numeric values for |
17874 `comint-scroll-show-maximum-output'. | 21811 `comint-scroll-show-maximum-output'. |
17875 | 21812 |
17876 1997-10-23 Hrvoje Niksic <hniksic@srce.hr> | 21813 1997-10-23 Hrvoje Niksic <hniksic@srce.hr> |
17877 | 21814 |
17878 * packages/info.el (Info-mode): Don't initialize faces. | 21815 * packages/info.el (Info-mode): Don't initialize faces. |
17879 | 21816 |
17880 * packages/info.el: Use `defface' to initialize faces. | 21817 * packages/info.el: Use `defface' to initialize faces. |
17881 | 21818 |
17882 1997-10-23 Karl M. Hegbloom <karlheg@inetarena.com> | 21819 1997-10-23 Karl M. Hegbloom <karlheg@inetarena.com> |
17883 | 21820 |
17884 * modes/cperl-mode.el (cperl-here-face): fix the horrible invisible | 21821 * modes/cperl-mode.el (cperl-here-face): fix the horrible invisible |
17885 green default face. | 21822 green default face. |
17886 | 21823 |
17887 1997-10-23 Hrvoje Niksic <hniksic@srce.hr> | 21824 1997-10-23 Hrvoje Niksic <hniksic@srce.hr> |
17888 | 21825 |
17889 * custom/wid-edit.el (widget-choose): Acknowledge aborted choice | 21826 * custom/wid-edit.el (widget-choose): Acknowledge aborted choice |
17890 with a `Canceled' message, even if C-g wasn't pressed explicitly. | 21827 with a `Canceled' message, even if C-g wasn't pressed explicitly. |
17927 of `input-pending-p'. | 21864 of `input-pending-p'. |
17928 | 21865 |
17929 * custom/cus-edit.el (custom-split-regexp-maybe): Use `split-string'. | 21866 * custom/cus-edit.el (custom-split-regexp-maybe): Use `split-string'. |
17930 | 21867 |
17931 * custom/cus-start.el (custom-start-quote): Synch with | 21868 * custom/cus-start.el (custom-start-quote): Synch with |
17932 `custom-quote'. | 21869 `custom-quote'. |
17933 | 21870 |
17934 * prim/subr.el (functionp): Synched docstring with Emacs 20.2. | 21871 * prim/subr.el (functionp): Synched docstring with Emacs 20.2. |
17935 | 21872 |
17936 * custom/cus-edit.el (custom-quote): Use `keywordp'; use | 21873 * custom/cus-edit.el (custom-quote): Use `keywordp'; use |
17937 `car-safe'; don't conditionalize on having `characterp'. | 21874 `car-safe'; don't conditionalize on having `characterp'. |
17938 | 21875 |
17939 1997-10-21 Hrvoje Niksic <hniksic@srce.hr> | 21876 1997-10-21 Hrvoje Niksic <hniksic@srce.hr> |
17940 | 21877 |
17941 * custom/wid-edit.el (radio-button): Use "radio0" as inactive | 21878 * custom/wid-edit.el (radio-button): Use "radio0" as inactive |
17942 glyph. | 21879 glyph. |
17943 (widget-visibility-value-create): Use new semantics of | 21880 (widget-visibility-value-create): Use new semantics of |
17944 `widget-glyph-insert'. | 21881 `widget-glyph-insert'. |
17945 | 21882 |
17946 * custom/cus-edit.el (custom-buffer-create-internal): Setup | 21883 * custom/cus-edit.el (custom-buffer-create-internal): Setup |
17947 tag-down-glyphs with list. | 21884 tag-down-glyphs with list. |
17999 obsolete.el. | 21936 obsolete.el. |
18000 | 21937 |
18001 1997-10-18 Hrvoje Niksic <hniksic@srce.hr> | 21938 1997-10-18 Hrvoje Niksic <hniksic@srce.hr> |
18002 | 21939 |
18003 * custom/wid-edit.el (widget-push-button-value-create): Require | 21940 * custom/wid-edit.el (widget-push-button-value-create): Require |
18004 `xpm-button'. | 21941 `xpm-button'. |
18005 (widget-push-button-value-create): Use :tag-down-glyph and | 21942 (widget-push-button-value-create): Use :tag-down-glyph and |
18006 :tag-inactive-glyph. | 21943 :tag-inactive-glyph. |
18007 (widget-default-create): Use :tag-inactive-glyph. | 21944 (widget-default-create): Use :tag-inactive-glyph. |
18008 (widget-button-click): Correctly merge faces. | 21945 (widget-button-click): Correctly merge faces. |
18009 | 21946 |
18010 * custom/cus-edit.el (custom-variable-action): Don't redraw | 21947 * custom/cus-edit.el (custom-variable-action): Don't redraw |
18011 magic. | 21948 magic. |
18030 * custom/wid-edit.el (widget-field-value-get): Use `cond'. | 21967 * custom/wid-edit.el (widget-field-value-get): Use `cond'. |
18031 (default): Use :button-keymap. | 21968 (default): Use :button-keymap. |
18032 (widget-specify-button): Ditto. | 21969 (widget-specify-button): Ditto. |
18033 (widget-glyph-insert-glyph): Ditto. | 21970 (widget-glyph-insert-glyph): Ditto. |
18034 (widget-activation-glyph-mapper): Renamed from | 21971 (widget-activation-glyph-mapper): Renamed from |
18035 `widget-activation-glyphs-mapper'. | 21972 `widget-activation-glyphs-mapper'. |
18036 | 21973 |
18037 * custom/cus-edit.el (Custom-mode-menu): Go to `Easy | 21974 * custom/cus-edit.el (Custom-mode-menu): Go to `Easy |
18038 Customization' node. | 21975 Customization' node. |
18039 (boolean): Don't use nested backquotes. | 21976 (boolean): Don't use nested backquotes. |
18040 | 21977 |
18041 * custom/wid-edit.el (widget-field-action): Check whether the new | 21978 * custom/wid-edit.el (widget-field-action): Check whether the new |
18042 value is valid before using it. | 21979 value is valid before using it. |
18043 | 21980 |
18044 1997-10-16 Hrvoje Niksic <hniksic@srce.hr> | 21981 1997-10-16 Hrvoje Niksic <hniksic@srce.hr> |
18045 | 21982 |
18046 * custom/wid-edit.el (character): Use [\0-\377] instead of . in | 21983 * custom/wid-edit.el (character): Use [\0-\377] instead of . in |
18047 :valid-regexp. | 21984 :valid-regexp. |
18048 (widget-color-notify): Use `valid-color-name-p'. | 21985 (widget-color-notify): Use `valid-color-name-p'. |
18049 (widget-activation-widget-mapper): New function. | 21986 (widget-activation-widget-mapper): New function. |
18050 (widget-specify-inactive): Use it. | 21987 (widget-specify-inactive): Use it. |
18051 (widget-specify-active): Ditto. | 21988 (widget-specify-active): Ditto. |
18052 (widget-setup): Ditto. | 21989 (widget-setup): Ditto. |
18053 (radio-button): Added :inactive-glyph spec. | 21990 (radio-button): Added :inactive-glyph spec. |
18054 (widget-toggle-value-create): Use it. | 21991 (widget-toggle-value-create): Use it. |
18055 (widget-color-sample-face-get): Check for color before setting it. | 21992 (widget-color-sample-face-get): Check for color before setting it. |
18056 (widget-color-sample-face-get): Store the face object, not its | 21993 (widget-color-sample-face-get): Store the face object, not its |
18057 name. | 21994 name. |
18058 | 21995 |
18059 1997-10-18 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp> | 21996 1997-10-18 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp> |
18060 | 21997 |
18061 * help.el (function-at-point): Use `function-at-point-function'. | 21998 * help.el (function-at-point): Use `function-at-point-function'. |
18062 (function-at-point-function): New variable, formerly | 21999 (function-at-point-function): New variable, formerly |
18090 - Load any autoloads found in user packages. | 22027 - Load any autoloads found in user packages. |
18091 | 22028 |
18092 1997-10-17 Karl M. Hegbloom <karlheg@inetarena.com> | 22029 1997-10-17 Karl M. Hegbloom <karlheg@inetarena.com> |
18093 | 22030 |
18094 * packages/info.el (Info-insert-dir): Also kill the localdir temp | 22031 * packages/info.el (Info-insert-dir): Also kill the localdir temp |
18095 buffers. | 22032 buffers. |
18096 | 22033 |
18097 1997-10-17 SL Baur <steve@altair.xemacs.org> | 22034 1997-10-17 SL Baur <steve@altair.xemacs.org> |
18098 | 22035 |
18099 * utils/facemenu.el: autoload the `facemenu-keymap' properly. | 22036 * utils/facemenu.el: autoload the `facemenu-keymap' properly. |
18100 | 22037 |
18151 * cl/cl-macs.el (extent-properties): Remove old setf method. | 22088 * cl/cl-macs.el (extent-properties): Remove old setf method. |
18152 | 22089 |
18153 1997-10-16 Karl M. Hegbloom <karlheg@inetarena.com> | 22090 1997-10-16 Karl M. Hegbloom <karlheg@inetarena.com> |
18154 | 22091 |
18155 * prim/files.el (revert-without-query): changed from boolean to | 22092 * prim/files.el (revert-without-query): changed from boolean to |
18156 list of regexp as documented in NEWS and its docstring. | 22093 list of regexp as documented in NEWS and its docstring. |
18157 | 22094 |
18158 1997-10-16 SL Baur <steve@altair.xemacs.org> | 22095 1997-10-16 SL Baur <steve@altair.xemacs.org> |
18159 | 22096 |
18160 * utils/floating-toolbar.el: (TopLevel): Don't unconditionally | 22097 * utils/floating-toolbar.el: (TopLevel): Don't unconditionally |
18161 require the feature `toolbar' it causes breakage only at | 22098 require the feature `toolbar' it causes breakage only at |
18162 bytecompile time. Don't do any initialization if toolbar support | 22099 bytecompile time. Don't do any initialization if toolbar support |
18163 is not available. | 22100 is not available. |
18164 (floating-toolbar): Whine if no run-time toolbar support is | 22101 (floating-toolbar): Whine if no run-time toolbar support is |
18165 available. | 22102 available. |
18166 | 22103 |
18167 * custom/wid-edit.el (widget-change-glyphs-mapper): cosmetic changes. | 22104 * custom/wid-edit.el (widget-change-glyphs-mapper): cosmetic changes. |
18168 From Hrvoje Niksic <hniksic@srce.hr> | 22105 From Hrvoje Niksic <hniksic@srce.hr> |
18169 | 22106 |
18170 * prim/glyphs.el (init-glyphs): Use different logo for beta XEmacsen. | 22107 * prim/glyphs.el (init-glyphs): Use different logo for beta XEmacsen. |
18171 From Didier Verna <didier@xemacs.org> | 22108 From Didier Verna <didier@xemacs.org> |
18172 | 22109 |
18173 1997-10-15 Hrvoje Niksic <hniksic@srce.hr> | 22110 1997-10-15 Hrvoje Niksic <hniksic@srce.hr> |
18174 | 22111 |
18175 * cl/cl-macs.el (extent-property): Updated SETF methods for `get' | 22112 * cl/cl-macs.el (extent-property): Updated SETF methods for `get' |
18176 and `extent-property'. | 22113 and `extent-property'. |
18177 | 22114 |
18178 * custom/wid-edit.el (widget-field-value-create): Revert to using | 22115 * custom/wid-edit.el (widget-field-value-create): Revert to using |
18179 two markers. | 22116 two markers. |
18180 (widget-setup): Ditto. | 22117 (widget-setup): Ditto. |
18181 (widget-color-sample-face-get): Get only a unique face per widget. | 22118 (widget-color-sample-face-get): Get only a unique face per widget. |
18182 (widget-color-notify): Change the color of the face instead of | 22119 (widget-color-notify): Change the color of the face instead of |
18183 creating a new one. | 22120 creating a new one. |
18184 | 22121 |
18185 * packages/add-log.el (add-change-log-entry): Push window | 22122 * packages/add-log.el (add-change-log-entry): Push window |
18186 configuration. | 22123 configuration. |
18187 (change-log-exit): New function. | 22124 (change-log-exit): New function. |
18188 (change-log-cancel): Ditto. | 22125 (change-log-cancel): Ditto. |
18189 (change-log-mode-map): Bind them. | 22126 (change-log-mode-map): Bind them. |
18190 | 22127 |
18191 * custom/wid-edit.el (widget-specify-inactive): Make glyphs look | 22128 * custom/wid-edit.el (widget-specify-inactive): Make glyphs look |
18192 inactive. | 22129 inactive. |
18193 (widget-change-glyphs-mapper): New function. | 22130 (widget-change-glyphs-mapper): New function. |
18194 (widget-glyph-click): Disallow operations on inactive glyphs. | 22131 (widget-glyph-click): Disallow operations on inactive glyphs. |
18195 | 22132 |
18196 1997-10-14 Hrvoje Niksic <hniksic@srce.hr> | 22133 1997-10-14 Hrvoje Niksic <hniksic@srce.hr> |
18197 | 22134 |
18198 * custom/wid-edit.el: (widget-glyph-insert-glyph): Use | 22135 * custom/wid-edit.el: (widget-glyph-insert-glyph): Use |
18199 `widget-mouse-help' if necessary. | 22136 `widget-mouse-help' if necessary. |
18200 (widget-documentation-string-value-create): Don't coerce help-echo | 22137 (widget-documentation-string-value-create): Don't coerce help-echo |
18201 WIDGET to widget. | 22138 WIDGET to widget. |
18202 (widget-button-keymap): New keymap. | 22139 (widget-button-keymap): New keymap. |
18203 (widget-specify-button): Use it. | 22140 (widget-specify-button): Use it. |
18204 (widget-glyph-insert-glyph): Ditto. | 22141 (widget-glyph-insert-glyph): Ditto. |
18208 (widget-keymap): Don't bind buttons and RET. | 22145 (widget-keymap): Don't bind buttons and RET. |
18209 (widget-button-keymap): Bind mouse buttons and RET. | 22146 (widget-button-keymap): Bind mouse buttons and RET. |
18210 (widget-field-activate): Use `widget-field-find'. | 22147 (widget-field-activate): Use `widget-field-find'. |
18211 | 22148 |
18212 * custom/wid-edit.el (widget-button-click): Visually "release" the | 22149 * custom/wid-edit.el (widget-button-click): Visually "release" the |
18213 button *before* doing the buttonup action. | 22150 button *before* doing the buttonup action. |
18214 (widget-button-click): Reworked. | 22151 (widget-button-click): Reworked. |
18215 (widget-echo-help): Accept extent. | 22152 (widget-echo-help): Accept extent. |
18216 | 22153 |
18217 * custom/cus-edit.el (custom-face-value-create): Use `make-face'. | 22154 * custom/cus-edit.el (custom-face-value-create): Use `make-face'. |
18218 | 22155 |
18307 xemacs-build-report-insert-installation-file | 22244 xemacs-build-report-insert-installation-file |
18308 | 22245 |
18309 1997-10-13 Hrvoje Niksic <hniksic@srce.hr> | 22246 1997-10-13 Hrvoje Niksic <hniksic@srce.hr> |
18310 | 22247 |
18311 * custom/cus-load.el: Disable gc while loading `custom-load' | 22248 * custom/cus-load.el: Disable gc while loading `custom-load' |
18312 files. | 22249 files. |
18313 (custom-put): Added docstring; ignore PROPERTY. | 22250 (custom-put): Added docstring; ignore PROPERTY. |
18314 | 22251 |
18315 * custom/wid-edit.el (widget-previous-button-or-field): If the | 22252 * custom/wid-edit.el (widget-previous-button-or-field): If the |
18316 point is within a button or field, return the beginning position | 22253 point is within a button or field, return the beginning position |
18317 of the field. | 22254 of the field. |
18318 | 22255 |
18319 * prim/frame.el (frame-list): Use `nconc' instead of `append'. | 22256 * prim/frame.el (frame-list): Use `nconc' instead of `append'. |
18320 (set-frame-configuration): Use `mapc'. | 22257 (set-frame-configuration): Use `mapc'. |
18321 (delete-other-frames): Ditto. | 22258 (delete-other-frames): Ditto. |
18322 | 22259 |
18335 documented. | 22272 documented. |
18336 | 22273 |
18337 1997-10-12 Hrvoje Niksic <hniksic@srce.hr> | 22274 1997-10-12 Hrvoje Niksic <hniksic@srce.hr> |
18338 | 22275 |
18339 * prim/simple.el (zmacs-deactivate-region): Use `mapc' instead of | 22276 * prim/simple.el (zmacs-deactivate-region): Use `mapc' instead of |
18340 `mapcar'. | 22277 `mapcar'. |
18341 (zmacs-make-extent-for-region): Ditto. | 22278 (zmacs-make-extent-for-region): Ditto. |
18342 | 22279 |
18343 * custom/cus-dep.el: Updated comments. | 22280 * custom/cus-dep.el: Updated comments. |
18344 | 22281 |
18345 * custom/cus-edit.el (custom-variable-prompt): Prompt with | 22282 * custom/cus-edit.el (custom-variable-prompt): Prompt with |
18382 * '': various doc string corrections. | 22319 * '': various doc string corrections. |
18383 | 22320 |
18384 * '': changed `auto-saves-file-prefix' to "~/.xemacs/saves-" | 22321 * '': changed `auto-saves-file-prefix' to "~/.xemacs/saves-" |
18385 | 22322 |
18386 * '' Added toplevel block (when (fboundp 'load-gc) ...to init the | 22323 * '' Added toplevel block (when (fboundp 'load-gc) ...to init the |
18387 Info-def..list from the environment variable INFOPATH at dump time. | 22324 Info-def..list from the environment variable INFOPATH at dump time. |
18388 | 22325 |
18389 * prim/packages.el (packages-find-packages-1): append the list of | 22326 * prim/packages.el (packages-find-packages-1): append the list of |
18390 packages info directories to `Info-default-directory-list' rather | 22327 packages info directories to `Info-default-directory-list' rather |
18391 than prepending them. Don't add them if they're already in the | 22328 than prepending them. Don't add them if they're already in the |
18392 list. | 22329 list. |
18393 | 22330 |
18394 * packages/info.el (Info-directory-list): various fixes to the | 22331 * packages/info.el (Info-directory-list): various fixes to the |
18395 directory list handling. | 22332 directory list handling. |
18396 * (Info-localdir-heading-regexp) added. | 22333 * (Info-localdir-heading-regexp) added. |
18397 | 22334 |
18398 * '' removed the unrequired defcustom of `Info-default-directory- | 22335 * '' removed the unrequired defcustom of `Info-default-directory- |
18399 list' | 22336 list' |
18400 | 22337 |
18401 1997-10-11 SL Baur <steve@altair.xemacs.org> | 22338 1997-10-11 SL Baur <steve@altair.xemacs.org> |
18402 | 22339 |
18403 * prim/about.el: New faces, new entries. | 22340 * prim/about.el: New faces, new entries. |
18404 | 22341 |
18572 buffer. | 22509 buffer. |
18573 | 22510 |
18574 1997-10-07 Karl M. Hegbloom <karlheg@inetarena.com> | 22511 1997-10-07 Karl M. Hegbloom <karlheg@inetarena.com> |
18575 | 22512 |
18576 * psgml/psgml.el (sgml-mode-map): modify defin-key statements to | 22513 * psgml/psgml.el (sgml-mode-map): modify defin-key statements to |
18577 use the new and improved key designator syntax. Rebound | 22514 use the new and improved key designator syntax. Rebound |
18578 'sgml-split-element to a similar key as the global 'split-line | 22515 'sgml-split-element to a similar key as the global 'split-line |
18579 binding. | 22516 binding. |
18580 | 22517 |
18581 1997-10-07 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp> | 22518 1997-10-07 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp> |
18582 | 22519 |
18583 * utils/thing.el (thing-symbol): Return nil if `end' is nil. | 22520 * utils/thing.el (thing-symbol): Return nil if `end' is nil. |
18584 | 22521 |
18585 1997-10-07 Karl M. Hegbloom <karlheg@inetarena.com> | 22522 1997-10-07 Karl M. Hegbloom <karlheg@inetarena.com> |
18586 | 22523 |
18587 * modes/cperl-mode.el: Fixed the help toggle menuitem, and added | 22524 * modes/cperl-mode.el: Fixed the help toggle menuitem, and added |
18588 an autoload cookie. | 22525 an autoload cookie. |
18589 * modes/perl-mode.el: ditch the autoload in favor of cperl-mode. | 22526 * modes/perl-mode.el: ditch the autoload in favor of cperl-mode. |
18590 | 22527 |
18591 1997-10-07 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp> | 22528 1997-10-07 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp> |
18592 | 22529 |
18593 * packages/etags.el (add-to-tag-completion-table): Better support | 22530 * packages/etags.el (add-to-tag-completion-table): Better support |
18594 for Scheme code. Parse scheme definitions and identifiers | 22531 for Scheme code. Parse scheme definitions and identifiers |
18595 with colons correctly. | 22532 with colons correctly. |
18596 | 22533 |
18597 1997-10-07 SL Baur <steve@altair.xemacs.org> | 22534 1997-10-07 SL Baur <steve@altair.xemacs.org> |
18598 | 22535 |
18599 * mule/mule-cmds.el (read-input-method-name): Use a default if | 22536 * mule/mule-cmds.el (read-input-method-name): Use a default if |
18600 available. | 22537 available. |
18603 * prim/about.el (about-url-alist): Update jwz's home page. | 22540 * prim/about.el (about-url-alist): Update jwz's home page. |
18604 | 22541 |
18605 1997-10-07 Hrvoje Niksic <hniksic@srce.hr> | 22542 1997-10-07 Hrvoje Niksic <hniksic@srce.hr> |
18606 | 22543 |
18607 * x11/x-menubar.el (default-menubar): Handle pending-delete | 22544 * x11/x-menubar.el (default-menubar): Handle pending-delete |
18608 correctly. | 22545 correctly. |
18609 | 22546 |
18610 1997-10-06 SL Baur <steve@altair.xemacs.org> | 22547 1997-10-06 SL Baur <steve@altair.xemacs.org> |
18611 | 22548 |
18612 * utils/font.el: Don't need devices.el on XEmacs. | 22549 * utils/font.el: Don't need devices.el on XEmacs. |
18613 | 22550 |
18622 broken rmail. | 22559 broken rmail. |
18623 | 22560 |
18624 1997-09-29 Karl M. Hegbloom <karlheg@inetarena.com> | 22561 1997-09-29 Karl M. Hegbloom <karlheg@inetarena.com> |
18625 | 22562 |
18626 * prim/files.el (auto-mode-alist): make `.cl' a lisp-mode | 22563 * prim/files.el (auto-mode-alist): make `.cl' a lisp-mode |
18627 extension for Franz Allegro CL. | 22564 extension for Franz Allegro CL. |
18628 | 22565 |
18629 1997-10-05 Hrvoje Niksic <hniksic@srce.hr> | 22566 1997-10-05 Hrvoje Niksic <hniksic@srce.hr> |
18630 | 22567 |
18631 * prim/simple.el: Minor docstring and comment changes. Customized | 22568 * prim/simple.el: Minor docstring and comment changes. Customized |
18632 some more. | 22569 some more. |
18636 * utils/xemacs-build-report.el (xemacs-build-report): Placed to | 22573 * utils/xemacs-build-report.el (xemacs-build-report): Placed to |
18637 maintenance group. | 22574 maintenance group. |
18638 (xemacs-create-build-report): Added an autoload cookie. | 22575 (xemacs-create-build-report): Added an autoload cookie. |
18639 | 22576 |
18640 * prim/profile.el (profiling-results): Renamed from | 22577 * prim/profile.el (profiling-results): Renamed from |
18641 `pretty-print-profiling-info'. | 22578 `pretty-print-profiling-info'. |
18642 | 22579 |
18643 1997-10-03 Karl M. Hegbloom <Karl M. Hegbloom <karlheg@inetarena.com> | 22580 1997-10-03 Karl M. Hegbloom <Karl M. Hegbloom <karlheg@inetarena.com> |
18644 | 22581 |
18645 * custom/cus-edit.el (custom-save-all): Bind `auto-mode-alist' to | 22582 * custom/cus-edit.el (custom-save-all): Bind `auto-mode-alist' to |
18646 nil around the init file handling to prevent unnecessary automagic | 22583 nil around the init file handling to prevent unnecessary automagic |
18647 processing. | 22584 processing. |
18648 | 22585 |
18649 1997-10-03 Hrvoje Niksic <hniksic@srce.hr> | 22586 1997-10-03 Hrvoje Niksic <hniksic@srce.hr> |
18650 | 22587 |
18651 * prim/faces.el (face-spec-set): Invoke `init-face-from-resources'. | 22588 * prim/faces.el (face-spec-set): Invoke `init-face-from-resources'. |
18652 | 22589 |
18653 * custom/cus-face.el (custom-set-faces): Revert to using | 22590 * custom/cus-face.el (custom-set-faces): Revert to using |
18654 `make-empty-face'. | 22591 `make-empty-face'. |
18655 (custom-declare-face): Ditto. | 22592 (custom-declare-face): Ditto. |
18656 | 22593 |
18657 1997-10-04 SL Baur <steve@altair.xemacs.org> | 22594 1997-10-04 SL Baur <steve@altair.xemacs.org> |
18658 | 22595 |
18659 * prim/modeline.el (modeline-modified-map): Call wrapper function | 22596 * prim/modeline.el (modeline-modified-map): Call wrapper function |
18670 Suggested by: Karl M. Hegbloom <karlheg@inetarena.com> | 22607 Suggested by: Karl M. Hegbloom <karlheg@inetarena.com> |
18671 | 22608 |
18672 1997-10-03 Karl M. Hegbloom <karlheg@inetarena.com> | 22609 1997-10-03 Karl M. Hegbloom <karlheg@inetarena.com> |
18673 | 22610 |
18674 * packages/func-menu.el: change the countups from message's to | 22611 * packages/func-menu.el: change the countups from message's to |
18675 display-message 'progress's so they don't dump in the lossage | 22612 display-message 'progress's so they don't dump in the lossage |
18676 buffer. | 22613 buffer. |
18677 | 22614 |
18678 1997-10-03 Karl M. Hegbloom <karlheg@inetarena.com> | 22615 1997-10-03 Karl M. Hegbloom <karlheg@inetarena.com> |
18679 | 22616 |
18680 * psgml/psgml.el (sgml-mode-map): Bind (meta backspace) to | 22617 * psgml/psgml.el (sgml-mode-map): Bind (meta backspace) to |
18681 'backward-kill-word so it works as expected. "\e\C-h" will still | 22618 'backward-kill-word so it works as expected. "\e\C-h" will still |
18682 do 'sgml-mark-current-element. | 22619 do 'sgml-mark-current-element. |
18683 | 22620 |
18684 1997-08-13 Yves BLUSSEAU <hk444@cleveland.freenet.edu> | 22621 1997-08-13 Yves BLUSSEAU <hk444@cleveland.freenet.edu> |
18685 | 22622 |
18686 * efs/efs.el (efs-set-file-modes): Fix a bug that cause an error | 22623 * efs/efs.el (efs-set-file-modes): Fix a bug that cause an error |
18687 when using the efs-set-file-modes function on a remote station with | 22624 when using the efs-set-file-modes function on a remote station with |
18708 necessary. | 22645 necessary. |
18709 | 22646 |
18710 1997-10-02 Hrvoje Niksic <hniksic@srce.hr> | 22647 1997-10-02 Hrvoje Niksic <hniksic@srce.hr> |
18711 | 22648 |
18712 * custom/cus-face.el (custom-declare-face): Use `make-face' | 22649 * custom/cus-face.el (custom-declare-face): Use `make-face' |
18713 instead of `make-empty-face'. | 22650 instead of `make-empty-face'. |
18714 (custom-declare-face): Don't invoke init-face-from-resources | 22651 (custom-declare-face): Don't invoke init-face-from-resources |
18715 explicitly. | 22652 explicitly. |
18716 | 22653 |
18717 * prim/profile.el (pretty-print-profiling-info): When interactive, | 22654 * prim/profile.el (pretty-print-profiling-info): When interactive, |
18718 use a separate buffer instead of current-buffer. | 22655 use a separate buffer instead of current-buffer. |
18719 (pretty-print-profiling-info): Prettified output. | 22656 (pretty-print-profiling-info): Prettified output. |
18720 | 22657 |
18736 | 22673 |
18737 * custom/cus-edit.el (custom-save-delete): Bind `find-file-hooks' | 22674 * custom/cus-edit.el (custom-save-delete): Bind `find-file-hooks' |
18738 to nil. | 22675 to nil. |
18739 | 22676 |
18740 * custom/wid-edit.el (widget-next-button-or-field): Use the | 22677 * custom/wid-edit.el (widget-next-button-or-field): Use the |
18741 `start-open' flag to `map-extents'. | 22678 `start-open' flag to `map-extents'. |
18742 (widget-previous-button-or-field): Ditto. | 22679 (widget-previous-button-or-field): Ditto. |
18743 | 22680 |
18744 * custom/cus-edit.el (custom-face-value-create): Use | 22681 * custom/cus-edit.el (custom-face-value-create): Use |
18745 `face-custom-attributes'. | 22682 `face-custom-attributes'. |
18746 | 22683 |
18747 * packages/font-lock.el: Defcustomed some variables. | 22684 * packages/font-lock.el: Defcustomed some variables. |
18748 | 22685 |
18749 1997-09-30 Hrvoje Niksic <hniksic@srce.hr> | 22686 1997-09-30 Hrvoje Niksic <hniksic@srce.hr> |
18750 | 22687 |
18760 (get-frame-background-mode): Cache background modes of frames. | 22697 (get-frame-background-mode): Cache background modes of frames. |
18761 | 22698 |
18762 * prim/minibuf.el (input-error): Add a `display-error' property. | 22699 * prim/minibuf.el (input-error): Add a `display-error' property. |
18763 | 22700 |
18764 * custom/cus-face.el (initialize-face-resources): Check for | 22701 * custom/cus-face.el (initialize-face-resources): Check for |
18765 `make-face-x-resource-internal' before using it. | 22702 `make-face-x-resource-internal' before using it. |
18766 (custom-get-frame-properties): Use `set-frame-property'. | 22703 (custom-get-frame-properties): Use `set-frame-property'. |
18767 | 22704 |
18768 1997-09-29 Hrvoje Niksic <hniksic@srce.hr> | 22705 1997-09-29 Hrvoje Niksic <hniksic@srce.hr> |
18769 | 22706 |
18770 * custom/wid-edit.el (widget-specify-button): Set the `tabable' | 22707 * custom/wid-edit.el (widget-specify-button): Set the `tabable' |
18845 `compiled-function-annotation'. | 22782 `compiled-function-annotation'. |
18846 | 22783 |
18847 1997-09-28 Karl M. Hegbloom <karlheg@inetarena.com> | 22784 1997-09-28 Karl M. Hegbloom <karlheg@inetarena.com> |
18848 | 22785 |
18849 * prim/help.el (find-function-noselect): remove reference to | 22786 * prim/help.el (find-function-noselect): remove reference to |
18850 `path' from the (let* ((path find... since &optional path is no | 22787 `path' from the (let* ((path find... since &optional path is no |
18851 longer an argument to this function. Cures "Signaling: | 22788 longer an argument to this function. Cures "Signaling: |
18852 (void-variable path)" error when using {M-x find-function}. | 22789 (void-variable path)" error when using {M-x find-function}. |
18853 | 22790 |
18854 1997-09-27 Karl M. Hegbloom <karlheg@inetarena.com> | 22791 1997-09-27 Karl M. Hegbloom <karlheg@inetarena.com> |
18855 | 22792 |
18856 * utils/regexp-opt.el: Add support for the shy grouping "\\(?:" | 22793 * utils/regexp-opt.el: Add support for the shy grouping "\\(?:" |
18857 that came along with the new regexp syntax. | 22794 that came along with the new regexp syntax. |
18858 | 22795 |
18859 1997-09-29 Hrvoje Niksic <hniksic@srce.hr> | 22796 1997-09-29 Hrvoje Niksic <hniksic@srce.hr> |
18860 | 22797 |
18861 * x11/x-toolbar.el: Minor fixes. | 22798 * x11/x-toolbar.el: Minor fixes. |
18862 | 22799 |
18864 | 22801 |
18865 * custom/wid-edit.el (color): Buttonify the tag. | 22802 * custom/wid-edit.el (color): Buttonify the tag. |
18866 (widget-color-action): Use `read-color' unconditionally. | 22803 (widget-color-action): Use `read-color' unconditionally. |
18867 | 22804 |
18868 * utils/edmacro.el: Use append/vconcat instead of mapcar/mapvector | 22805 * utils/edmacro.el: Use append/vconcat instead of mapcar/mapvector |
18869 with `identity'. | 22806 with `identity'. |
18870 (format-kbd-macro): Use `indirect-function' instead of | 22807 (format-kbd-macro): Use `indirect-function' instead of |
18871 `symbol-function'. | 22808 `symbol-function'. |
18872 (read-kbd-macro): Fix docstring. | 22809 (read-kbd-macro): Fix docstring. |
18873 (edmacro-finish-edit): Use `match-string'. | 22810 (edmacro-finish-edit): Use `match-string'. |
18874 (edmacro-parse-keys): Ditto. | 22811 (edmacro-parse-keys): Ditto. |
18875 (edmacro-parse-word): Use `dotimes' instead of `loop'. | 22812 (edmacro-parse-word): Use `dotimes' instead of `loop'. |
18876 (edmacro-format-keys): Ditto. | 22813 (edmacro-format-keys): Ditto. |
18916 20.2). | 22853 20.2). |
18917 (update-leim-list-file): New function (imported from Emacs 20.2). | 22854 (update-leim-list-file): New function (imported from Emacs 20.2). |
18918 | 22855 |
18919 (current-input-method, current-input-method-title): Modify | 22856 (current-input-method, current-input-method-title): Modify |
18920 DOC-string to sync with Emacs 20.2. | 22857 DOC-string to sync with Emacs 20.2. |
18921 (default-input-method): Use `defcustom' (to sync with Emacs 20.2). | 22858 (default-input-method): Use `defcustom' (to sync with Emacs 20.2). |
18922 (input-method-history): New variable (imported from Emacs 20.2). | 22859 (input-method-history): New variable (imported from Emacs 20.2). |
18923 | 22860 |
18924 (inactivate-current-input-method-function): Modify DOC-string to | 22861 (inactivate-current-input-method-function): Modify DOC-string to |
18925 sync with Emacs 20.2. | 22862 sync with Emacs 20.2. |
18926 | 22863 |
19039 * prim/help.el (describe-function-at-point): new function. | 22976 * prim/help.el (describe-function-at-point): new function. |
19040 (describe-variable-at-point): ditto. | 22977 (describe-variable-at-point): ditto. |
19041 (help-next-symbol): ditto. | 22978 (help-next-symbol): ditto. |
19042 (help-prev-symbol): ditto. | 22979 (help-prev-symbol): ditto. |
19043 (describe-function): Mention `find-function-function' in | 22980 (describe-function): Mention `find-function-function' in |
19044 docstring. Use `function-history' in completing-read. | 22981 docstring. Use `function-history' in completing-read. |
19045 (describe-function-1): Only print one filename, even if we know | 22982 (describe-function-1): Only print one filename, even if we know |
19046 two! Use `variable-history' in completing-read. | 22983 two! Use `variable-history' in completing-read. |
19047 (where-is): Mention `find-function-function' in docstring. | 22984 (where-is): Mention `find-function-function' in docstring. |
19048 (find-function-function): improve docstring. | 22985 (find-function-function): improve docstring. |
19049 (find-function-noselect): Remove optional arg. Search also for | 22986 (find-function-noselect): Remove optional arg. Search also for |
19050 cl's defun*. Return a pair instead of a list. | 22987 cl's defun*. Return a pair instead of a list. |
19051 (find-function-read-function): use `function-history'. | 22988 (find-function-read-function): use `function-history'. |
19068 restore old directory creation behavior. | 23005 restore old directory creation behavior. |
19069 | 23006 |
19070 1997-09-25 Hrvoje Niksic <hniksic@srce.hr> | 23007 1997-09-25 Hrvoje Niksic <hniksic@srce.hr> |
19071 | 23008 |
19072 * custom/wid-edit.el (widget-button-or-field-extent): New | 23009 * custom/wid-edit.el (widget-button-or-field-extent): New |
19073 function. | 23010 function. |
19074 (widget-next-button-or-field): Use it. | 23011 (widget-next-button-or-field): Use it. |
19075 (widget-previous-button-or-field): Ditto. | 23012 (widget-previous-button-or-field): Ditto. |
19076 (widget-move): Don't signal an error when there is only one widget | 23013 (widget-move): Don't signal an error when there is only one widget |
19077 in the buffer. | 23014 in the buffer. |
19078 (widget-push-button-value-create): Cache glyphs themselves, | 23015 (widget-push-button-value-create): Cache glyphs themselves, |
19079 instead of instantiators. | 23016 instead of instantiators. |
19080 (widget-documentation-string-value-create): Better help echo | 23017 (widget-documentation-string-value-create): Better help echo |
19081 (widget-mouse-help): Use `functionp'. | 23018 (widget-mouse-help): Use `functionp'. |
19082 (widget-echo-help): Ditto. | 23019 (widget-echo-help): Ditto. |
19083 | 23020 |
19084 1997-09-25 SL Baur <steve@altair.xemacs.org> | 23021 1997-09-25 SL Baur <steve@altair.xemacs.org> |
19093 1997-09-25 Hrvoje Niksic <hniksic@srce.hr> | 23030 1997-09-25 Hrvoje Niksic <hniksic@srce.hr> |
19094 | 23031 |
19095 * comint/telnet.el: Minor custom changes. | 23032 * comint/telnet.el: Minor custom changes. |
19096 | 23033 |
19097 * custom/wid-edit.el (widget-field-action): Edit the value in the | 23034 * custom/wid-edit.el (widget-field-action): Edit the value in the |
19098 minibuffer. | 23035 minibuffer. |
19099 | 23036 |
19100 * custom/cus-edit.el (custom-group-value-create): Renamed `Go to | 23037 * custom/cus-edit.el (custom-group-value-create): Renamed `Go to |
19101 Group' tag to `Open'. | 23038 Group' tag to `Open'. |
19102 | 23039 |
19103 * custom/wid-edit.el (widget-shadow-subrs): New variable. | 23040 * custom/wid-edit.el (widget-shadow-subrs): New variable. |
19116 | 23053 |
19117 * prim/about.el: Use :button-prefix and :button-suffix instead of | 23054 * prim/about.el: Use :button-prefix and :button-suffix instead of |
19118 the variables. | 23055 the variables. |
19119 | 23056 |
19120 * custom/wid-edit.el (widget-field-keymap): Bind Sh-TAB to | 23057 * custom/wid-edit.el (widget-field-keymap): Bind Sh-TAB to |
19121 `widget-backward'. | 23058 `widget-backward'. |
19122 (widget-specify-field): Use extents, not overlays. | 23059 (widget-specify-field): Use extents, not overlays. |
19123 (widget-specify-button): Ditto. | 23060 (widget-specify-button): Ditto. |
19124 (widget-specify-sample): Ditto. | 23061 (widget-specify-sample): Ditto. |
19125 (widget-specify-inactive): Ditto. | 23062 (widget-specify-inactive): Ditto. |
19126 (widget-button-click): Ditto. | 23063 (widget-button-click): Ditto. |
19152 | 23089 |
19153 * custom/wid-edit.el (widget-button1-click): Would bug out on | 23090 * custom/wid-edit.el (widget-button1-click): Would bug out on |
19154 events with no bindings. | 23091 events with no bindings. |
19155 | 23092 |
19156 * custom/cus-edit.el (custom-group-value-create): Update members | 23093 * custom/cus-edit.el (custom-group-value-create): Update members |
19157 after loading the widget. | 23094 after loading the widget. |
19158 (custom-group-link-help-echo): New function. | 23095 (custom-group-link-help-echo): New function. |
19159 (custom-group-link): Use it. | 23096 (custom-group-link): Use it. |
19160 | 23097 |
19161 * prim/cus-load.el (custom-put): Update | 23098 * prim/cus-load.el (custom-put): Update |
19162 `custom-parent-hash-table'. | 23099 `custom-parent-hash-table'. |
19163 | 23100 |
19164 * custom/cus-edit.el (custom-add-parent-links): Use | 23101 * custom/cus-edit.el (custom-add-parent-links): Use |
19165 `custom-group-hash-table' to map the groups. | 23102 `custom-group-hash-table' to map the groups. |
19166 | 23103 |
19167 * custom/custom.el (custom-parent-hash-table): New variable. | 23104 * custom/custom.el (custom-parent-hash-table): New variable. |
19172 * custom/cus-edit.el (custom-group-prompt): New function. | 23109 * custom/cus-edit.el (custom-group-prompt): New function. |
19173 (customize): Use it. | 23110 (customize): Use it. |
19174 (customize-other-window): Ditto. | 23111 (customize-other-window): Ditto. |
19175 | 23112 |
19176 * custom/wid-edit.el (widget-field-keymap): Bind TAB to | 23113 * custom/wid-edit.el (widget-field-keymap): Bind TAB to |
19177 `widget-forward'. | 23114 `widget-forward'. |
19178 | 23115 |
19179 1997-09-23 Hrvoje Niksic <hniksic@srce.hr> | 23116 1997-09-23 Hrvoje Niksic <hniksic@srce.hr> |
19180 | 23117 |
19181 * custom/cus-edit.el: Use `display-message' to indicate progress | 23118 * custom/cus-edit.el: Use `display-message' to indicate progress |
19182 messages. | 23119 messages. |
19194 * custom/cus-edit.el (custom-buffer-create-internal): Print a | 23131 * custom/cus-edit.el (custom-buffer-create-internal): Print a |
19195 limited number of messages. | 23132 limited number of messages. |
19196 (custom-group-value-create): Ditto. | 23133 (custom-group-value-create): Ditto. |
19197 | 23134 |
19198 * custom/wid-edit.el (widget-editable-list-value-get): Revert to | 23135 * custom/wid-edit.el (widget-editable-list-value-get): Revert to |
19199 `append'. | 23136 `append'. |
19200 | 23137 |
19201 1997-09-22 Colin Rafferty <craffert@ml.com> | 23138 1997-09-22 Colin Rafferty <craffert@ml.com> |
19202 | 23139 |
19203 * modes/lazy-shot.el (lazy-shot-shot-function): Made it do its | 23140 * modes/lazy-shot.el (lazy-shot-shot-function): Made it do its |
19204 work in the correct buffer. Also, changed obsolete | 23141 work in the correct buffer. Also, changed obsolete |
19251 (custom-group-menu-create): Define unconditionally. | 23188 (custom-group-menu-create): Define unconditionally. |
19252 (customize-menu-create): Ditto. | 23189 (customize-menu-create): Ditto. |
19253 (custom-unlispify-menu-entry): Use `with-current-buffer'. | 23190 (custom-unlispify-menu-entry): Use `with-current-buffer'. |
19254 | 23191 |
19255 * custom/wid-edit.el (widget-checklist-match-inline): Revert to | 23192 * custom/wid-edit.el (widget-checklist-match-inline): Revert to |
19256 `append'. | 23193 `append'. |
19257 (widget-checklist-value-get): Ditto. | 23194 (widget-checklist-value-get): Ditto. |
19258 (widget-editable-list-match-inline): Ditto. | 23195 (widget-editable-list-match-inline): Ditto. |
19259 (widget-group-match-inline): Ditto. | 23196 (widget-group-match-inline): Ditto. |
19260 (widget-glyph-find): Removed compatibility checks; use | 23197 (widget-glyph-find): Removed compatibility checks; use |
19261 `locate-data-directory'. | 23198 `locate-data-directory'. |
19262 (widget-glyph-find): Use backquotes. | 23199 (widget-glyph-find): Use backquotes. |
19263 (widget-push-button-value-create): Ditto. | 23200 (widget-push-button-value-create): Ditto. |
19264 (widget-choice-mouse-down-action): Don't use `window-system'. | 23201 (widget-choice-mouse-down-action): Don't use `window-system'. |
19265 (widget-transpose-chars): New function. | 23202 (widget-transpose-chars): New function. |
19266 (widget-text-keymap): Use it. | 23203 (widget-text-keymap): Use it. |
19277 * packages/man.el: Reverse manual prefix patch. | 23214 * packages/man.el: Reverse manual prefix patch. |
19278 | 23215 |
19279 1997-09-21 Karl M. Hegbloom <karlheg@inetarena.com> | 23216 1997-09-21 Karl M. Hegbloom <karlheg@inetarena.com> |
19280 | 23217 |
19281 * packages/man.el: Got rid of the `stars', and hard coded a prefix | 23218 * packages/man.el: Got rid of the `stars', and hard coded a prefix |
19282 of "Man: " for manual-entry buffers. | 23219 of "Man: " for manual-entry buffers. |
19283 | 23220 |
19284 1997-09-21 Hrvoje Niksic <hniksic@srce.hr> | 23221 1997-09-21 Hrvoje Niksic <hniksic@srce.hr> |
19285 | 23222 |
19286 * custom/cus-face.el (frame-background-mode): Renamed from | 23223 * custom/cus-face.el (frame-background-mode): Renamed from |
19287 `custom-background-mode'. | 23224 `custom-background-mode'. |
19300 (customize-group): Defalias to `customize'. | 23237 (customize-group): Defalias to `customize'. |
19301 (customize-other-window): New function. | 23238 (customize-other-window): New function. |
19302 (customize-group-other-window): Alias to `customize-other-window'. | 23239 (customize-group-other-window): Alias to `customize-other-window'. |
19303 | 23240 |
19304 * custom/wid-edit.el (widget-choose): Now works with | 23241 * custom/wid-edit.el (widget-choose): Now works with |
19305 `widget-menu-minibuffer-flag' set to nil. | 23242 `widget-menu-minibuffer-flag' set to nil. |
19306 (widget-menu-minibuffer-flag): Default to nil. | 23243 (widget-menu-minibuffer-flag): Default to nil. |
19307 (widget-specify-insert): Use new blackquote syntax. | 23244 (widget-specify-insert): Use new blackquote syntax. |
19308 (widget-checklist-value-get): Ditto. | 23245 (widget-checklist-value-get): Ditto. |
19309 (widget-map-buttons): Ditto. | 23246 (widget-map-buttons): Ditto. |
19310 (widget-checklist-match-inline): Ditto. | 23247 (widget-checklist-match-inline): Ditto. |
19312 (widget-group-match-inline): Ditto. | 23249 (widget-group-match-inline): Ditto. |
19313 (widget-checklist-match-inline): Use `nconc'. | 23250 (widget-checklist-match-inline): Use `nconc'. |
19314 (widget-keymap): Bind `M-tab' to `widget-backward'. | 23251 (widget-keymap): Bind `M-tab' to `widget-backward'. |
19315 | 23252 |
19316 * prim/help.el (find-function-noselect): `locate-library' is | 23253 * prim/help.el (find-function-noselect): `locate-library' is |
19317 compression-aware; don't duplicate the work. | 23254 compression-aware; don't duplicate the work. |
19318 | 23255 |
19319 * prim/packages.el (packages-hardcoded-lisp): Remove "cl-defs". | 23256 * prim/packages.el (packages-hardcoded-lisp): Remove "cl-defs". |
19320 | 23257 |
19321 * custom/wid-edit.el: Use `remove-if'. | 23258 * custom/wid-edit.el: Use `remove-if'. |
19322 (widget-glyph-directory): Use `locate-data-directory'. | 23259 (widget-glyph-directory): Use `locate-data-directory'. |
19325 to t. | 23262 to t. |
19326 | 23263 |
19327 * custom/wid-edit.el: Removed *lots* of compatibility stuff. | 23264 * custom/wid-edit.el: Removed *lots* of compatibility stuff. |
19328 | 23265 |
19329 * custom/wid-edit.el: (widget-editable-list-value-get): Apply | 23266 * custom/wid-edit.el: (widget-editable-list-value-get): Apply |
19330 `nconc' instead of `append'. | 23267 `nconc' instead of `append'. |
19331 | 23268 |
19332 * custom/wid-edit.el: Ditto. | 23269 * custom/wid-edit.el: Ditto. |
19333 | 23270 |
19334 * custom/cus-edit.el: Ditto. | 23271 * custom/cus-edit.el: Ditto. |
19335 | 23272 |
19336 * custom/custom.el: Use `mapc' instead of `mapcar', where | 23273 * custom/custom.el: Use `mapc' instead of `mapcar', where |
19337 appropriate. | 23274 appropriate. |
19338 | 23275 |
19339 * custom/wid-edit.el: Ditto. | 23276 * custom/wid-edit.el: Ditto. |
19340 | 23277 |
19341 * custom/cus-edit.el: Ditto. | 23278 * custom/cus-edit.el: Ditto. |
19342 | 23279 |
19371 * prim/simple.el: Synch mail stuff with Emacs 20. | 23308 * prim/simple.el: Synch mail stuff with Emacs 20. |
19372 | 23309 |
19373 * utils/reporter.el: Removed mail-user-agent stuff. | 23310 * utils/reporter.el: Removed mail-user-agent stuff. |
19374 | 23311 |
19375 * x11/x-menubar.el (default-menubar): Use new semantics for | 23312 * x11/x-menubar.el (default-menubar): Use new semantics for |
19376 `gnuserv-frame'. | 23313 `gnuserv-frame'. |
19377 | 23314 |
19378 * prim/obsolete.el (string-to-sequence): Wouldn't work with TYPE | 23315 * prim/obsolete.el (string-to-sequence): Wouldn't work with TYPE |
19379 `vector'. | 23316 `vector'. |
19380 | 23317 |
19381 1997-09-19 Hrvoje Niksic <hniksic@srce.hr> | 23318 1997-09-19 Hrvoje Niksic <hniksic@srce.hr> |
19382 | 23319 |
19383 * cl/cl.el: Don't load cl-defs. | 23320 * cl/cl.el: Don't load cl-defs. |
19384 | 23321 |
19433 Suggested by: Hrvoje Niksic <hniksic@srce.hr> | 23370 Suggested by: Hrvoje Niksic <hniksic@srce.hr> |
19434 | 23371 |
19435 1997-09-17 Karl M. Hegbloom <karlheg@inetarena.com> | 23372 1997-09-17 Karl M. Hegbloom <karlheg@inetarena.com> |
19436 | 23373 |
19437 * ilisp/ilisp-out.el (ilisp-scroll-output): bind `scroll-in-place' | 23374 * ilisp/ilisp-out.el (ilisp-scroll-output): bind `scroll-in-place' |
19438 to nil around the call to #'scroll-up so that {C-c v} | 23375 to nil around the call to #'scroll-up so that {C-c v} |
19439 will properly scroll the *output* buffer. | 23376 will properly scroll the *output* buffer. |
19440 | 23377 |
19441 1997-09-17 Karl M. Hegbloom <karlheg@inetarena.com> | 23378 1997-09-17 Karl M. Hegbloom <karlheg@inetarena.com> |
19442 | 23379 |
19443 * ilisp/ilisp-out.el (ilisp-needed-window-height): make window one | 23380 * ilisp/ilisp-out.el (ilisp-needed-window-height): make window one |
19444 line bigger | 23381 line bigger |
19445 | 23382 |
19446 1997-09-15 Karl M. Hegbloom <karlheg@inetarena.com> | 23383 1997-09-15 Karl M. Hegbloom <karlheg@inetarena.com> |
19447 | 23384 |
19448 * packages/info.el (Info-mouse-track-double-click-hook): follow | 23385 * packages/info.el (Info-mouse-track-double-click-hook): follow |
19449 the top menu item when double click in bottom 1/4 and middle 1/3 | 23386 the top menu item when double click in bottom 1/4 and middle 1/3 |
19450 | 23387 |
19451 1997-09-16 SL Baur <steve@altair.xemacs.org> | 23388 1997-09-16 SL Baur <steve@altair.xemacs.org> |
19452 | 23389 |
19453 * prim/about.el (about-hackers): Add new entry. | 23390 * prim/about.el (about-hackers): Add new entry. |
19454 | 23391 |
19540 (display-time): Use it. | 23477 (display-time): Use it. |
19541 | 23478 |
19542 * prim/loadup.el: Use it. | 23479 * prim/loadup.el: Use it. |
19543 | 23480 |
19544 * prim/dumped-lisp.el (dumped-lisp-packages): Renamed to | 23481 * prim/dumped-lisp.el (dumped-lisp-packages): Renamed to |
19545 `preloaded-file-list'. | 23482 `preloaded-file-list'. |
19546 | 23483 |
19547 * prim/cus-load.el: Updated the comment. | 23484 * prim/cus-load.el: Updated the comment. |
19548 | 23485 |
19549 * prim/cus-dep.el (custom-make-dependencies): Unjunkify. | 23486 * prim/cus-dep.el (custom-make-dependencies): Unjunkify. |
19550 | 23487 |
19586 * packages/etags.el (tags-delete): Use builtin `delete'. | 23523 * packages/etags.el (tags-delete): Use builtin `delete'. |
19587 (tags-remove-duplicates): Don't recurse. | 23524 (tags-remove-duplicates): Don't recurse. |
19588 Fixup customizations. | 23525 Fixup customizations. |
19589 | 23526 |
19590 * packages/emerge.el: Use `with-current-buffer' instead of | 23527 * packages/emerge.el: Use `with-current-buffer' instead of |
19591 `emerge-eval-in-buffer'; reindent. | 23528 `emerge-eval-in-buffer'; reindent. |
19592 | 23529 |
19593 * packages/compile.el: Minor customize changes. | 23530 * packages/compile.el: Minor customize changes. |
19594 | 23531 |
19595 * packages/bookmark.el: Customized. | 23532 * packages/bookmark.el: Customized. |
19596 | 23533 |
19611 | 23548 |
19612 * modes/tcl.el: Minot customize changes. | 23549 * modes/tcl.el: Minot customize changes. |
19613 | 23550 |
19614 * modes/strokes.el: Small fixes. | 23551 * modes/strokes.el: Small fixes. |
19615 (strokes-mode): Don't signal error without window system; issue a | 23552 (strokes-mode): Don't signal error without window system; issue a |
19616 warning. | 23553 warning. |
19617 (strokes-insinuate): New function. Don't defadvice upon loading. | 23554 (strokes-insinuate): New function. Don't defadvice upon loading. |
19618 (strokes-mode): Use it. | 23555 (strokes-mode): Use it. |
19619 (strokes-char-face): Use `defface'. | 23556 (strokes-char-face): Use `defface'. |
19620 | 23557 |
19621 * modes/simula.el: Customized. | 23558 * modes/simula.el: Customized. |
19634 * prim/obsolete.el: Comments. | 23571 * prim/obsolete.el: Comments. |
19635 | 23572 |
19636 1997-09-13 Hrvoje Niksic <hniksic@srce.hr> | 23573 1997-09-13 Hrvoje Niksic <hniksic@srce.hr> |
19637 | 23574 |
19638 * packages/filladapt.el: Added `:require' to filladapt-mode | 23575 * packages/filladapt.el: Added `:require' to filladapt-mode |
19639 customization. | 23576 customization. |
19640 | 23577 |
19641 * modes/whitespace-mode.el: Customize better. | 23578 * modes/whitespace-mode.el: Customize better. |
19642 | 23579 |
19643 * modes/hideshow.el: Customize. | 23580 * modes/hideshow.el: Customize. |
19644 | 23581 |
19645 * packages/icomplete.el: Don't turn on by default; customize | 23582 * packages/icomplete.el: Don't turn on by default; customize |
19646 correctly. | 23583 correctly. |
19647 | 23584 |
19648 * utils/uniquify.el: Don't invade Emacs by default. | 23585 * utils/uniquify.el: Don't invade Emacs by default. |
19649 (uniquify-buffer-name-style): Default to nil. | 23586 (uniquify-buffer-name-style): Default to nil. |
19650 | 23587 |
19651 * utils/uniquify.el: Removed support for Emacs 18. | 23588 * utils/uniquify.el: Removed support for Emacs 18. |
19832 (Top Level): Suppress searching user directories at dump time. | 23769 (Top Level): Suppress searching user directories at dump time. |
19833 | 23770 |
19834 1997-08-30 Karl M. Hegbloom <karlheg@inetarena.com> | 23771 1997-08-30 Karl M. Hegbloom <karlheg@inetarena.com> |
19835 | 23772 |
19836 * packages/info.el (Info-mouse-track-double-click-hook): Added, | 23773 * packages/info.el (Info-mouse-track-double-click-hook): Added, |
19837 and placed an `add-hook' into (Info-mode) | 23774 and placed an `add-hook' into (Info-mode) |
19838 | 23775 |
19839 1997-08-29 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp> | 23776 1997-08-29 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp> |
19840 | 23777 |
19841 * packages/hyper-apropos.el (hyper-apropos-help-map): add | 23778 * packages/hyper-apropos.el (hyper-apropos-help-map): add |
19842 keybinding to `hyper-apropos-find-function'. | 23779 keybinding to `hyper-apropos-find-function'. |
19957 'character. | 23894 'character. |
19958 | 23895 |
19959 1997-08-12 Karl M. Hegbloom <karlheg@inetarena.com> | 23896 1997-08-12 Karl M. Hegbloom <karlheg@inetarena.com> |
19960 | 23897 |
19961 * packages/man.el (Manual-mouseify-xrefs): Skip the top line of | 23898 * packages/man.el (Manual-mouseify-xrefs): Skip the top line of |
19962 manual entries so to not get the all-caps pseudo xrefs in the | 23899 manual entries so to not get the all-caps pseudo xrefs in the |
19963 heading in our list of manuals. | 23900 heading in our list of manuals. |
19964 (Manual-buffers-have-stars): new customize option. | 23901 (Manual-buffers-have-stars): new customize option. |
19965 (manual-entry): Fix to utilize the new variable, and to not put | 23902 (manual-entry): Fix to utilize the new variable, and to not put |
19966 stars around manual names put in the minibuffer history. | 23903 stars around manual names put in the minibuffer history. |
19967 | 23904 |
19968 1997-08-12 Karl M. Hegbloom <karlheg@inetarena.com> | 23905 1997-08-12 Karl M. Hegbloom <karlheg@inetarena.com> |
19969 | 23906 |
19970 * packages/info.el (Info-directory-list): reverse the | 23907 * packages/info.el (Info-directory-list): reverse the |
19971 `Info-default-directory-list' when using it to initialize the | 23908 `Info-default-directory-list' when using it to initialize the |
19972 `Info-directory-list'. | 23909 `Info-directory-list'. |
19973 (Info-insert-dir): make it so the insertion of a locadir file at a | 23910 (Info-insert-dir): make it so the insertion of a locadir file at a |
19974 "^[ \t]*Local.*\n[ \t]*[-=]+" line works correctly. | 23911 "^[ \t]*Local.*\n[ \t]*[-=]+" line works correctly. |
19975 | 23912 |
19976 Mon Aug 11 17:35:35 1997 SL Baur <steve@altair.xemacs.org> | 23913 Mon Aug 11 17:35:35 1997 SL Baur <steve@altair.xemacs.org> |
19977 | 23914 |
19978 * prim/loaddefs.el (((dir load-path))): Ignore all errors. | 23915 * prim/loaddefs.el (((dir load-path))): Ignore all errors. |
19979 | 23916 |
19995 Suggested by Gary D. Foster <Gary.Foster@Corp.Sun.COM> | 23932 Suggested by Gary D. Foster <Gary.Foster@Corp.Sun.COM> |
19996 | 23933 |
19997 1997-08-09 Karl M. Hegbloom <karlheg@inetarena.com> | 23934 1997-08-09 Karl M. Hegbloom <karlheg@inetarena.com> |
19998 | 23935 |
19999 * packages/info.el: (info::toolbar) swap next and prev buttons to | 23936 * packages/info.el: (info::toolbar) swap next and prev buttons to |
20000 match the order of the node headings in info files. | 23937 match the order of the node headings in info files. |
20001 | 23938 |
20002 1997-08-09 Karl M. Hegbloom <karlheg@inetarena.com> | 23939 1997-08-09 Karl M. Hegbloom <karlheg@inetarena.com> |
20003 | 23940 |
20004 * packages/info.el: (Info-fontify-node) will now split top line | 23941 * packages/info.el: (Info-fontify-node) will now split top line |
20005 that spans 3 lines. (Info-extract-pointer) adjust to match. | 23942 that spans 3 lines. (Info-extract-pointer) adjust to match. |
20006 | 23943 |
20007 1997-08-08 Karl M. Hegbloom <karlheg@inetarena.com> | 23944 1997-08-08 Karl M. Hegbloom <karlheg@inetarena.com> |
20008 | 23945 |
20009 * packages/info.el: (Info-extract-pointer) make it move forward | 23946 * packages/info.el: (Info-extract-pointer) make it move forward |
20010 one more line so when the top line has been split, the toolbar | 23947 one more line so when the top line has been split, the toolbar |
20011 arrows, u, and p will find the link they need. | 23948 arrows, u, and p will find the link they need. |
20012 | 23949 |
20013 Thu Aug 7 18:13:12 1997 Barry A. Warsaw <cc-mode-help@python.org> | 23950 Thu Aug 7 18:13:12 1997 Barry A. Warsaw <cc-mode-help@python.org> |
20014 | 23951 |
20015 * cc-mode/Release 5.15 | 23952 * cc-mode/Release 5.15 |
20016 | 23953 |
20131 1997-08-06 Karl M. Hegbloom <karlheg@inetarena.com> | 24068 1997-08-06 Karl M. Hegbloom <karlheg@inetarena.com> |
20132 | 24069 |
20133 * packages/man.el: Several modifications | 24070 * packages/man.el: Several modifications |
20134 | 24071 |
20135 * (manual-entry) buffers are named without *'s, when | 24072 * (manual-entry) buffers are named without *'s, when |
20136 `buffers-menu-submenus-for-groups-p' is t, so they show up | 24073 `buffers-menu-submenus-for-groups-p' is t, so they show up |
20137 in a subsection of the Buffer's menu now, rather than | 24074 in a subsection of the Buffer's menu now, rather than |
20138 lumped under *Misc*. | 24075 lumped under *Misc*. |
20139 | 24076 |
20140 * (Manual-mode) added a local `kill-buffer-hook' to remove | 24077 * (Manual-mode) added a local `kill-buffer-hook' to remove |
20141 a killed manual from the `Manual-page-history' | 24078 a killed manual from the `Manual-page-history' |
20142 | 24079 |
20143 * (Manual-last-page) begun rewrite of manuvering and | 24080 * (Manual-last-page) begun rewrite of manuvering and |
20144 viewing mode code | 24081 viewing mode code |
20145 | 24082 |
20146 * (Manual-mouseify-xrefs) hyphenated xrefs are highlighted | 24083 * (Manual-mouseify-xrefs) hyphenated xrefs are highlighted |
20147 now, and properly handled when the second line is | 24084 now, and properly handled when the second line is |
20148 indented. They end up on the menus too. | 24085 indented. They end up on the menus too. |
20149 | 24086 |
20150 * (Manual-popup-menu) made the far button popup menus look | 24087 * (Manual-popup-menu) made the far button popup menus look |
20151 better by removing the prefix string and adding a title. | 24088 better by removing the prefix string and adding a title. |
20152 | 24089 |
20153 1997-08-06 Karl M. Hegbloom <karlheg@inetarena.com> | 24090 1997-08-06 Karl M. Hegbloom <karlheg@inetarena.com> |
20154 | 24091 |
20155 * packages/info.el: (Info-highlight-region) Fixed it to not | 24092 * packages/info.el: (Info-highlight-region) Fixed it to not |
20156 highlight the indention spaces in xrefs split across lines with | 24093 highlight the indention spaces in xrefs split across lines with |
20157 indention on the second line. | 24094 indention on the second line. |
20158 | 24095 |
20159 1997-08-06 Karl M. Hegbloom <karlheg@inetarena.com> | 24096 1997-08-06 Karl M. Hegbloom <karlheg@inetarena.com> |
20160 | 24097 |
20161 * packages/info.el: Numerous modifications, including: | 24098 * packages/info.el: Numerous modifications, including: |
20162 | 24099 |
20163 * support for "dir" merging 'ala Emacs-19.34, with | 24100 * support for "dir" merging 'ala Emacs-19.34, with |
20164 fallback to cheap localdir files in the secondary info | 24101 fallback to cheap localdir files in the secondary info |
20165 directories. | 24102 directories. |
20166 | 24103 |
20167 * changed default `Info-annotations-path' from | 24104 * changed default `Info-annotations-path' from |
20168 ~/.infonotes to ~/.xemacs/info.notes | 24105 ~/.infonotes to ~/.xemacs/info.notes |
20169 | 24106 |
20170 * added `Info-additional-directory-list' | 24107 * added `Info-additional-directory-list' |
20171 | 24108 |
20172 * changed a call to w3-fetch to browse-url | 24109 * changed a call to w3-fetch to browse-url |
20173 | 24110 |
20174 * added new variables and functions from GNU Emacs 19.34: | 24111 * added new variables and functions from GNU Emacs 19.34: |
20175 `Info-dir-contents', `Info-dir-contents-directory', | 24112 `Info-dir-contents', `Info-dir-contents-directory', |
20176 `Info-dir-file-attributes', and the function | 24113 `Info-dir-file-attributes', and the function |
20177 `Info-insert-dir' | 24114 `Info-insert-dir' |
20178 | 24115 |
20179 * rewrote `Info-suffixed-file' to a cond block rather than | 24116 * rewrote `Info-suffixed-file' to a cond block rather than |
20180 nested if's for aesthetic reasons. | 24117 nested if's for aesthetic reasons. |
20181 | 24118 |
20182 * made the top line get split if it's longer than 79 | 24119 * made the top line get split if it's longer than 79 |
20183 characters and tweaked fontification to handle that. | 24120 characters and tweaked fontification to handle that. |
20184 | 24121 |
20185 * changed the look of the pop-up mouse menus by utilizing | 24122 * changed the look of the pop-up mouse menus by utilizing |
20186 the "--:etchedThing" dividers. | 24123 the "--:etchedThing" dividers. |
20187 | 24124 |
20188 * several docstring reformats and typo fixes, a few | 24125 * several docstring reformats and typo fixes, a few |
20189 comments deleted. | 24126 comments deleted. |
20190 | 24127 |
20191 * info/dir: deleted the Locals: line. I think it's obsolete since | 24128 * info/dir: deleted the Locals: line. I think it's obsolete since |
20192 the "dir" merge can put things from like-named nodes in separated | 24129 the "dir" merge can put things from like-named nodes in separated |
20193 "dir" files all under one menu, which is more versatile than just | 24130 "dir" files all under one menu, which is more versatile than just |
20194 a "Locals:" section. If you still want a "Locals:" section, make | 24131 a "Locals:" section. If you still want a "Locals:" section, make |
20195 yourself a node for it. | 24132 yourself a node for it. |
20196 | 24133 |
20197 1997-08-07 SL Baur <steve@altair.xemacs.org> | 24134 1997-08-07 SL Baur <steve@altair.xemacs.org> |
20198 | 24135 |
20199 * egg/egg.el (hiragana-region): Ebola cleanup. | 24136 * egg/egg.el (hiragana-region): Ebola cleanup. |
20200 (katakana-region): Ditto. | 24137 (katakana-region): Ditto. |
20204 If there are active processes, then list them before querying if | 24141 If there are active processes, then list them before querying if |
20205 it is ok to exit emacs. | 24142 it is ok to exit emacs. |
20206 | 24143 |
20207 1997-08-01 Karl M. Hegbloom <karlheg@inetarena.com> | 24144 1997-08-01 Karl M. Hegbloom <karlheg@inetarena.com> |
20208 | 24145 |
20209 * efs/dired.el (dired-get-filename) Move the skipping of the | 24146 * efs/dired.el (dired-get-filename) Move the skipping of the |
20210 ending carriage return on NT to inside the setq so `and' won't | 24147 ending carriage return on NT to inside the setq so `and' won't |
20211 fail on Unix. | 24148 fail on Unix. |
20212 | 24149 |
20213 1997-07-30 SL Baur <steve@altair.xemacs.org> | 24150 1997-07-30 SL Baur <steve@altair.xemacs.org> |
20214 | 24151 |
20215 * prim/startup.el (find-emacs-root-internal-1): Remove diagnostic. | 24152 * prim/startup.el (find-emacs-root-internal-1): Remove diagnostic. |
20216 | 24153 |
20241 fails: | 24178 fails: |
20242 | 24179 |
20243 void foo() | 24180 void foo() |
20244 { | 24181 { |
20245 static struct Pattern nums | 24182 static struct Pattern nums |
20246 = {1, 2, 3}; | 24183 = {1, 2, 3}; |
20247 | 24184 |
20248 int j = 2; | 24185 int j = 2; |
20249 } | 24186 } |
20250 | 24187 |
20251 This might break some bare semi idioms but those are probably more | 24188 This might break some bare semi idioms but those are probably more |
20293 Suggested by Katsumi Yamaoka <yamaoka@ga.sony.co.jp> | 24230 Suggested by Katsumi Yamaoka <yamaoka@ga.sony.co.jp> |
20294 | 24231 |
20295 1997-07-23 Karl M. Hegbloom <karlheg@inetarena.com> | 24232 1997-07-23 Karl M. Hegbloom <karlheg@inetarena.com> |
20296 | 24233 |
20297 * packages/info.el: (Info-fontify-node) Allow colons in menu | 24234 * packages/info.el: (Info-fontify-node) Allow colons in menu |
20298 names. There must be whitespace following the menu ending colon. | 24235 names. There must be whitespace following the menu ending colon. |
20299 | 24236 |
20300 1997-07-23 SL Baur <steve@altair.xemacs.org> | 24237 1997-07-23 SL Baur <steve@altair.xemacs.org> |
20301 | 24238 |
20302 * prim/faces.el (invert-face): Make interactive. | 24239 * prim/faces.el (invert-face): Make interactive. |
20303 Suggested by David Bakhash <cadet@sst.ll.mit.edu> | 24240 Suggested by David Bakhash <cadet@sst.ll.mit.edu> |
20309 man 7 ps_fields. Linux signals fixed to match <asm/signal.h>. | 24246 man 7 ps_fields. Linux signals fixed to match <asm/signal.h>. |
20310 | 24247 |
20311 1997-07-22 SL Baur <steve@altair.xemacs.org> | 24248 1997-07-22 SL Baur <steve@altair.xemacs.org> |
20312 | 24249 |
20313 * x11/x-toolbar.el (toolbar-paste-function): Add default as | 24250 * x11/x-toolbar.el (toolbar-paste-function): Add default as |
20314 option. | 24251 option. |
20315 | 24252 |
20316 * prim/minibuf.el (force-dialog-box-use): Fix typo. | 24253 * prim/minibuf.el (force-dialog-box-use): Fix typo. |
20317 From Pekka Marjola <pema@iki.fi> | 24254 From Pekka Marjola <pema@iki.fi> |
20318 | 24255 |
20319 1997-07-21 SL Baur <steve@altair.xemacs.org> | 24256 1997-07-21 SL Baur <steve@altair.xemacs.org> |
20322 for directories in the data-directory-list. | 24259 for directories in the data-directory-list. |
20323 | 24260 |
20324 1997-07-21 Karl M. Hegbloom <karlheg@inetarena.com> | 24261 1997-07-21 Karl M. Hegbloom <karlheg@inetarena.com> |
20325 | 24262 |
20326 * prim/minibuf.el: New customize variable: | 24263 * prim/minibuf.el: New customize variable: |
20327 `minibuffer-history-uniquify' | 24264 `minibuffer-history-uniquify' |
20328 (read-from-minibuffer) Only remove histval from list if | 24265 (read-from-minibuffer) Only remove histval from list if |
20329 minibuffer-history-uniquify is t. | 24266 minibuffer-history-uniquify is t. |
20330 | 24267 |
20331 * custom/custom.el: Fix typo in (defgroup) docstring. | 24268 * custom/custom.el: Fix typo in (defgroup) docstring. |
20332 | 24269 |
20468 symbol as argument to add-minor-mode, not its value. | 24405 symbol as argument to add-minor-mode, not its value. |
20469 | 24406 |
20470 1997-07-14 Hrvoje Niksic <hniksic@srce.hr> | 24407 1997-07-14 Hrvoje Niksic <hniksic@srce.hr> |
20471 | 24408 |
20472 * packages/pending-del.el (pending-delete-modeline-string): New | 24409 * packages/pending-del.el (pending-delete-modeline-string): New |
20473 option. | 24410 option. |
20474 | 24411 |
20475 1997-07-14 Steven L Baur <steve@altair.xemacs.org> | 24412 1997-07-14 Steven L Baur <steve@altair.xemacs.org> |
20476 | 24413 |
20477 * prim/files.el (auto-mode-alist): Readd objective c mode. | 24414 * prim/files.el (auto-mode-alist): Readd objective c mode. |
20478 From Barry A. Warsaw <bwarsaw@CNRI.Reston.Va.US> | 24415 From Barry A. Warsaw <bwarsaw@CNRI.Reston.Va.US> |
20486 `delete-other-windows'. | 24423 `delete-other-windows'. |
20487 | 24424 |
20488 1997-07-13 Karl M. Hegbloom <karlheg@inetarena.com> | 24425 1997-07-13 Karl M. Hegbloom <karlheg@inetarena.com> |
20489 | 24426 |
20490 * prim/minibuf.el: (read-from-minibuffer) Corrected indentation, | 24427 * prim/minibuf.el: (read-from-minibuffer) Corrected indentation, |
20491 History lists don't contain dups anymore, newest is put on top and | 24428 History lists don't contain dups anymore, newest is put on top and |
20492 removed from the cdr. | 24429 removed from the cdr. |
20493 | 24430 |
20494 1997-07-13 Karl M. Hegbloom <karlheg@inetarena.com> | 24431 1997-07-13 Karl M. Hegbloom <karlheg@inetarena.com> |
20495 | 24432 |
20496 * packages/man.el: (manual-entry) Added `Manual-page- | 24433 * packages/man.el: (manual-entry) Added `Manual-page- |
20497 minibuffer-history', and added it to the read-string statement. | 24434 minibuffer-history', and added it to the read-string statement. |
20498 Added #\: to `fmh' so that manuals named like MIME::Parser(3) are | 24435 Added #\: to `fmh' so that manuals named like MIME::Parser(3) are |
20499 found at point. | 24436 found at point. |
20500 (Manual-mouseify-xrefs) Fixed it so now it will mousify the manual | 24437 (Manual-mouseify-xrefs) Fixed it so now it will mousify the manual |
20501 entry on the first line of an apropos listing. | 24438 entry on the first line of an apropos listing. |
20502 | 24439 |
20503 1997-07-10 Karl M. Hegbloom <karlheg@inetarena.com> | 24440 1997-07-10 Karl M. Hegbloom <karlheg@inetarena.com> |
20504 | 24441 |
20505 * packages/info.el: Added `Info-minibuffer-history', and made it | 24442 * packages/info.el: Added `Info-minibuffer-history', and made it |
20506 the minibuffer history variable in the `completing-read' calls. | 24443 the minibuffer history variable in the `completing-read' calls. |
20507 | 24444 |
20508 * utils/savehist.el: Added `Info-minibuffer-history' to default | 24445 * utils/savehist.el: Added `Info-minibuffer-history' to default |
20509 value of `savehist-history-variables'. | 24446 value of `savehist-history-variables'. |
20510 | 24447 |
20511 1997-07-13 Steven L Baur <steve@altair.xemacs.org> | 24448 1997-07-13 Steven L Baur <steve@altair.xemacs.org> |
20512 | 24449 |
20513 * modes/lisp-mode.el: Restore verbosity as an option. | 24450 * modes/lisp-mode.el: Restore verbosity as an option. |
20514 From Hrvoje Niksic <hniksic@srce.hr> | 24451 From Hrvoje Niksic <hniksic@srce.hr> |
20515 | 24452 |
20516 1997-07-11 Hrvoje Niksic <hniksic@srce.hr> | 24453 1997-07-11 Hrvoje Niksic <hniksic@srce.hr> |
20517 | 24454 |
20518 * prim/cmdloop.el (execute-extended-command): Use | 24455 * prim/cmdloop.el (execute-extended-command): Use |
20519 `sorted-key-descriptions'. | 24456 `sorted-key-descriptions'. |
20520 | 24457 |
20521 * prim/help.el (sorted-key-descriptions): New function. | 24458 * prim/help.el (sorted-key-descriptions): New function. |
20522 (where-is): Use it. | 24459 (where-is): Use it. |
20523 (where-is): Use `read-command'. | 24460 (where-is): Use `read-command'. |
20524 | 24461 |
20620 obsolete. | 24557 obsolete. |
20621 | 24558 |
20622 1997-07-10 Hrvoje Niksic <hniksic@srce.hr> | 24559 1997-07-10 Hrvoje Niksic <hniksic@srce.hr> |
20623 | 24560 |
20624 * packages/pending-del.el (pending-delete-pre-hook): Don't quote | 24561 * packages/pending-del.el (pending-delete-pre-hook): Don't quote |
20625 lambda. | 24562 lambda. |
20626 (pending-delete-pre-hook): Use `error-message-string'. | 24563 (pending-delete-pre-hook): Use `error-message-string'. |
20627 (pending-delete): Treat as minor mode; define the standard turn-on | 24564 (pending-delete): Treat as minor mode; define the standard turn-on |
20628 and turn-off functions. | 24565 and turn-off functions. |
20629 (delete-active-region): Simplified. | 24566 (delete-active-region): Simplified. |
20630 | 24567 |
20964 * prim/simple.el (delete-key-deletes-forward): Mark docstring as | 24901 * prim/simple.el (delete-key-deletes-forward): Mark docstring as |
20965 an user option. | 24902 an user option. |
20966 From Gary D. Foster <Gary.Foster@Corp.Sun.COM> | 24903 From Gary D. Foster <Gary.Foster@Corp.Sun.COM> |
20967 | 24904 |
20968 * mel/mel-q.el (q-encoding-encode-string): Fix Ebola-ified | 24905 * mel/mel-q.el (q-encoding-encode-string): Fix Ebola-ified |
20969 comparison. | 24906 comparison. |
20970 | 24907 |
20971 * efs/efs-ovwrt.el (efs-overwrite-fn): efs is manufacturing its | 24908 * efs/efs-ovwrt.el (efs-overwrite-fn): efs is manufacturing its |
20972 own byte code. Whee. | 24909 own byte code. Whee. |
20973 * utils/advice.el (ad-interactive-form): Don't treat bytecode as a | 24910 * utils/advice.el (ad-interactive-form): Don't treat bytecode as a |
20974 vector if it can be avoided. | 24911 vector if it can be avoided. |
20996 * modes/abbrev.el (define-mode-abbrev): Would ignore EXPANSION. | 24933 * modes/abbrev.el (define-mode-abbrev): Would ignore EXPANSION. |
20997 | 24934 |
20998 1997-06-28 Hrvoje Niksic <hniksic@srce.hr> | 24935 1997-06-28 Hrvoje Niksic <hniksic@srce.hr> |
20999 | 24936 |
21000 * modes/abbrev.el (define-abbrev): If NAME contains a non-word | 24937 * modes/abbrev.el (define-abbrev): If NAME contains a non-word |
21001 character, intern a ` ' symbol in the obarray. | 24938 character, intern a ` ' symbol in the obarray. |
21002 | 24939 |
21003 1997-06-29 Steven L Baur <steve@altair.xemacs.org> | 24940 1997-06-29 Steven L Baur <steve@altair.xemacs.org> |
21004 | 24941 |
21005 * prim/files.el (auto-mode-alist): Set image-mode for various | 24942 * prim/files.el (auto-mode-alist): Set image-mode for various |
21006 image file names (JPEG, GIF, PNG, and xpm). | 24943 image file names (JPEG, GIF, PNG, and xpm). |
21223 From Hrvoje Niksic <hniksic@srce.hr> | 25160 From Hrvoje Niksic <hniksic@srce.hr> |
21224 | 25161 |
21225 1997-06-24 Hrvoje Niksic <hniksic@srce.hr> | 25162 1997-06-24 Hrvoje Niksic <hniksic@srce.hr> |
21226 | 25163 |
21227 * prim/cmdloop.el: Customize `teach-extended-commands-p' and | 25164 * prim/cmdloop.el: Customize `teach-extended-commands-p' and |
21228 `teach-extended-commands-timeout'. | 25165 `teach-extended-commands-timeout'. |
21229 | 25166 |
21230 1997-06-23 Steven L Baur <steve@altair.xemacs.org> | 25167 1997-06-23 Steven L Baur <steve@altair.xemacs.org> |
21231 | 25168 |
21232 * version.el (emacs-version): Synch with InfoDock 4.0. | 25169 * version.el (emacs-version): Synch with InfoDock 4.0. |
21233 (emacs-version): Ditto. | 25170 (emacs-version): Ditto. |
21485 determine autoload file locations. | 25422 determine autoload file locations. |
21486 | 25423 |
21487 * prim/packages.el: New file. | 25424 * prim/packages.el: New file. |
21488 | 25425 |
21489 * prim/update-elc.el: Determine location and count of | 25426 * prim/update-elc.el: Determine location and count of |
21490 auto-autoloads files at run-time. | 25427 auto-autoloads files at run-time. |
21491 | 25428 |
21492 * prim/loaddefs.el (((dir load-path))): Generalize load of | 25429 * prim/loaddefs.el (((dir load-path))): Generalize load of |
21493 auto-autoloads. | 25430 auto-autoloads. |
21494 | 25431 |
21495 * utils/autoload.el (autoload-file-name): New variable. | 25432 * utils/autoload.el (autoload-file-name): New variable. |
21564 * bytecomp/bytecomp.el: Recognize `save-current-buffer'. | 25501 * bytecomp/bytecomp.el: Recognize `save-current-buffer'. |
21565 | 25502 |
21566 * edebug/edebug.el: Register with-current-buffer and others. | 25503 * edebug/edebug.el: Register with-current-buffer and others. |
21567 | 25504 |
21568 * modes/lisp-mode.el: Added specs for save-current-buffer, | 25505 * modes/lisp-mode.el: Added specs for save-current-buffer, |
21569 with-output-to-string, with-current-buffer, with-temp-file and | 25506 with-output-to-string, with-current-buffer, with-temp-file and |
21570 with-output-to-temp-buffer. | 25507 with-output-to-temp-buffer. |
21571 | 25508 |
21572 1997-06-13 MORIOKA Tomohiko <morioka@jaist.ac.jp> | 25509 1997-06-13 MORIOKA Tomohiko <morioka@jaist.ac.jp> |
21573 | 25510 |
21574 * gnus/smiley.el (smiley-deformed-regexp-alist): Modify regexp for | 25511 * gnus/smiley.el (smiley-deformed-regexp-alist): Modify regexp for |
21575 horizontal smiley faces. | 25512 horizontal smiley faces. |
21777 1997-06-03 MORIOKA Tomohiko <morioka@jaist.ac.jp> | 25714 1997-06-03 MORIOKA Tomohiko <morioka@jaist.ac.jp> |
21778 | 25715 |
21779 * x11/x-menubar.el (default-menubar): Add menu for Mule. | 25716 * x11/x-menubar.el (default-menubar): Add menu for Mule. |
21780 | 25717 |
21781 * mule/mule-cmds.el: Menu for XEmacs were moved to | 25718 * mule/mule-cmds.el: Menu for XEmacs were moved to |
21782 x11/x-menubar.el. | 25719 x11/x-menubar.el. |
21783 | 25720 |
21784 1997-06-03 MORIOKA Tomohiko <morioka@jaist.ac.jp> | 25721 1997-06-03 MORIOKA Tomohiko <morioka@jaist.ac.jp> |
21785 | 25722 |
21786 * leim/quail.el: to avoid compiling warnings about overlay.el. | 25723 * leim/quail.el: to avoid compiling warnings about overlay.el. |
21787 | 25724 |
21800 1997-06-03 MORIOKA Tomohiko <morioka@jaist.ac.jp> | 25737 1997-06-03 MORIOKA Tomohiko <morioka@jaist.ac.jp> |
21801 | 25738 |
21802 * leim/quail.el: to sync with quail.el of Emacs-19.34.94-epsilon. | 25739 * leim/quail.el: to sync with quail.el of Emacs-19.34.94-epsilon. |
21803 | 25740 |
21804 * leim/quail/ziranma.el, leim/quail/tonepy.el, leim/quail/py.el, | 25741 * leim/quail/ziranma.el, leim/quail/tonepy.el, leim/quail/py.el, |
21805 leim/quail/qj.el, leim/quail/sw.el, leim/quail/ccdospy.el, | 25742 leim/quail/qj.el, leim/quail/sw.el, leim/quail/ccdospy.el, |
21806 leim/quail/punct.el, leim/quail/4corner.el, | 25743 leim/quail/punct.el, leim/quail/4corner.el, |
21807 leim/quail/symbol-ksc.el, leim/quail/ethiopic.el, | 25744 leim/quail/symbol-ksc.el, leim/quail/ethiopic.el, |
21808 leim/quail/hanja.el, leim/quail/quick-cns.el, | 25745 leim/quail/hanja.el, leim/quail/quick-cns.el, |
21809 leim/quail/tsangchi-cns.el, leim/quail/lrt.el, | 25746 leim/quail/tsangchi-cns.el, leim/quail/lrt.el, |
21810 leim/quail/tsangchi-b5.el, leim/quail/devanagari.el, | 25747 leim/quail/tsangchi-b5.el, leim/quail/devanagari.el, |
21811 leim/quail/japanese.el, leim/quail/quick-b5.el, | 25748 leim/quail/japanese.el, leim/quail/quick-b5.el, |
21812 leim/quail/punct-b5.el, leim/quail/qj-b5.el, leim/quail/py-b5.el, | 25749 leim/quail/punct-b5.el, leim/quail/qj-b5.el, leim/quail/py-b5.el, |
21813 leim/quail/ctlau.el, leim/quail/ctlaub.el, leim/quail/ecdict.el, | 25750 leim/quail/ctlau.el, leim/quail/ctlaub.el, leim/quail/ecdict.el, |
21814 leim/quail/array30.el, leim/quail/hangul3.el, | 25751 leim/quail/array30.el, leim/quail/hangul3.el, |
21815 leim/quail/hanja-jis.el, leim/quail/cyrillic.el, | 25752 leim/quail/hanja-jis.el, leim/quail/cyrillic.el, |
21816 leim/quail/etzy.el, leim/quail/greek.el, leim/quail/ipa.el, | 25753 leim/quail/etzy.el, leim/quail/greek.el, leim/quail/ipa.el, |
21817 leim/quail/lao.el, leim/quail/zozy.el, leim/quail/viqr.el, | 25754 leim/quail/lao.el, leim/quail/zozy.el, leim/quail/viqr.el, |
21818 leim/quail/latin.el, leim/quail/thai.el, leim/quail/hangul.el: | 25755 leim/quail/latin.el, leim/quail/thai.el, leim/quail/hangul.el: |
21819 quail of LEIM for Emacs-19.34.94-epsilon. | 25756 quail of LEIM for Emacs-19.34.94-epsilon. |
21820 | 25757 |
21821 1997-06-04 Steven L Baur <steve@altair.xemacs.org> | 25758 1997-06-04 Steven L Baur <steve@altair.xemacs.org> |
21822 | 25759 |
21823 * prim/about.el: Installed new version 2.1. | 25760 * prim/about.el: Installed new version 2.1. |
21824 From Hrvoje Niksic <hniksic@srce.hr> | 25761 From Hrvoje Niksic <hniksic@srce.hr> |
21914 * mule/japanese.el was abolished because it seems not to be used. | 25851 * mule/japanese.el was abolished because it seems not to be used. |
21915 | 25852 |
21916 1997-06-01 MORIOKA Tomohiko <morioka@jaist.ac.jp> | 25853 1997-06-01 MORIOKA Tomohiko <morioka@jaist.ac.jp> |
21917 | 25854 |
21918 * tm/gnus-mime-old.el was abolished because XEmacs 20.3 has Gnus | 25855 * tm/gnus-mime-old.el was abolished because XEmacs 20.3 has Gnus |
21919 5.4. | 25856 5.4. |
21920 | 25857 |
21921 * tm/tm-edit.el: updated to 7.108. | 25858 * tm/tm-edit.el: updated to 7.108. |
21922 | 25859 |
21923 * tm/tm-view.el: updated to 7.83. | 25860 * tm/tm-view.el: updated to 7.83. |
21924 | 25861 |
21928 mule-process.el because it is not used. | 25865 mule-process.el because it is not used. |
21929 | 25866 |
21930 * mule/european.el was abolished because it seems not to be used. | 25867 * mule/european.el was abolished because it seems not to be used. |
21931 | 25868 |
21932 * mule/mule-load.el: must load mule-cmds before setting for | 25869 * mule/mule-load.el: must load mule-cmds before setting for |
21933 language-environment. | 25870 language-environment. |
21934 | 25871 |
21935 * mule/mule-cmds.el, lisp/mule/european-hooks.el: Modified | 25872 * mule/mule-cmds.el, lisp/mule/european-hooks.el: Modified |
21936 for LEIM. | 25873 for LEIM. |
21937 | 25874 |
21938 * mule/mule-cmds.el: Uncomment key definition for | 25875 * mule/mule-cmds.el: Uncomment key definition for |
21939 `toggle-input-method'. | 25876 `toggle-input-method'. |
21940 | 25877 |
21941 * mule/mule-init.el: Comment out about `mule-keymap' (moved to | 25878 * mule/mule-init.el: Comment out about `mule-keymap' (moved to |
21942 mule-cmds.el). | 25879 mule-cmds.el). |
21943 | 25880 |
21944 * mule/mule-cmds.el: Uncomment about `mule-keymap' (moved from | 25881 * mule/mule-cmds.el: Uncomment about `mule-keymap' (moved from |
21945 mule-init.el). | 25882 mule-init.el). |
21946 | 25883 |
21947 * tl/tl-atype.el: Don't require tl-str. | 25884 * tl/tl-atype.el: Don't require tl-str. |
21948 | 25885 |
21949 * tl/tl-atype.el: Use atype.el of APEL. | 25886 * tl/tl-atype.el: Use atype.el of APEL. |
21950 | 25887 |
21958 * tl/file-detect.el, tl/filename.el: replaced by APEL's. | 25895 * tl/file-detect.el, tl/filename.el: replaced by APEL's. |
21959 | 25896 |
21960 * mu/std11-parse.el, mu/std11.el: moved to lisp/apel/. | 25897 * mu/std11-parse.el, mu/std11.el: moved to lisp/apel/. |
21961 | 25898 |
21962 * leim/quail.el: Add new quail.el (imported from Emacs | 25899 * leim/quail.el: Add new quail.el (imported from Emacs |
21963 19.34.94-epsilon). | 25900 19.34.94-epsilon). |
21964 | 25901 |
21965 * leim/skk/skkdic.el: delete skkdic.el temporary because XEmacs | 25902 * leim/skk/skkdic.el: delete skkdic.el temporary because XEmacs |
21966 can not compile it. | 25903 can not compile it. |
21967 | 25904 |
21968 * leim/skk/skkdic.el, leim/quail/zozy.el, leim/quail/ziranma.el, | 25905 * leim/skk/skkdic.el, leim/quail/zozy.el, leim/quail/ziranma.el, |
21969 leim/quail/viqr.el, leim/quail/tsangchi-cns.el, | 25906 leim/quail/viqr.el, leim/quail/tsangchi-cns.el, |
21970 leim/quail/tsangchi-b5.el, leim/quail/symbol-ksc.el, | 25907 leim/quail/tsangchi-b5.el, leim/quail/symbol-ksc.el, |
21971 leim/quail/thai.el, leim/quail/tonepy.el, leim/quail/quick-cns.el, | 25908 leim/quail/thai.el, leim/quail/tonepy.el, leim/quail/quick-cns.el, |
21972 leim/quail/sw.el, leim/quail/qj-b5.el, leim/quail/qj.el, | 25909 leim/quail/sw.el, leim/quail/qj-b5.el, leim/quail/qj.el, |
21973 leim/quail/quick-b5.el, leim/quail/py-b5.el, leim/quail/py.el, | 25910 leim/quail/quick-b5.el, leim/quail/py-b5.el, leim/quail/py.el, |
21974 leim/quail/lao.el, leim/quail/latin.el, leim/quail/lrt.el, | 25911 leim/quail/lao.el, leim/quail/latin.el, leim/quail/lrt.el, |
21975 leim/quail/punct-b5.el, leim/quail/punct.el, | 25912 leim/quail/punct-b5.el, leim/quail/punct.el, |
21976 leim/quail/hanja-jis.el, leim/quail/hanja.el, leim/quail/ipa.el, | 25913 leim/quail/hanja-jis.el, leim/quail/hanja.el, leim/quail/ipa.el, |
21977 leim/quail/japanese.el, leim/quail/hangul3.el, leim/quail/etzy.el, | 25914 leim/quail/japanese.el, leim/quail/hangul3.el, leim/quail/etzy.el, |
21978 leim/quail/greek.el, leim/quail/hangul.el, leim/quail/ethiopic.el, | 25915 leim/quail/greek.el, leim/quail/hangul.el, leim/quail/ethiopic.el, |
21979 leim/quail/devanagari.el, leim/quail/ecdict.el, | 25916 leim/quail/devanagari.el, leim/quail/ecdict.el, |
21980 leim/quail/ctlau.el, leim/quail/ctlaub.el, leim/quail/cyrillic.el, | 25917 leim/quail/ctlau.el, leim/quail/ctlaub.el, leim/quail/cyrillic.el, |
21981 leim/quail/array30.el, leim/quail/ccdospy.el, | 25918 leim/quail/array30.el, leim/quail/ccdospy.el, |
21982 leim/quail/4corner.el: Add LEIM elisp files. | 25919 leim/quail/4corner.el: Add LEIM elisp files. |
21983 | 25920 |
21984 * mule/mule-load.el, mule/mule-cmds.el: Add mule-cmds.el. | 25921 * mule/mule-load.el, mule/mule-cmds.el: Add mule-cmds.el. |
21985 | 25922 |
21986 * prim/simple.el (assoc-ignore-case): New function; imported | 25923 * prim/simple.el (assoc-ignore-case): New function; imported |
21987 from Emacs/mule-19.34.94-epsilon. | 25924 from Emacs/mule-19.34.94-epsilon. |
22013 | 25950 |
22014 * packages/icomplete.el: | 25951 * packages/icomplete.el: |
22015 * Updated my email address - klm@python.org instead of klm@nist.gov. | 25952 * Updated my email address - klm@python.org instead of klm@nist.gov. |
22016 | 25953 |
22017 * Icomplete no longer installs itself when you load the package - | 25954 * Icomplete no longer installs itself when you load the package - |
22018 you have to invoke `icomplete-mode'. (Since it's autoloaded in | 25955 you have to invoke `icomplete-mode'. (Since it's autoloaded in |
22019 both emacs, you can just invoke the function.) | 25956 both emacs, you can just invoke the function.) |
22020 | 25957 |
22021 * Integrated Emacs 19.34 and XEmacs 19.15 corrections (typos, | 25958 * Integrated Emacs 19.34 and XEmacs 19.15 corrections (typos, |
22022 style, command revisions, etc). | 25959 style, command revisions, etc). |
22023 | 25960 |
22024 * Integrated immediate keybindings display. See | 25961 * Integrated immediate keybindings display. See |
22025 `icomplete-show-key-bindings', `icomplete-get-keys', and | 25962 `icomplete-show-key-bindings', `icomplete-get-keys', and |
22026 `icomplete-completions'. | 25963 `icomplete-completions'. |
22027 | 25964 |
22028 * `icomplete-get-keys': Return keys bound in prior buffer to func name. | 25965 * `icomplete-get-keys': Return keys bound in prior buffer to func name. |
22029 | 25966 |
22030 * Added icomplete delay behavior, so completions don't intrude as | 25967 * Added icomplete delay behavior, so completions don't intrude as |
22031 quickly for short input, with customization variables: | 25968 quickly for short input, with customization variables: |
22032 | 25969 |
22033 `icomplete-max-delay-chars' - Maximum number of initial chars to | 25970 `icomplete-max-delay-chars' - Maximum number of initial chars to |
22034 apply icomplete compute delay. | 25971 apply icomplete compute delay. |
22035 | 25972 |
22036 `icomplete-compute-delay' - Completions-computation stall, used | 25973 `icomplete-compute-delay' - Completions-computation stall, used |
22257 * eterm/term.el: Merge changes from FSF (mostly typos). | 26194 * eterm/term.el: Merge changes from FSF (mostly typos). |
22258 | 26195 |
22259 Mon Sep 25 17:19:51 1995 Per Bothner <bothner@kalessin.cygnus.com> | 26196 Mon Sep 25 17:19:51 1995 Per Bothner <bothner@kalessin.cygnus.com> |
22260 | 26197 |
22261 * eterm/term.el (term-emulate-terminal): On CR, set | 26198 * eterm/term.el (term-emulate-terminal): On CR, set |
22262 term-current-column to term-start-line-column, not 0. | 26199 term-current-column to term-start-line-column, not 0. |
22263 | 26200 |
22264 1997-05-21 Steven L Baur <steve@altair.xemacs.org> | 26201 1997-05-21 Steven L Baur <steve@altair.xemacs.org> |
22265 | 26202 |
22266 * packages/add-log.el (change-log-font-lock-keywords): Tweak | 26203 * packages/add-log.el (change-log-font-lock-keywords): Tweak |
22267 font-lock-keywords. | 26204 font-lock-keywords. |
22951 (hypropos-set-variable): Changed to work with buffer-locals. | 26888 (hypropos-set-variable): Changed to work with buffer-locals. |
22952 | 26889 |
22953 Fri Jul 19 12:01:51 1996 Christoph Wedler <wedler@fmi.uni-passau.de> | 26890 Fri Jul 19 12:01:51 1996 Christoph Wedler <wedler@fmi.uni-passau.de> |
22954 | 26891 |
22955 * packages/hyper-apropos.el: Massive changes--the original knew nothing | 26892 * packages/hyper-apropos.el: Massive changes--the original knew nothing |
22956 about buffer-locals and local-bindings. | 26893 about buffer-locals and local-bindings. |
22957 (hypropos-shrink-window): New user option. | 26894 (hypropos-shrink-window): New user option. |
22958 (hypropos-ref-buffer): New variable. | 26895 (hypropos-ref-buffer): New variable. |
22959 (hypropos-regexp-history): New variable. | 26896 (hypropos-regexp-history): New variable. |
22960 (hyper-apropos): Better interactive version. | 26897 (hyper-apropos): Better interactive version. |
22961 (hypropos-grok-variables): Omit OBSOLETE stuff. | 26898 (hypropos-grok-variables): Omit OBSOLETE stuff. |
22962 (hyper-describe-variable): Additional ARG, better interactive | 26899 (hyper-describe-variable): Additional ARG, better interactive |
22963 version. | 26900 version. |
22964 (hyper-describe-function): Ditto. | 26901 (hyper-describe-function): Ditto. |
22965 (hypropos-last-help): Without prefix arg, just display buffer. | 26902 (hypropos-last-help): Without prefix arg, just display buffer. |
22966 (hypropos-insert-face): New function. | 26903 (hypropos-insert-face): New function. |
22967 (hypropos-insert-keybinding): New function. | 26904 (hypropos-insert-keybinding): New function. |
22968 (hypropos-get-doc): Additional ARG, display documentation for | 26905 (hypropos-get-doc): Additional ARG, display documentation for |
22969 faces, complete change. | 26906 faces, complete change. |
22970 (hypropos-this-symbol): Using better regexp. | 26907 (hypropos-this-symbol): Using better regexp. |
22971 | 26908 |
22972 Fri Mar 7 10:44:48 1997 Steven L Baur <steve@altair.xemacs.org> | 26909 Fri Mar 7 10:44:48 1997 Steven L Baur <steve@altair.xemacs.org> |
22973 | 26910 |
22974 * x11/x-menubar.el (default-menubar): Reorganize again undoing | 26911 * x11/x-menubar.el (default-menubar): Reorganize again undoing |
22988 and derived from Gnus nnml code. | 26925 and derived from Gnus nnml code. |
22989 | 26926 |
22990 Tue Mar 4 01:19:37 1997 Hrvoje Niksic <hniksic@srce.hr> | 26927 Tue Mar 4 01:19:37 1997 Hrvoje Niksic <hniksic@srce.hr> |
22991 | 26928 |
22992 * edebug/edebug.el (edebug-compute-previous-result): Don't treat | 26929 * edebug/edebug.el (edebug-compute-previous-result): Don't treat |
22993 numbers as chars. | 26930 numbers as chars. |
22994 | 26931 |
22995 Wed Mar 5 10:11:55 1997 Steven L Baur <steve@altair.xemacs.org> | 26932 Wed Mar 5 10:11:55 1997 Steven L Baur <steve@altair.xemacs.org> |
22996 | 26933 |
22997 * prim/startup.el (splash-hack-version-string): New function to | 26934 * prim/startup.el (splash-hack-version-string): New function to |
22998 narrow the output of (emacs-version) for the splash screen. | 26935 narrow the output of (emacs-version) for the splash screen. |
23095 courtesy of Erik Naggum <erik@naggum.no>. | 27032 courtesy of Erik Naggum <erik@naggum.no>. |
23096 | 27033 |
23097 Fri Feb 28 22:17:03 1997 Hrvoje Niksic <hniksic@srce.hr> | 27034 Fri Feb 28 22:17:03 1997 Hrvoje Niksic <hniksic@srce.hr> |
23098 | 27035 |
23099 * prim/isearch-mode.el: Added "_" to the `interactive' forms of | 27036 * prim/isearch-mode.el: Added "_" to the `interactive' forms of |
23100 most functions. | 27037 most functions. |
23101 (isearch-mode-map): Define M-y. | 27038 (isearch-mode-map): Define M-y. |
23102 (isearch-yank-kill): New function. | 27039 (isearch-yank-kill): New function. |
23103 | 27040 |
23104 * prim/keydefs.el: Don't bind `C-x C-n' to `set-goal-column'; | 27041 * prim/keydefs.el: Don't bind `C-x C-n' to `set-goal-column'; |
23105 don't disable `set-goal-column'. | 27042 don't disable `set-goal-column'. |
23106 | 27043 |
23107 * mule/mule-init.el (ctl-x-map): Use `C-x C-n' as mule-prefix, | 27044 * mule/mule-init.el (ctl-x-map): Use `C-x C-n' as mule-prefix, |
23108 instead of `C-x C-k'. | 27045 instead of `C-x C-k'. |
23109 | 27046 |
23110 Wed Feb 26 18:09:56 1997 Andreas Jaeger <aj@arthur.pfalz.de> | 27047 Wed Feb 26 18:09:56 1997 Andreas Jaeger <aj@arthur.pfalz.de> |
23203 (eldoc-fnsym-in-current-sexp): Use eldoc-beginning-of-sexp. | 27140 (eldoc-fnsym-in-current-sexp): Use eldoc-beginning-of-sexp. |
23204 Use eldoc-current-symbol to get symbol at point. | 27141 Use eldoc-current-symbol to get symbol at point. |
23205 | 27142 |
23206 * utils/eldoc.el | 27143 * utils/eldoc.el |
23207 (eldoc-function-argstring-from-docstring-method-table): Forge | 27144 (eldoc-function-argstring-from-docstring-method-table): Forge |
23208 docstrings for `and', `or', `list', `+', and `-'. | 27145 docstrings for `and', `or', `list', `+', and `-'. |
23209 | 27146 |
23210 * utils/eldoc.el (eldoc-add-command-completions): New function. | 27147 * utils/eldoc.el (eldoc-add-command-completions): New function. |
23211 (eldoc-add-command): Take list of args. | 27148 (eldoc-add-command): Take list of args. |
23212 No longer interactive. | 27149 No longer interactive. |
23213 (eldoc-remove-command-completions): New function. | 27150 (eldoc-remove-command-completions): New function. |
23287 `cvs log' | 27224 `cvs log' |
23288 | 27225 |
23289 Mon Feb 17 02:01:27 1997 Hrvoje Niksic <hniksic@bjesomar.srce.hr> | 27226 Mon Feb 17 02:01:27 1997 Hrvoje Niksic <hniksic@bjesomar.srce.hr> |
23290 | 27227 |
23291 * utils/edmacro.el (edmacro-format-keys): Would bug out on empty | 27228 * utils/edmacro.el (edmacro-format-keys): Would bug out on empty |
23292 macro. | 27229 macro. |
23293 | 27230 |
23294 Mon Feb 17 02:01:27 1997 Hrvoje Niksic <hniksic@bjesomar.srce.hr> | 27231 Mon Feb 17 02:01:27 1997 Hrvoje Niksic <hniksic@bjesomar.srce.hr> |
23295 | 27232 |
23296 * utils/edmacro.el (edmacro-format-keys): Would bug out on empty | 27233 * utils/edmacro.el (edmacro-format-keys): Would bug out on empty |
23297 macro. | 27234 macro. |
23298 (edmacro-fix-menu-commands): Would bug out on 'control, etc. | 27235 (edmacro-fix-menu-commands): Would bug out on 'control, etc. |
23299 (edmacro-events-to-keys): New function. | 27236 (edmacro-events-to-keys): New function. |
23300 (edmacro-format-keys): Use it. | 27237 (edmacro-format-keys): Use it. |
23301 (edmacro-finish-edit): Compare to macros, not strings. | 27238 (edmacro-finish-edit): Compare to macros, not strings. |
23302 (edmacro-fkeys): New function. | 27239 (edmacro-fkeys): New function. |
23527 something faster. | 27464 something faster. |
23528 | 27465 |
23529 Thu Jan 30 20:33:56 1997 Hvoje Niksic <hniksic@srce.hr> | 27466 Thu Jan 30 20:33:56 1997 Hvoje Niksic <hniksic@srce.hr> |
23530 | 27467 |
23531 * x11/x-toolbar.el | 27468 * x11/x-toolbar.el |
23532 (toolbar-open,toolbar-dired,toolbar-save,toolbar-print,toolbar-cut,toolbar-copy,toolbar-paste,toolbar-undo,toolbar-replace): | 27469 (toolbar-open,toolbar-dired,toolbar-save,toolbar-print,toolbar-cut,toolbar-copy,toolbar-paste,toolbar-undo,toolbar-replace): |
23533 New functions. | 27470 New functions. |
23534 (toolbar-news): Allow running without separate frame. | 27471 (toolbar-news): Allow running without separate frame. |
23535 (toolbar-mail-commands-alist): New variable. | 27472 (toolbar-mail-commands-alist): New variable. |
23536 (toolbar-mail-reader): Ditto. | 27473 (toolbar-mail-reader): Ditto. |
23537 (toolbar-mail): Use them. | 27474 (toolbar-mail): Use them. |
23538 | 27475 |
23752 * packages/backup-dir.el: Added to distribution. | 27689 * packages/backup-dir.el: Added to distribution. |
23753 | 27690 |
23754 Fri Jan 3 16:20:42 1997 Steven L Baur <steve@altair.xemacs.org> | 27691 Fri Jan 3 16:20:42 1997 Steven L Baur <steve@altair.xemacs.org> |
23755 | 27692 |
23756 * gnus/gnus-setup.el: Updated to gracefully handle installed | 27693 * gnus/gnus-setup.el: Updated to gracefully handle installed |
23757 auxilliary packages like tm, and handle eventual integration of | 27694 auxilliary packages like tm, and handle eventual integration of |
23758 Red Gnus/Gnus 5.4. | 27695 Red Gnus/Gnus 5.4. |
23759 | 27696 |
23760 Fri Jan 3 14:32:07 1997 Vinnie Shelton <shelton@icd.teradyne.com> | 27697 Fri Jan 3 14:32:07 1997 Vinnie Shelton <shelton@icd.teradyne.com> |
23761 | 27698 |
23762 * packages/gnuserv.el (gnuserv-frame): Autoload. | 27699 * packages/gnuserv.el (gnuserv-frame): Autoload. |
23763 | 27700 |
23819 | 27756 |
23820 Thu Sep 5 14:11:00 1996 Dave Love <d.love@dl.ac.uk> | 27757 Thu Sep 5 14:11:00 1996 Dave Love <d.love@dl.ac.uk> |
23821 | 27758 |
23822 * psgml-other.el (sgml-set-face-for): Nullify | 27759 * psgml-other.el (sgml-set-face-for): Nullify |
23823 {after,before}-change-functions as well as (obsolete) | 27760 {after,before}-change-functions as well as (obsolete) |
23824 {after,before}-change-function. | 27761 {after,before}-change-function. |
23825 | 27762 |
23826 Tue Dec 31 11:34:37 1996 Steven L Baur <steve@altair.xemacs.org> | 27763 Tue Dec 31 11:34:37 1996 Steven L Baur <steve@altair.xemacs.org> |
23827 | 27764 |
23828 * comint/gdb.el (gdb-mode): Require 'cc-mode if not already loaded | 27765 * comint/gdb.el (gdb-mode): Require 'cc-mode if not already loaded |
23829 prior to starting gdb. | 27766 prior to starting gdb. |
24255 * emulators/edt.el: Synched up to Emacs 19.34. | 28192 * emulators/edt.el: Synched up to Emacs 19.34. |
24256 | 28193 |
24257 Thu Dec 5 12:09:19 1996 Lars Magne Ingebrigtsen <larsi@ifi.uio.no> | 28194 Thu Dec 5 12:09:19 1996 Lars Magne Ingebrigtsen <larsi@ifi.uio.no> |
24258 | 28195 |
24259 * prim/replace.el (match-string): Use a function instead of a | 28196 * prim/replace.el (match-string): Use a function instead of a |
24260 macro to be compatible with .elc files compiled under Emacs. | 28197 macro to be compatible with .elc files compiled under Emacs. |
24261 | 28198 |
24262 Thu Dec 5 09:50:12 1996 Bob Weiner <weiner@infodock.com> | 28199 Thu Dec 5 09:50:12 1996 Bob Weiner <weiner@infodock.com> |
24263 | 28200 |
24264 * utils/id-select.el: New file -- Version 1.4.3. | 28201 * utils/id-select.el: New file -- Version 1.4.3. |
24265 | 28202 |
24270 * emulators/scroll-lock.el: New file. | 28207 * emulators/scroll-lock.el: New file. |
24271 | 28208 |
24272 Thu Dec 5 00:15:59 1996 Steven L Baur <steve@altair.xemacs.org> | 28209 Thu Dec 5 00:15:59 1996 Steven L Baur <steve@altair.xemacs.org> |
24273 | 28210 |
24274 * prim/help.el: A callable library-type function should not | 28211 * prim/help.el: A callable library-type function should not |
24275 contain an unprotected print statement. This change implements my | 28212 contain an unprotected print statement. This change implements my |
24276 version of Erik Naggum's statement about locate-library being less | 28213 version of Erik Naggum's statement about locate-library being less |
24277 chatty in Emacs 19.35. | 28214 chatty in Emacs 19.35. |
24278 | 28215 |
24279 Wed Dec 4 22:00:49 1996 Steven L Baur <steve@altair.xemacs.org> | 28216 Wed Dec 4 22:00:49 1996 Steven L Baur <steve@altair.xemacs.org> |
24280 | 28217 |
24281 * utils/flow-ctrl.el: Synch up to Emacs 19.34. | 28218 * utils/flow-ctrl.el: Synch up to Emacs 19.34. |
24282 | 28219 |
24311 * prim/debug.el: Synch up to Emacs 19.34. | 28248 * prim/debug.el: Synch up to Emacs 19.34. |
24312 | 28249 |
24313 * edebug/cl-specs.el: Comment formatting changes. | 28250 * edebug/cl-specs.el: Comment formatting changes. |
24314 | 28251 |
24315 * edebug/cl-read.el: Protect advisement of eval-region from being | 28252 * edebug/cl-read.el: Protect advisement of eval-region from being |
24316 evaluated more than once. | 28253 evaluated more than once. |
24317 | 28254 |
24318 Comment formatting changes. | 28255 Comment formatting changes. |
24319 | 28256 |
24320 * edebug/advise-eval-region.el: New File. Separate out advise for | 28257 * edebug/advise-eval-region.el: New File. Separate out advise for |
24321 eval-region so it is only evaluated once. | 28258 eval-region so it is only evaluated once. |
24325 icomplete-exhibit needs to be called in the setup-hook. | 28262 icomplete-exhibit needs to be called in the setup-hook. |
24326 | 28263 |
24327 * packages/apropos.el: Correct a typo in button binding. | 28264 * packages/apropos.el: Correct a typo in button binding. |
24328 | 28265 |
24329 Fixes the bug where if apropos-label-face is actually defined as | 28266 Fixes the bug where if apropos-label-face is actually defined as |
24330 face, apropos bombs with an error | 28267 face, apropos bombs with an error |
24331 | 28268 |
24332 Do a (provide 'apropos), like all packages should. | 28269 Do a (provide 'apropos), like all packages should. |
24333 | 28270 |
24334 Provides an apropos-mode-hook for Apropos Mode buffers (otherwise | 28271 Provides an apropos-mode-hook for Apropos Mode buffers (otherwise |
24335 customization is unnecessarily painful). | 28272 customization is unnecessarily painful). |
24336 | 28273 |
24337 Redefines the default faces for the various apropos faces so they | 28274 Redefines the default faces for the various apropos faces so they |
24338 come out in color by default (defaults are based on various | 28275 come out in color by default (defaults are based on various |
24339 standard font-lock faces). | 28276 standard font-lock faces). |
24340 | 28277 |
24341 * version.el: Bumped up to b31. | 28278 * version.el: Bumped up to b31. |