comparison lisp/ChangeLog @ 1333:1b0339b048ce

[xemacs-hg @ 2003-03-02 09:38:37 by ben] To: xemacs-patches@xemacs.org PROBLEMS: Include nt/PROBLEMS and update. Add note about incremental linking badness. cmdloop.el, custom.el, dumped-lisp.el, files.el, keydefs.el, keymap.el, lisp-mode.el, make-docfile.el, replace.el, simple.el, subr.el, view-less.el, wid-edit.el: Lots of syncing with FSF 21.2. Use if-fboundp in wid-edit.el. New file newcomment.el from FSF. internals/internals.texi: Fix typo. (Build-Time Dependencies): New node. PROBLEMS: Delete. config.inc.samp, xemacs.mak: Eliminate HAVE_VC6, use SUPPORT_EDIT_AND_CONTINUE in its place. No incremental linking unless SUPPORT_EDIT_AND_CONTINUE, since it can cause nasty crashes in pdump. Put warnings about this in config.inc.samp. Report the full compile flags used for src and lib-src in the Installation output. alloc.c, lisp.h, ralloc.c, regex.c: Use ALLOCA() in regex.c to avoid excessive stack allocation. Also fix subtle problem with REL_ALLOC() -- any call to malloc() (direct or indirect) may relocate rel-alloced data, causing buffer text to shift. After any such call, regex must update all its pointers to such data. Add a system, when ERROR_CHECK_MALLOC, whereby regex.c indicates all the places it is prepared to handle malloc()/realloc()/free(), and any calls anywhere in XEmacs outside of this will trigger an abort. alloc.c, dialog-msw.c, eval.c, event-stream.c, general-slots.h, insdel.c, lisp.h, menubar-msw.c, menubar-x.c: Change *run_hook*_trapping_problems to take a warning class, not a string. Factor out code to issue warnings, add flag to call_trapping_problems() to postpone warning issue, and make *run_hook*_trapping_problems issue their own warnings tailored to the hook, postponed in the case of safe_run_hook_trapping_problems() so that the appropriate message can be issued about resetting to nil only when not `quit'. Make record_unwind_protect_restoring_int() non-static. dumper.c: Issue notes about incremental linking problems under Windows. fileio.c: Mule-ize encrypt/decrypt-string code. text.h: Spacing changes.
author ben
date Sun, 02 Mar 2003 09:38:54 +0000
parents 4542b72c005e
children c9b6a2fec10d
comparison
equal deleted inserted replaced
1332:6aa23bb3da6b 1333:1b0339b048ce
1 2003-03-01 Ben Wing <ben@xemacs.org>
2
3 * cmdloop.el:
4 * cmdloop.el (read-quoted-char-radix): New.
5 * cmdloop.el (read-quoted-char):
6 * cmdloop.el (momentary-string-display):
7 * custom.el:
8 * custom.el (custom-initialize-set):
9 * custom.el (custom-initialize-reset):
10 * custom.el (custom-initialize-changed):
11 * custom.el (custom-declare-variable):
12 * custom.el (defcustom):
13 * dumped-lisp.el (preloaded-file-list):
14 * files.el:
15 * files.el (delete-auto-save-files): New.
16 * files.el (directory-abbrev-alist):
17 * files.el (make-backup-files):
18 * files.el (backup-by-copying-when-privileged-mismatch): New.
19 * files.el (normal-backup-enable-predicate): New.
20 * files.el (buffer-offer-save):
21 * files.el (small-temporary-file-directory): New.
22 * files.el (null-device): New.
23 * files.el (version-control):
24 * files.el (auto-save-file-name-transforms): New.
25 * files.el (save-abbrevs):
26 * files.el (find-directory-functions): New.
27 * files.el (find-file-not-found-hooks):
28 * files.el (write-file-hooks):
29 * files.el (write-contents-hooks):
30 * files.el (write-file-data-hooks):
31 * files.el (enable-local-variables):
32 * files.el ((fboundp 'file-locked-p)):
33 * files.el (view-read-only): New.
34 * files.el (cd-absolute):
35 * files.el (load-file):
36 * files.el (file-local-copy):
37 * files.el (file-chase-links):
38 * files.el (switch-to-buffer-other-window):
39 * files.el (switch-to-buffer-other-frame):
40 * files.el (find-file):
41 * files.el (find-file-other-window):
42 * files.el (find-file-other-frame):
43 * files.el (find-file-read-only):
44 * files.el (find-file-read-only-other-window):
45 * files.el (find-file-read-only-other-frame):
46 * files.el (abbreviate-file-name):
47 * files.el (find-buffer-visiting):
48 * files.el (find-file-wildcards): New.
49 * files.el (find-file-suppress-same-file-warnings): New.
50 * files.el (find-file-noselect): New.
51 * files.el (find-file-noselect-1): New.
52 * files.el (insert-file-contents-literally):
53 * files.el (insert-file-literally): New.
54 * files.el (after-find-file-from-revert-buffer):
55 * files.el (after-find-file):
56 * files.el (normal-mode):
57 * files.el (find-file-literally): New.
58 * files.el (dabbrev-case-fold-search):
59 * files.el (hack-one-local-variable-quotep): New.
60 * files.el (hack-one-local-variable):
61 * files.el (set-visited-file-name):
62 * files.el (write-file):
63 * files.el (backup-buffer):
64 * files.el (make-backup-file-name-function): New.
65 * files.el (backup-directory-alist): New.
66 * files.el (make-backup-file-name):
67 * files.el (make-backup-file-name-1): New.
68 * files.el (backup-extract-version-start):
69 * files.el (backup-extract-version-start)): New.
70 * files.el (file-relative-name):
71 * files.el (save-buffer):
72 * files.el (delete-auto-save-file-if-necessary):
73 * files.el (save-buffer-coding-system): New.
74 * files.el (basic-save-buffer):
75 * files.el (basic-save-buffer-1):
76 * files.el (basic-save-buffer-2): New.
77 * files.el (save-some-buffers):
78 * files.el (save-some-buffers-1):
79 * files.el (toggle-read-only):
80 * files.el (file-newest-backup):
81 * files.el (rename-uniquely):
82 * files.el (revert-buffer-insert-file-contents-function):
83 * files.el (recover-file):
84 * files.el (recover-session):
85 * files.el (recover-session-finish):
86 * files.el (kill-some-buffers):
87 * files.el (wildcard-to-regexp):
88 * files.el (file-expand-wildcards): New.
89 * files.el (list-directory):
90 * files.el (shell-quote-wildcard-pattern): New.
91 * files.el (insert-directory-safely): New.
92 * files.el (confirm-kill-emacs): New.
93 * files.el (save-buffers-kill-emacs):
94 * files.el (file-name-non-special): New.
95 * keydefs.el (global-map): New.
96 * keymap.el:
97 * keymap.el (kbd): Removed.
98 * keymap.el (substitute-key-definition):
99 * lisp-mode.el (construct-lisp-mode-menu):
100 * make-docfile.el (custom-declare-variable-list): New.
101 * replace.el:
102 * replace.el (match-string): Removed.
103 * replace.el (save-match-data): Removed.
104 * simple.el:
105 * simple.el (comment-column): Removed.
106 * simple.el (comment-start): Removed.
107 * simple.el (comment-start-skip): Removed.
108 * simple.el (comment-end): Removed.
109 * simple.el (comment-indent-hook): Removed.
110 * simple.el (comment-indent-function): Removed.
111 * simple.el (block-comment-start): Removed.
112 * simple.el (block-comment-end): Removed.
113 * simple.el (indent-for-comment): Removed.
114 * simple.el (set-comment-column): Removed.
115 * simple.el (kill-comment): Removed.
116 * simple.el (comment-padding): Removed.
117 * simple.el (comment-region): Removed.
118 * simple.el (comment-multi-line): Removed.
119 * simple.el (set-selective-display):
120 * simple.el (indent-new-comment-line): Removed.
121 * simple.el (overwrite-mode-textual):
122 * simple.el (overwrite-mode):
123 * simple.el (binary-overwrite-mode):
124 * simple.el (mail-user-agent):
125 * simple.el (rfc822-goto-eoh): New.
126 * simple.el (sendmail-user-agent-compose):
127 * simple.el (mh-e-user-agent):
128 * simple.el (set-variable-value-history): New.
129 * simple.el (set-variable):
130 * simple.el (clone-buffer-hook): New.
131 * simple.el (clone-process): New.
132 * simple.el (clone-buffer): New.
133 * simple.el (clone-indirect-buffer): New.
134 * simple.el (clone-indirect-buffer-other-window): New.
135 * subr.el:
136 * subr.el (custom-declare-variable-list): New.
137 * subr.el (custom-declare-variable-early): New.
138 * subr.el (assoc-default): New.
139 * subr.el (assoc-ignore-case): New.
140 * subr.el (assoc-ignore-representation): New.
141 * subr.el (member-ignore-case): New.
142 * subr.el ('move-marker): New.
143 * subr.el ('beep): New.
144 * subr.el ('indent-to-column): New.
145 * subr.el ('backward-delete-char): New.
146 * subr.el ('search-forward-regexp): New.
147 * subr.el ('search-backward-regexp): New.
148 * subr.el ('remove-directory): New.
149 * subr.el ('set-match-data): New.
150 * subr.el ('send-string-to-terminal): New.
151 * subr.el (make-local-hook):
152 * subr.el (add-hook):
153 * subr.el (remove-hook):
154 * subr.el (add-local-hook):
155 * subr.el (remove-local-hook):
156 * subr.el (add-one-shot-hook):
157 * subr.el (add-local-one-shot-hook):
158 * subr.el (string-equal-ignore-case): Removed.
159 * subr.el (with-current-buffer):
160 * subr.el (with-output-to-string): Removed.
161 * subr.el (replace-in-string): Removed.
162 * subr.el (split-string): Removed.
163 * subr.el (with-temp-message):
164 * subr.el (with-syntax-table): New.
165 * subr.el (save-match-data): New.
166 * subr.el (match-string): New.
167 * subr.el (match-string-no-properties): New.
168 * subr.el (subst-char-in-string): New.
169 * subr.el (replace-regexp-in-string): New.
170 * subr.el (truncate-string-to-width):
171 * subr.el (eval-after-load):
172 * view-less.el:
173 * wid-edit.el:
174 * wid-edit.el (widget-url-link-action):
175 Lots of syncing with FSF 21.2.
176 Use if-fboundp in wid-edit.el.
177 New file newcomment.el from FSF.
178
179 2003-02-26 Stephen J. Turnbull <stephen@xemacs.org>
180
181 * dumped-lisp.el (preloaded-file-list): Add markers for use of
182 defcustom v. custom-declare-variable-early.
183
184 * make-docfile.el (custom-declare-variable-list): Defvar to prevent
185 custom (required from raw-process) from barfing a void-variable error.
186
187 2003-02-26 Stephen J. Turnbull <stephen@xemacs.org>
188
189 * view-less.el (view-minor-mode): Add autoload cookie.
190
191 2003-02-26 Stephen J. Turnbull <stephen@xemacs.org>
192
193 * view-less.el (view-minor-mode): Add autoload cookie.
194
1 2003-02-28 Ben Wing <ben@xemacs.org> 195 2003-02-28 Ben Wing <ben@xemacs.org>
2 196
3 * dump-paths.el: 197 * dump-paths.el:
4 * dump-paths.el (startup-setup-paths): Removed. 198 * dump-paths.el (startup-setup-paths): Removed.
5 * dumped-lisp.el (preloaded-file-list): 199 * dumped-lisp.el (preloaded-file-list):