diff 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
line wrap: on
line diff
--- a/lisp/ChangeLog	Sun Mar 02 02:18:12 2003 +0000
+++ b/lisp/ChangeLog	Sun Mar 02 09:38:54 2003 +0000
@@ -1,3 +1,197 @@
+2003-03-01  Ben Wing  <ben@xemacs.org>
+
+	* cmdloop.el:
+	* cmdloop.el (read-quoted-char-radix): New.
+	* cmdloop.el (read-quoted-char):
+	* cmdloop.el (momentary-string-display):
+	* custom.el:
+	* custom.el (custom-initialize-set):
+	* custom.el (custom-initialize-reset):
+	* custom.el (custom-initialize-changed):
+	* custom.el (custom-declare-variable):
+	* custom.el (defcustom):
+	* dumped-lisp.el (preloaded-file-list):
+	* files.el:
+	* files.el (delete-auto-save-files): New.
+	* files.el (directory-abbrev-alist):
+	* files.el (make-backup-files):
+	* files.el (backup-by-copying-when-privileged-mismatch): New.
+	* files.el (normal-backup-enable-predicate): New.
+	* files.el (buffer-offer-save):
+	* files.el (small-temporary-file-directory): New.
+	* files.el (null-device): New.
+	* files.el (version-control):
+	* files.el (auto-save-file-name-transforms): New.
+	* files.el (save-abbrevs):
+	* files.el (find-directory-functions): New.
+	* files.el (find-file-not-found-hooks):
+	* files.el (write-file-hooks):
+	* files.el (write-contents-hooks):
+	* files.el (write-file-data-hooks):
+	* files.el (enable-local-variables):
+	* files.el ((fboundp 'file-locked-p)):
+	* files.el (view-read-only): New.
+	* files.el (cd-absolute):
+	* files.el (load-file):
+	* files.el (file-local-copy):
+	* files.el (file-chase-links):
+	* files.el (switch-to-buffer-other-window):
+	* files.el (switch-to-buffer-other-frame):
+	* files.el (find-file):
+	* files.el (find-file-other-window):
+	* files.el (find-file-other-frame):
+	* files.el (find-file-read-only):
+	* files.el (find-file-read-only-other-window):
+	* files.el (find-file-read-only-other-frame):
+	* files.el (abbreviate-file-name):
+	* files.el (find-buffer-visiting):
+	* files.el (find-file-wildcards): New.
+	* files.el (find-file-suppress-same-file-warnings): New.
+	* files.el (find-file-noselect): New.
+	* files.el (find-file-noselect-1): New.
+	* files.el (insert-file-contents-literally):
+	* files.el (insert-file-literally): New.
+	* files.el (after-find-file-from-revert-buffer):
+	* files.el (after-find-file):
+	* files.el (normal-mode):
+	* files.el (find-file-literally): New.
+	* files.el (dabbrev-case-fold-search):
+	* files.el (hack-one-local-variable-quotep): New.
+	* files.el (hack-one-local-variable):
+	* files.el (set-visited-file-name):
+	* files.el (write-file):
+	* files.el (backup-buffer):
+	* files.el (make-backup-file-name-function): New.
+	* files.el (backup-directory-alist): New.
+	* files.el (make-backup-file-name):
+	* files.el (make-backup-file-name-1): New.
+	* files.el (backup-extract-version-start):
+	* files.el (backup-extract-version-start)): New.
+	* files.el (file-relative-name):
+	* files.el (save-buffer):
+	* files.el (delete-auto-save-file-if-necessary):
+	* files.el (save-buffer-coding-system): New.
+	* files.el (basic-save-buffer):
+	* files.el (basic-save-buffer-1):
+	* files.el (basic-save-buffer-2): New.
+	* files.el (save-some-buffers):
+	* files.el (save-some-buffers-1):
+	* files.el (toggle-read-only):
+	* files.el (file-newest-backup):
+	* files.el (rename-uniquely):
+	* files.el (revert-buffer-insert-file-contents-function):
+	* files.el (recover-file):
+	* files.el (recover-session):
+	* files.el (recover-session-finish):
+	* files.el (kill-some-buffers):
+	* files.el (wildcard-to-regexp):
+	* files.el (file-expand-wildcards): New.
+	* files.el (list-directory):
+	* files.el (shell-quote-wildcard-pattern): New.
+	* files.el (insert-directory-safely): New.
+	* files.el (confirm-kill-emacs): New.
+	* files.el (save-buffers-kill-emacs):
+	* files.el (file-name-non-special): New.
+	* keydefs.el (global-map): New.
+	* keymap.el:
+	* keymap.el (kbd): Removed.
+	* keymap.el (substitute-key-definition):
+	* lisp-mode.el (construct-lisp-mode-menu):
+	* make-docfile.el (custom-declare-variable-list): New.
+	* replace.el:
+	* replace.el (match-string): Removed.
+	* replace.el (save-match-data): Removed.
+	* simple.el:
+	* simple.el (comment-column): Removed.
+	* simple.el (comment-start): Removed.
+	* simple.el (comment-start-skip): Removed.
+	* simple.el (comment-end): Removed.
+	* simple.el (comment-indent-hook): Removed.
+	* simple.el (comment-indent-function): Removed.
+	* simple.el (block-comment-start): Removed.
+	* simple.el (block-comment-end): Removed.
+	* simple.el (indent-for-comment): Removed.
+	* simple.el (set-comment-column): Removed.
+	* simple.el (kill-comment): Removed.
+	* simple.el (comment-padding): Removed.
+	* simple.el (comment-region): Removed.
+	* simple.el (comment-multi-line): Removed.
+	* simple.el (set-selective-display):
+	* simple.el (indent-new-comment-line): Removed.
+	* simple.el (overwrite-mode-textual):
+	* simple.el (overwrite-mode):
+	* simple.el (binary-overwrite-mode):
+	* simple.el (mail-user-agent):
+	* simple.el (rfc822-goto-eoh): New.
+	* simple.el (sendmail-user-agent-compose):
+	* simple.el (mh-e-user-agent):
+	* simple.el (set-variable-value-history): New.
+	* simple.el (set-variable):
+	* simple.el (clone-buffer-hook): New.
+	* simple.el (clone-process): New.
+	* simple.el (clone-buffer): New.
+	* simple.el (clone-indirect-buffer): New.
+	* simple.el (clone-indirect-buffer-other-window): New.
+	* subr.el:
+	* subr.el (custom-declare-variable-list): New.
+	* subr.el (custom-declare-variable-early): New.
+	* subr.el (assoc-default): New.
+	* subr.el (assoc-ignore-case): New.
+	* subr.el (assoc-ignore-representation): New.
+	* subr.el (member-ignore-case): New.
+	* subr.el ('move-marker): New.
+	* subr.el ('beep): New.
+	* subr.el ('indent-to-column): New.
+	* subr.el ('backward-delete-char): New.
+	* subr.el ('search-forward-regexp): New.
+	* subr.el ('search-backward-regexp): New.
+	* subr.el ('remove-directory): New.
+	* subr.el ('set-match-data): New.
+	* subr.el ('send-string-to-terminal): New.
+	* subr.el (make-local-hook):
+	* subr.el (add-hook):
+	* subr.el (remove-hook):
+	* subr.el (add-local-hook):
+	* subr.el (remove-local-hook):
+	* subr.el (add-one-shot-hook):
+	* subr.el (add-local-one-shot-hook):
+	* subr.el (string-equal-ignore-case): Removed.
+	* subr.el (with-current-buffer):
+	* subr.el (with-output-to-string): Removed.
+	* subr.el (replace-in-string): Removed.
+	* subr.el (split-string): Removed.
+	* subr.el (with-temp-message):
+	* subr.el (with-syntax-table): New.
+	* subr.el (save-match-data): New.
+	* subr.el (match-string): New.
+	* subr.el (match-string-no-properties): New.
+	* subr.el (subst-char-in-string): New.
+	* subr.el (replace-regexp-in-string): New.
+	* subr.el (truncate-string-to-width):
+	* subr.el (eval-after-load):
+	* view-less.el:
+	* wid-edit.el:
+	* wid-edit.el (widget-url-link-action):
+	Lots of syncing with FSF 21.2.
+	Use if-fboundp in wid-edit.el.
+	New file newcomment.el from FSF.
+
+2003-02-26  Stephen J. Turnbull  <stephen@xemacs.org>
+
+	* dumped-lisp.el (preloaded-file-list): Add markers for use of
+	defcustom v. custom-declare-variable-early.
+
+	* make-docfile.el (custom-declare-variable-list): Defvar to prevent
+	custom (required from raw-process) from barfing a void-variable error.
+
+2003-02-26  Stephen J. Turnbull  <stephen@xemacs.org>
+
+	* view-less.el (view-minor-mode): Add autoload cookie.
+
+2003-02-26  Stephen J. Turnbull  <stephen@xemacs.org>
+
+	* view-less.el (view-minor-mode): Add autoload cookie.
+
 2003-02-28  Ben Wing  <ben@xemacs.org>
 
 	* dump-paths.el: