+2000-07-28 Karl Fogel <kfogel@red-bean.com>
+
+ * mail/mail-hist.el (mail-hist-previous-input,
+ mail-hist-next-input): do the obvious code factorization.
+ (mail-hist-retrieve-and-insert): new func, contains common
+ code of above two.
+ If inserting a message body, leave point at top.
+
+2000-07-28 Sam Steingold <sds@gnu.org>
+
+ * net/ange-ftp.el (ange-ftp-verify-visited-file-modtime):
+ use `<=', not `<' to compare times!
+ (ange-ftp-ls): remve
+
+2000-07-27 Gerd Moellmann <gerd@gnu.org>
+
+ * play/cookie1.el: Add explanation of how to make cookie.el
+ compatible with strfile(1) to comment.
+
+ * subr.el (remove, remq): New functions.
+
+ * midnight.el (clean-buffer-list-kill-never-regexps): Correctly
+ escape `*' in regexps.
+ (midnight-find): Reverse order of arguments in the funcall of
+ TEST.
+
+ * bindings.el (completion-ignored-extensions): Add `.la', `.lo',
+ and `.class'.
+
+ * play/meese.el: Add Commentary section.
+
+2000-07-27 Alex Schroeder <alex@gnu.org>
+
+ * sql.el (sql-ms): Added autoload cookie.
+ (sql-ingres, sql-solid, sql-mysql, sql-informix, sql-sybase)
+ (sql-oracle): Ditto.
+ (sql-help): Doc change.
+
+ (sql-mode-oracle-font-lock-keywords): Added PL/SQL keywords, data
+ types and exceptions.
+
+2000-07-27 Alex Schroeder <alex@gnu.org>
+
+ * sql.el (sql-placeholder-history): New variable.
+ (sql-query-placeholders-and-send): New function that will query
+ the user and replace placeholders with user input.
+ (sql-oracle): If running on NT, set comint-input-sender to
+ sql-query-placeholders-and-send.
+
+ (sql-stop): If in the SQLi buffer, insert stop notification, else
+ present it as a message.
+
+2000-07-27 Alex Schroeder <alex@gnu.org>
+
+ * sql.el (sql-input-ring-separator): Doc change.
+ (sql-input-ring-file-name): Doc change.
+ (sql-interactive-mode): Use `sql-input-ring-separator' and
+ `sql-input-ring-file-name' to set the comint-mode equivalents
+ without making them local variables.
+ (sql-stop): Don't bind `sql-input-ring-separator' and
+ `sql-input-ring-file-name' dynamically to their comint-mode
+ equivalents.
+
+2000-07-27 Kenichi Handa <handa@etl.go.jp>
+
+ * international/mule.el (register-char-codings): New function.
+ (make-coding-system): Handle `safe-chars' specification in the arg
+ PROPERTY.
+
+ * international/mule-cmds.el
+ (find-coding-systems-region-subset-p): This function deleted.
+ (sort-coding-systems-predicate): New variable.
+ (sort-coding-systems): New function.
+ (find-coding-systems-region): Use
+ find-coding-systems-region-internal.
+ (find-coding-systems-string): Use find-coding-systems-region.
+ (find-coding-systems-for-charsets): Check
+ char-coding-system-table.
+ (select-safe-coding-system-accept-default-p): New variable.
+ (select-safe-coding-system): Mostly rewritten. New argument
+ ACCEPT-DEFAULT-P.
+ (select-message-coding-system): Call select-safe-coding-system
+ with ACCEPT-DEFAULT-P arg.
+ (reset-language-environment): Reset default-sendmail-coding-system
+ to the default value iso-latin-1.
+ (set-language-environment): Don't set the obsolete variable
+ charset-origin-alist.
+
+ * international/codepage.el (cp-coding-system-for-codepage-1):
+ Give `safe-chars' property to make-coding-system.
+
+ * mail/sendmail.el (sendmail-send-it): Improve the way to avoid
+ calling select-message-coding-system twice.
+
+ * language/cyrillic.el (cyrillic-koi8): Use `safe-chars' property
+ instead of `safe-charsets'.
+ (cyrillic-alternativnyj): Likewise.
+ (ccl-encode-alternativnyj): Don't check the charset
+ cyrillic-iso8859-5.
+
+2000-07-27 Kenichi Handa <handa@etl.go.jp>
+
+ * composite.el (compose-chars-after): Preserve match data.
+
+2000-07-26 Sam Steingold <sds@gnu.org>
+
+ * net/ange-ftp.el (ange-ftp-file-newer-than-file-p): New function.
+ (ange-ftp-real-file-newer-than-file-p): New function.
+ (ange-ftp-verify-visited-file-modtime): Use `float-time'.
+ (ange-ftp-dot-to-slash): Removed (use `subst-char-in-string').
+
+ * tooltip.el (tooltip-float-time): Removed (use `float-time').
+ * midnight.el (midnight-float-time): Ditto.
+
+2000-07-26 Andreas Schwab <schwab@suse.de>
+
+ * files.el (normal-backup-enable-predicate): Correct
+ interpretation of the return value of compare-strings.
+
+2000-07-26 Gerd Moellmann <gerd@gnu.org>
+
+ * isearch.el (isearch-resume): New function.
+ (isearch-done): Add something to command-history to resume
+ the search.
+ (isearch-yank-line, isearch-yank-word): Use
+ buffer-substring-no-properties instead of buffer-substring.
+
+ * textmodes/flyspell.el (flyspell-mouse-map): Use `map' instead
+ of flyspell-mouse-map.
+
+ * progmodes/make-mode.el (makefile-mode-abbrev-table): Remove
+ duplicate definition.
+ (makefile-mode): Remove duplicate setting of local-abbrev-table.
+
+ * progmodes/m4-mode.el (m4-mode-abbrev-table): New variable.
+ (m4-mode): Set local-abbrev-table to m4-mode-abbrev-table.
+
+2000-07-25 Sam Steingold <sds@gnu.org>
+
+ * net/ange-ftp.el: Get modtime over the net.
+ (ange-ftp-file-modtime): New function.
+ (ange-ftp-write-region, ange-ftp-insert-file-contents)
+ (ange-ftp-file-attributes, ange-ftp-verify-visited-file-modtime):
+ Use it.
+ (ange-ftp-dot-to-slash): New function.
+ (ange-ftp-fix-name-for-vms): Use it.
+
+ * midnight.el (midnight-buffer-display-time): Use
+ `with-current-buffer'.
+
+2000-07-25 Gerd Moellmann <gerd@gnu.org>
+
+ * find-dired.el: Update copyright notice.
+ (find-dired): Offer to kill a running `find'.
+
+ * enriched.el (enriched-face-ans): For a `foreground-color'
+ property, return '(("x-color" COLOR))' so that COLOR will be
+ output as a parameter of the x-color annotation. Likewise for the
+ `background-color' property. In the case of normal face
+ properties, don't return annotations for unspecified foreground
+ and background face attributes.
+
+2000-07-25 Kenichi Handa <handa@etl.go.jp>
+
+ * language/japan-util.el (japanese-katakana-region): Fix handling
+ HANKAKU argument.
+
+2000-07-25 Miles Bader <miles@gnu.org>
+
+ * simple.el (line-move): Pass INHIBIT-CAPTURE-PROPERTY argument to
+ constrain-to-field. Pass nil ESCAPE-FROM-EDGE argument to
+ constrain-to-field.
+
+2000-07-24 Andrew Innes <andrewi@gnu.org>
+
+ * timer.el (timer-activate-when-idle): Add optional parameter
+ DONT-WAIT. Update docstring.
+ (run-with-idle-timer): Specify extra parameter to
+ timer-activate-when-idle, so that timer will be activated
+ immediately if Emacs is already idle.
+
+ * w32-fns.el (w32-using-nt): Fix docstring.
+
2000-07-24 Dave Love <fx@gnu.org>
* mouse.el (popup-menu): Set last-command-event.
2000-07-24 Martin Stjernholm <bug-cc-mode@gnu.org>
- * cc-mode.texi Documented the change of cpp-macro.
+ * cc-mode.texi Documented the change of cpp-macro.
2000-07-24 Martin Stjernholm <bug-cc-mode@gnu.org>
c-guess-basic-syntax): Fixed recognition of inheritance lists
when the lines begins with a comma.
- * cc-mode.texi: Updated doc for c-lineup-multi-inher.
+ * cc-mode.texi: Updated doc for c-lineup-multi-inher.
* cc-vars.el (c-offsets-alist): Changed default for
member-init-cont to c-lineup-multi-inher since it now handles
c-special-indent-hook as a style variable. Don't talk about
doing (c-make-styles-buffer-local t) in a mode hook, since
that's already too late to work right.
-
+
* cc-styles.el (c-make-styles-buffer-local): Flag style
variable localness in c-style-variables-are-local-p to make
the compatibility measure in c-common-init work well.
(ada-prj-load-from-file): New function
(ada-prj-save): Always save fields that depend on the current buffer
(ada-prj-show-value): New function
-
+
* ada-stmt.el (ada-stmt-add-to-ada-menu): Hide the menu if not in
Ada mode. This will allow us to display the Ada menu in any buffer
we want (for project items).
(ada-header-tmpl): Use ada-fill-comment-prefix to put the correct
number of spaces in the header.
-
+
2000-07-24 Dave Love <fx@gnu.org>
* ediff-init.el (ediff-region-help-echo): Bind face-help.