+2000-07-03 Gerd Moellmann <gerd@gnu.org>
+
+ * frame.el (blink-cursor-mode): Don't hide cursor initially.
+
+ * startup.el (command-line): Initialize blink-cursor based
+ on window-system.
+
+ * frame.el (blink-cursor): Default to nil if not running under
+ a window-system.
+
+ * faces.el (face-spec-set): Ignore invalid attributes like 20.x.
+ (face-x-resources): Remove duplicate entry for :font.
+
+ * textmodes/refer.el (refer-find-entry-internal): Use some-window
+ instead of cycling through windows with next-window.
+
+ * term/sup-mouse.el (sup-pos-to-window): Use some-window instead
+ of cycling through windows with next-window.
+
+ * term/bg-mouse.el (bg-window-from-x-y): Use some-window instead
+ of cycling through windows with next-window.
+
+ * emacs-lisp/edebug.el (edebug-window-live-p, edebug-window-list)
+ (edebug-get-displayed-buffer-points): Use walk-windows/some-window
+ instead of cycling through windows with next-window.
+
+ * calendar/appt.el (appt-select-lowest-window): Use walk-windows
+ instead of cycling through windows with next-window.
+
+ * dabbrev.el (dabbrev--find-expansion): Use walk-windows instead
+ of cycling through windows with next-window.
+
+ * terminal.el (te-process-output): Use walk-windows instead of
+ cycling through windows with next-window.
+
+ * server.el (server-switch-buffer): Use some-window instead of
+ cycling through windows with next-window.
+
+ * window.el (some-window): New function.
+ (walk-windows): Remove reference to walk-windows-start.
+
+ * hilit19.el (hilit-lookup-face-create): Don't set face colors
+ to nil.
+
+2000-07-03 Richard Stallman <rms@caffeine.ai.mit.edu>
+
+ * window.el (walk-windows): Guarantee termination by keeping a list
+ of all the windows already handled.
+
+2000-06-28 Eli Zaretskii <eliz@is.elta.co.il>
+
+ * mouse.el (mouse-show-mark, mouse-save-then-kill): Don't use
+ window-system.
+
+ * man.el (Man-notify-when-ready): Don't use window-system. If
+ Man-notify-method is newframe, and the display is not
+ multi-frame, select the frame created for the man page.
+ (Man-init-defvars): Doc fix.
+
+2000-06-28 Gerd Moellmann <gerd@gnu.org>
+
+ * faces.el (region): Change background color for light background.
+
+ * ediff-wind.el (ediff-setup-control-frame): Remove :box
+ attribute from mode-line face of Ediff control frame.
+
+ * replace.el (query-replace-map): Bind `e' like `E'.
+
+2000-06-28 Eli Zaretskii <eliz@is.elta.co.il>
+
+ * menu-bar.el (menu-bar-edit-menu) <mark-whole-buffer>: Change
+ name to "Select All".
+
+ * dos-fns.el (convert-standard-filename): Fix last change.
+
+2000-06-27 Gerd Moellmann <gerd@gnu.org>
+
+ * help.el (describe-variable): Don't insert a second `'s' in front
+ of the string `value is shown below'. Since the syntax-table is
+ set to emacs-lisp-mode-syntax-table, forward-sexp skips over
+ an existing `'s', so that this won't be deleted.
+
+ * pcmpl-cvs.el, pcmpl-gnu.el, pcmpl-linux.el, pcmpl-rpm.el:
+ * pcmpl-unix.el: New files.
+
+2000-06-26 Stefan Monnier <monnier@cs.yale.edu>
+
+ * wid-edit.el (widget-member): Use the new plist-member.
+
+2000-06-26 Gerd Moellmann <gerd@gnu.org>
+
+ * replace.el (perform-replace): Undo change of 2000-04-04.
+ Instead, move backward 1 character at the end of the loop when
+ necessary.
+
+ * faces.el (fringe): Change face for different backgrounds.
+
+ * eshell/esh-module.el (toplevel): Load defgroup's differently;
+ patch from John.
+
+ * eshell/*.el: Change spelling of the Free Software Foundation.
+
+ * eshell/esh-toggle.el: Removed.
+
+ * Makefile.in (DONTCOMPILE): Add eshell/esh-group.el.
+
+ * menu-bar.el (menu-bar-tools-menu): Call read-mail-command
+ interactively.
+
+2000-06-26 Alex Schroeder <alex@gnu.org>
+
+ * sql.el (sql-interactive-mode-map): Use `kbd' in calls to
+ `define-key'; instead of checking `(emacs-version)' check for
+ `set-keymap-parent' and `set-keymap-name' directly. Add entries
+ for `;' and `o' which might be electric.
+
+ (sql-electric-stuff): New user option.
+ (sql-magic-go): New function which uses `sql-electric-stuff'.
+ (sql-magic-semicolon): New function which uses
+ `sql-electric-stuff'.
+
+ (sql-accumulate-and-indent): Insert newline if `comint-accumulate'
+ is not fboundp.
+
+ (sql-oracle-options): New variable.
+ (sql-oracle): Use it.
+
+ (sql-imenu-generic-expression): Doc change.
+ (sql-find-sqli-buffer): Make sure the default-value of sql-buffer
+ is used.
+
+ (sql-informix): Added command line parameter "-" to force
+ sql-informix-program to use stdout.
+
+2000-06-25 Eli Zaretskii <eliz@is.elta.co.il>
+
+ * international/codepage.el (cp-coding-system-for-codepage-1): Doc
+ fix.
+ (cp864-decode-table): Doc fix.
+ (cp720-decode-table): New variable, supports the Arabic OEM
+ codepage used by Windows.
+ (cp737-decode-table): New, Greek OEM codepage used by Windows.
+
+2000-06-23 Dave Love <fx@gnu.org>
+
+ * font-lock.el (font-lock-support-mode) <defgroup>: Add :version.
+ (font-lock-fontify-anchored-keywords): Use
+ line-beginning-position.
+ (global-font-lock-mode): Use mapc.
+
+2000-06-23 Stefan Monnier <monnier@cs.yale.edu>
+
+ * eshell/esh-module.el: Require CL when compiling.
+
+2000-06-23 Gerd Moellmann <gerd@gnu.org>
+
+ * comint.el (comint-substitute-in-file-name): Call replace-match
+ with second and third arg t.
+
+ * cus-edit.el (custom-button-face, custom-button-pressed-face):
+ Specify foreground color.
+
+ * faces.el (tool-bar, mode-line, header-line): Specify foreground
+ color.
+
+ * Makefile.in (DONTCOMPILE): Add eshell/esh-maint.el.
+
+ * eshell/esh-cmd.el (eshell-rewrite-for-command): Use cdr and
+ cddr instead of cdddr.
+
+ * eshell/esh-util.el (eshell-sublist): Use eshell-copy-list
+ instead of copy-list.
+
+ * eshell/esh-mode.el (eshell-mode): Use eshell-copy-list instead
+ of copy-list.
+
+ * subdirs.el: Add eshell subdirectory.
+
+ * eshell: New subdirectory containing the Eshell package.
+
+ * pcomplete.el: New file.
+
+2000-06-23 Paul Eggert <eggert@twinsun.com>
+
+ * mail/mailpost.el (post-mail-send-it): Make sure file has
+ proper permissions from birth.
+
+ * files.el (basic-save-buffer-2): When temporarily setting
+ file modes, set them to current modes plus 0200, not to 0777.
+
+ * emerge.el (emerge-make-temp-file): Make sure file has proper
+ permissions from birth.
+
+2000-06-22 Eli Zaretskii <eliz@is.elta.co.il>
+
+ * files.el (make-backup-file-name-1): On DOS/Windows, run the
+ backup file name through convert-standard-filename.
+
+ * dos-fns.el (convert-standard-filename): Convert leading
+ directories as well. When long file names are supported, convert
+ characters that are invalid in Windows file names.
+
+2000-06-22 Vinicius Jose Latorre <vinicius@cpqd.com.br>
+
+ * ps-print.el: Fix bug: if ^L is the very first buffer character,
+ ps-print crashes. New feature: page selection for printing. Create
+ raw-text-unix coding system for XEmacs. Doc fix.
+ (ps-print-version): New version number (5.2.3).
+ (ps-plot-region): Bug fix.
+ (ps-setup, ps-init-output-queue, ps-output, ps-begin-job, ps-end-file)
+ (ps-header-sheet, ps-generate, ps-end-job): Code fix.
+ (ps-restore-selected-pages, ps-selected-pages, ps-print-page-p): New
+ funs.
+ (ps-selected-pages, ps-last-selected-pages, ps-first-page)
+ (ps-last-page): New vars.
+
+2000-06-21 Gerd Moellmann <gerd@gnu.org>
+
+ * progmodes/sh-script.el (sh-while-getopts): Fix handling of
+ empty option string.
+
+2000-06-21 Eli Zaretskii <eliz@is.elta.co.il>
+
+ * man.el (man): Doc fix.
+
+2000-06-21 Kenichi Handa <handa@etl.go.jp>
+
+ * international/mule-cmds.el (set-language-info-alist): Docstring
+ fixed.
+
+2000-06-20 Gerd Moellmann <gerd@gnu.org>
+
+ * version.el (emacs-version): Use ISO date format.
+
+ * emulation/pc-select.el (pc-selection-mode): Bind `M-\d'
+ instead of `M-backspace'.
+
+ * simple.el (turn-off-auto-fill): New function.
+
+2000-06-20 Stefan Monnier <monnier@cs.yale.edu>
+
+ * jit-lock.el (with-buffer-prepared-for-jit-lock):
+ Renamed from with-buffer-prepared-for-font-lock and use
+ inhibit-modification-hooks rather than setting *-change-functions.
+ Update all functions to use the new name.
+ (jit-lock-first-unfontify-pos): New semantics (and doc).
+ (jit-lock-mode): Make non-interactive.
+ Don't automatically turn on font-lock.
+ Set jit-lock-first-unfontify-pos to indicate deferred-contextual mode.
+ Always use jit-lock-after-change.
+ Remove and restore font-lock-after-change-function.
+ (turn-on-jit-lock, jit-lock-after-fontify-buffer)
+ (jit-lock-after-unfontify-buffer): Remove.
+ (jit-lock-stealth-fontify):
+ Reset jit-lock-first-unfontify-pos to point-max rather than to nil.
+ (jit-lock-after-change): Set the `fontified' text-prop to nil.
+
+2000-06-20 Sam Steingold <sds@gnu.org>
+
+ * emacs-lisp/cl-indent.el (toplevel): Indent
+ `print-unreadable-object' properly. Untabify.
+
+2000-06-14 Carsten Dominik <dominik@strw.leidenuniv.nl>
+
+ * textmodes/reftex.el (reftex-find-citation-regexp-format):
+ Support for bibentry.
+ (reftex-compile-variables): Fixed problem with end of section-re.
+
+ * texmodes/reftex-dcr.el (reftex-view-crossref,
+ reftex-view-crossref-from-bibtex):
+ Deal with changed `reftex-find-citation-regexp-format'.
+ (reftex-view-regexp-match, reftex-view-crossref-from-bibtex):
+ Replaced `remprop' with `put'.
+ (reftex-view-crossref, reftex-view-crossref-when-idle):
+ Support for bibentry.
+
+ * textmodes/reftex-vars.el (reftex-cite-format-builtin):
+ New entry for bibentry package.
+
+ * textmodes/reftex-parse.el (reftex-locate-bibliography-files):
+ Regexp also matches "\nobibliography".
+
+ * textmodes/reftex-global.el (reftex-renumber-simple-labels):
+ Call `reftex-ensure-write-access' before doing anything.
+ (reftex-ensure-write-access): New function.
+
+2000-06-14 Carsten Dominik <dominik@strw.leidenuniv.nl>
+
+ * progmodes/idlwave.el: File re-installed (update to version 4.2)
+
+ * progmodes/idlw-shell.el: File re-installed (update to version 4.2)
+
+ * progmodes/idlw-rinfo.el: File re-installed (update to version 4.2)
+
+ * progmodes/idlw-toolbar.el: File re-installed (update to version 4.2)
+
+
+2000-06-20 Dave Love <fx@gnu.org>
+
+ * faces.el (frame-background-mode): Use set-default, not set, in
+ setter.
+ (frame-update-faces, frame-update-face-colors): Define with
+ defalias.
+
+ * enriched.el (enriched-decode-foreground)
+ (enriched-decode-background): Don't use internal-find-face.
+
+ * apropos.el: Doc fixes.
+
+ * cus-edit.el (customize-changed-options): Check arg.
+ (customize-version-lessp): Don't require decimal point.
+
+ * custom.el (defcustom, defgroup): Doc fix.
+
+ * newcomment.el (comment) <defgroup>: Add :version.
+ (comment-multi-line): Doc fix.
+
+ * emulation/mlsupport.el (define-hooked-local-abbrev,
+ define-hooked-global-abbrev): Fix, using define-abbrev.
+
+2000-06-19 Gerd Moellmann <gerd@gnu.org>
+
+ * menu-bar.el (menu-bar-edit-menu): Add menu item for marking
+ the whole buffer.
+
+2000-06-19 Dave Love <fx@gnu.org>
+
+ * menu-bar.el (menu-bar-options-save): New function.
+ (menu-bar-options-menu): Use it.
+ (menu-bar-options-menu) <toggle-global-lazy-font-lock-mode>:
+ Simplify.
+
+2000-06-19 Andreas Schwab <schwab@suse.de>
+
+ * progmodes/etags.el (tags-query-replace): Put new parameters
+ START and END at the end, for backward compatibility.
+
+2000-06-19 Kenichi Handa <handa@etl.go.jp>
+
+ * international/codepage.el:
+ (cp-coding-system-for-codepage-1): Delete special codes for
+ generating xxx-dos coding system because now a CCL based coding
+ system can handle EOL conversion by default.
+
+ * international/mule.el (make-coding-system): Generate subsidiary
+ coding systems for EOL handling variants even for a CCL based
+ coding system.
+
+2000-06-19 Kenichi Handa <handa@etl.go.jp>
+
+ * international/isearch-x.el (isearch-minibuffer-input-method)
+ (isearch-minibuffer-input-method-function): These variables
+ deleted.
+ (isearch-with-input-method): Don't use the above variables.
+ (isearch-process-search-multibyte-characters): Likewise. Call
+ read-string with the arg INHERIT-INPUT-METHOD t.
+
+2000-06-17 Stefan Monnier <monnier@cs.yale.edu>
+
+ * font-lock.el (font-lock-after-fontify-buffer)
+ (font-lock-after-unfontify-buffer): No need to call back to jit-lock.
+
+ * jit-lock.el (jit-lock-mode): Force jit-refontify when turned on.
+ Use consistent make-local-variable style for font-lock-fontified.
+ (jit-lock-fontify-buffer):
+ Don't bother checking for font-lock-mode and jit-lock-mode.
+
+ * time.el: Remove trailing ^M that prevent CVS-merging.
+
+2000-06-16 Gerd Moellmann <gerd@gnu.org>
+
+ * Makefile.in (distclean): New target.
+
+2000-06-16 Stefan Monnier <monnier@cs.yale.edu>
+
+ * Makefile.in (srcdir): Define for update-subdirs.
+
+2000-06-16 Gerd Moellmann <gerd@gnu.org>
+
+ * find-lisp.el: New file.
+
2000-06-16 Andrew Innes <andrewi@gnu.org>
* time.el (display-time-mail-function): New variable, to allow
2000-06-15 Gerd Moellmann <gerd@gnu.org>
- * info.el (Info-find-in-tag-table-1, Info-find-in-tag-table)
+ * info.el (Info-find-in-tag-table-1, Info-find-in-tag-table)
(Info-find-node-in-buffer-1, Info-find-node-in-buffer): New
- functions.
+ functions.
(Info-find-node-2): Try a case-sensitive search first, then
do a case-insensitive search.
* image.el (insert-image): Default STRING to a space.
* info.el Doc fixes.
- (Info-build-node-completions): Match Ref tags.
+ (Info-build-node-completions): Match Ref tags.
2000-06-13 Eli Zaretskii <eliz@is.elta.co.il>
* thingatpt.el (toplevel symbol-properties):
* textmodes/makeinfo.el (makeinfo-compile):
* progmodes/make-mode.el (makefile-pickup-filenames-as-targets):
- * progmodes/hideif.el (hif-compress-define-list)
+ * progmodes/hideif.el (hif-compress-define-list)
(hide-ifdef-use-define-alist):
- * net/ange-ftp.el (ange-ftp-vms-delete-file-entry)
+ * net/ange-ftp.el (ange-ftp-vms-delete-file-entry)
(ange-ftp-vms-add-file-entry):
* menu-bar.el (menu-bar-update-buffers, menu-bar-update-buffers):
* man.el (Man-build-man-command):
* info.el (Info-insert-dir):
* emulation/mlconvert.el (backward-word, forward-word, setq):
* emacs-lisp/gulp.el (gulp-send-requests):
- * emacs-lisp/byte-opt.el (byte-compile-log-lap-1)
- (byte-optimize-inline-handler, byte-optimize-form-code-walker)
+ * emacs-lisp/byte-opt.el (byte-compile-log-lap-1)
+ (byte-optimize-inline-handler, byte-optimize-form-code-walker)
(byte-optimize-apply, end of file):
* emacs-lisp/advice.el (ad-advice-class-completion-table)
(ad-make-freeze-definition):
2000-06-10 Kenichi Handa <handa@etl.go.jp>
* international/mule.el (set-buffer-file-coding-system): If one of
- undecided-XXX is specified, change only EOL conversion.
+ undecided-XXX is specified, change only EOL conversion.
* international/mule-conf.el (unix): New alias for the coding
system undecided-unix.
2000-02-25 Sam Steingold <sds@goems.com>
- * emacs-lisp/cl-indent.el (toplvel): Indent `pprint-logical-block'
+ * emacs-lisp/cl-indent.el (toplevel): Indent `pprint-logical-block'
properly.
2000-02-25 Richard M. Stallman <rms@caffeine.ai.mit.edu>