+2000-05-03 Gerd Moellmann <gerd@gnu.org>
+
+ * subr.el (add-minor-mode): Handle AFTER for keymaps. Don't
+ set TOGGLE's value.
+
+2000-05-03 Kenichi Handa <handa@etl.go.jp>
+
+ * language/lao-util.el (lao-compose-region): New function.
+
+2000-05-02 Gerd Moellmann <gerd@gnu.org>
+
+ * files.el (recover-session): Make directories as necessary
+ if they don't exist yet.
+
+ * calendar/cal-french.el
+ (french-calendar-multibyte-special-days-array)
+ (french-calendar-special-days-array): Change French text.
+ (calendar-french-date-string): Change output.
+ (calendar-goto-french-date): Likewise.
+
+2000-05-02 Per Abrahamsen <abraham@dina.kvl.dk>
+
+ * wid-edit.el (widget-default-active): Obey `:always-active'.
+ (widget-documentation-string-value-create): Set `:always-active'.
+
+2000-05-02 Eli Zaretskii <eliz@is.elta.co.il>
+
+ * startup.el (auto-save-list-file-prefix): For ms-dos, set the
+ default prefix to `~/_emacs.d/auto-save.list/_s'.
+ (normal-top-level): Create the directory for auto-save files, if
+ it doesn't already exist (in the ms-dos case only).
+
+2000-05-02 Eli Zaretskii <eliz@is.elta.co.il>
+
+ * international/mule-cmds.el (set-language-environment): Don't
+ concat an integer (dos-codepage), use format instead.
+
+2000-05-02 Dave Love <fx@gnu.org>
+
+ * help.el (help-xref-on-pp): Check for constant symbols.
+
+2000-04-29 Gerd Moellmann <gerd@gnu.org>
+
+ * startup.el (normal-top-level): Put a condition-case around
+ the code loading subdirs.el.
+
+2000-04-29 Vinicius Jose Latorre <vinicius@cpqd.com.br>
+
+ * ps-print.el: Upside-down and face background color printing,
+ line number step, doc fix.
+ (ps-print-version): New version number (5.2).
+ (ps-setup, ps-prologue-file, ps-begin-file, ps-begin-job)
+ (ps-face-attribute-list, ps-plot-with-face): Code fix.
+ (ps-spool-config): Var fix.
+ (ps-printer-name-option): Const fix.
+ (ps-print-upside-down, ps-use-face-background)
+ (ps-line-number-step): New vars.
+ (ps-window-system, ps-lp-system): New consts.
+ (ps-face-background): New fun.
+
+2000-04-28 Richard Stallman <rms@gnu.org>
+
+ * files.el (make-auto-save-file-name):
+ Apply auto-save-file-name-transforms to visited file name
+ before generating auto save file name.
+ (auto-save-file-name-transforms): New variable.
+
+ * files.el (backup-enable-predicate):
+ Correctly test for a file under a temporary directory.
+
+2000-04-28 Gerd Moellmann <gerd@gnu.org>
+
+ * subr.el (add-minor-mode): Rewritten.
+
+2000-04-28 Kenichi Handa <handa@etl.go.jp>
+
+ * mail/sendmail.el (sendmail-send-it): Set
+ buffer-file-coding-system to the selected coding system for MIME
+ header.
+
+2000-04-27 Gerd Moellmann <gerd@gnu.org>
+
+ * dired.el (dired-move-to-filename-regexp): Allow format where
+ YYYY is followed by two spaces.
+
+ * progmodes/etags.el (etags-tags-completion-table): Add a `:'
+ in the second character class of the regexp.
+
+ * mail/mh-comp.el (mh-send-sub): Look for mh-comp-formfile in
+ mh-etc, too.
+
+ * textmodes/texinfmt.el (texinfo-format-xref): Don't try to insert
+ nil.
+
+ * subr.el (add-minor-mode): Use `set' instead of `setq'.
+
+ * gud.el (gud-gdb-find-file): Call find-file-noselect with NOWARN
+ argument.
+
+2000-04-27 Sen Nagata <sen@eccosys.com>
+
+ * emacs-lisp/crm.el (crm-completion-table): New variable.
+ (crm-collection-fn, crm-test-completion)
+ (completing-read-multiple): Use it.
+
+2000-04-27 Dave Love <fx@gnu.org>
+
+ * help.el (locate-library): Use mapc.
+ (help-manyarg-func-alist): Add call-process-region.
+
+2000-04-26 Gerd Moellmann <gerd@gnu.org>
+
+ * subr.el (add-minor-mode): Make argument MAP optional.
+
+ * desktop.el (desktop-save): Save list of minor modes.
+ (desktop-create-buffer): Restore minor modes.
+ (desktop-minor-mode-table): New user-option.
+
+ * subr.el (add-minor-mode): New function.
+
+ * image.el (find-image): New function.
+ (defimage): Rewritten to find image at load time.
+
+ * startup.el (normal-top-level-add-to-load-path): Handle
+ case that the default directory is not in load-path.
+
+ * help.el: Old patch from Stefan Monnier.
+ (help-xref-on-pp): New function.
+ (describe-variable): Use it to display xrefs in a symbol's value.
+
+2000-04-26 Stefan Monnier <monnier@cs.yale.edu>
+
+ * cus-edit.el (custom-face): Fix parenthesis.
+
+2000-04-26 Kenichi Handa <handa@etl.go.jp>
+
+ * mail/rmail.el (rmail-expunge): When there are no deleted
+ messages, do nothing.
+
+2000-04-26 Dave Love <fx@gnu.org>
+
+ * international/mule-cmds.el (locale-translation-file-name):
+ Defvar to nil.
+ (set-locale-environment): Set it here (at runtime).
+
+2000-04-25 Gerd Moellmann <gerd@gnu.org>
+
+ * replace.el (perform-replace): Add parameters START and END. Use
+ them instead of the check for a region in Transient Mark mode.
+ (query-replace-read-args): Return two more list elements for the
+ start and end of the region in Transient Mark mode.
+ (query-replace, query-replace-regexp, query-replace-regexp-eval)
+ (map-query-replace-regexp, replace-string, replace-regexp): Add
+ optional last arguments START and END and pass them to
+ perform-replace.
+
+ * progmodes/ebrowse.el (ebrowse-tags-query-replace): Construct a
+ form with additional arguments for perform-replace.
+
+ * progmodes/etags.el (tags-query-replace): Add parameters START
+ and END. Construct a form with additional arguments for
+ perform-replace.
+
+ * simple.el (shell-command): Set default directory for "*Shell
+ Command Output" buffer.
+
+ * language/european.el (iso-latin-4): Fix typo.
+
+ * emacs-lisp/crm.el: New file.
+
+2000-04-24 Dave Love <fx@gnu.org>
+
+ * cus-edit.el (Custom-set, Custom-save, Custom-reset-current)
+ (Custom-reset-saved, Custom-reset-standard)
+ (custom-group-value-create, custom-group-set, custom-group-save)
+ (custom-group-reset-current, custom-group-reset-saved)
+ (custom-group-reset-standard): Use mapc.
+ (custom-buffer-create-internal): Disable undo when creating items.
+ Use mapc.
+ (custom-face): Avoid redundant lambda.
+
+2000-04-24 Gerd Moellmann <gerd@gnu.org>
+
+ * startup.el (auto-save-list-file-prefix): Set default to
+ `~/.emacs.d/auto-save-list/.saves-' for systems other than MS-DOS.
+
+2000-04-24 Sam Steingold <sds@gnu.org>
+
+ * time-stamp.el (time-stamp-string-preprocess): Always convert
+ `field-result' to a string.
+
+2000-04-24 Gerd Moellmann <gerd@gnu.org>
+
+ * frame.el (scrolling): New group.
+ (automatic-hscrolling): New user-option.
+
+ * startup.el (command-line-x-option-alist): Add `-lsp' and
+ `--line-spacing'.
+
+2000-04-19 Dave Love <fx@gnu.org>
+
+ * emacs-lisp/cl-extra.el (cl-old-mapc): Fix definition.
+ (cl-mapc): Rename from mapc. Fix the funcall.
+
+2000-04-19 Gerd Moellmann <gerd@gnu.org>
+
+ * simple.el (clone-indirect-buffer-other-window): New command.
+ (clone-indirect-buffer): Add optional arg NORECROD.
+ (toplevel): Bind `C-x 4 c' to clone-indirect-buffer-other-window.
+
+ * help.el (resize-temp-buffer-window): Use count-screen-lines.
+
+ * window.el (count-screen-lines): New function.
+ (shrink-window-if-larger-than-buffer): Use count-screen-lines
+ instead of window-buffer-height.
+
+ * progmodes/inf-lisp.el (inferior-lisp-mode): Don't set
+ non-existing variable comint-input-sentinel.
+ (inferior-lisp-args-to-list): Removed.
+ (inferior-lisp): Use split-string instead of
+ inferior-lisp-args-to-list.
+
+ * hexl.el (hexl-insert-hex-string): New command.
+
+ * emacs-lisp/gulp.el (gulp-maintainer): Use expand-file-name
+ instead of concat.
+
+2000-04-18 Gerd Moellmann <gerd@gnu.org>
+
+ * mail/sendmail.el (mail-do-fcc): Prevent inserting a newline
+ at the start of an existing but empty folder.
+
+2000-04-18 Vinicius Jose Latorre <vinicius@cpqd.com.br>
+
+ * ps-mule.el: Customization fix, doc fix.
+ (ps-multibyte-buffer): Customization fix.
+
+2000-04-17 Richard M. Stallman <rms@caffeine.ai.mit.edu>
+
+ * subr.el (read-passwd): Use read-char-exclusive.
+
+2000-04-17 Gerd Moellmann <gerd@gnu.org>
+
+ * textmodes/texinfo.el (texinfo-insert-@email)
+ (texinfo-insert-@emph, texinfo-insert-@quotation)
+ (texinfo-insert-@strong, texinfo-insert-@url): New functions.
+ (texinfo-mode-map): Add key bindings for them.
+
+ * files.el (basic-save-buffer-2): Use a template with `$'
+ instead of `#' for VMS.
+
+ * simple.el (clone-indirect-buffer): New function.
+
+2000-04-16 Stephen Eglen <stephen@gnu.org>
+
+ * iswitchb.el (iswitchb-case): New function. If the user input
+ contains any upper-case characters, the search is made
+ case-sensitive.
+
+2000-04-17 Stefan Monnier <monnier@cs.yale.edu>
+
+ * textmodes/texinfo.el (texinfo-mode-syntax-table): Add \n as
+ comment-end.
+ (texinfo-font-lock-syntactic-keywords): New var.
+ (texinfo-font-lock-keywords): Remove comment regexp.
+ (texinfo-insert-block): New function.
+ (texinfo-mode-map): Add C-c C-o -> texinfo-insert-block.
+ (texinfo-mode): Use define-derived-mode. Tweak comment-start-skip
+ and font-lock-defaults. Use regexp-opt for outline-regexp.
+ (texinfo-environments): New var.
+ (texinfo-environment-regexp): Use regexp-opt and
+ texinfo-environments.
+
+ * textmodes/ispell.el (ispell-menu-map-needed): Check that
+ ispell-process is bound since this might be eval'd before ispell
+ is loaded.
+ (ispell-message): Use a tiny bit less magic and a bit more hard
+ data to figure out what kind of sc-cite-regexp to use.
+
+ * emacs-lisp/regexp-opt.el (regexp-opt-depth): Fix the regexp.
+
+ * calendar/diary-lib.el (fancy-diary-display, mark-diary-entries)
+ (insert-cyclic-diary-entry): Unquote the lambda.
+
+ * gud.el (gud-jdb-build-source-files-list): Fix typo.
+
+ * files.el (backup-enable-predicate): Unquote the lambda.
+
+ * cus-edit.el (custom-face, face): Unquote the lambda.
+
+2000-04-15 Vinicius Jose Latorre <vinicius@cpqd.com.br>
+
+ * ps-print.el: Check for line-beginning-position definition.
+
+ * ps-print.el: Fix counting lines in a region.
+ (ps-print-version): New version number (5.1.5).
+ (ps-spool-without-faces, ps-spool-with-faces): Adjust code.
+ (ps-printing-region): Fun code fix.
+
+2000-04-15 Gerd Moellmann <gerd@gnu.org>
+
+ * gud.el (gud-jdb-build-source-files-list): Change file-exists-p
+ to file-directory-p.
+
+2000-04-14 Gerd Moellmann <gerd@gnu.org>
+
+ * gud.el (gud-jdb-build-source-files-list): Check that directory
+ exists before calling directory-files.
+
+2000-04-13 Dave Love <fx@gnu.org>
+
+ * emacs-lisp/trace.el: Change maintainer. Use new backquote
+ syntax.
+
+ * emacs-lisp/cl-specs.el: Remove when, unless.
+
+ * emacs-lisp/cl-extra.el: Don't quote keywords.
+ (cl-old-mapc): New variable.
+ (mapc): Use it.
+ (cl-map-intervals): Use with-current-buffer. Don't check for
+ next-property-change.
+ (cl-map-overlays): Use with-current-buffer.
+ (cl-expt): Remove.
+ (copy-tree, remprop): Define unconditionally.
+
+ * emacs-lisp/cl-compat.el (keywordp): Remove.
+
+ * emacs-lisp/edebug.el (edebug-keywordp): Remove. Change callers
+ to use keywordp.
+ (edebug-spec): Enable keywordp.
+
+ * cus-edit.el (custom-sort-items): Avoid symbol-name with new
+ string-lessp.
+
+ * cus-start.el: Use keywordp.
+
+2000-04-13 Edward M. Reingold <reingold@emr.cs.uiuc.edu>
+
+ * diary-lib.el (include-other-diary-files): Fix the fix of
+ 2000-02-18 by doing a save-excursion.
+
+2000-04-13 Vinicius Jose Latorre <vinicius@cpqd.com.br>
+
+ * ps-print.el: Customization fix, doc fix.
+ (ps-print-version): New version number (5.1.4).
+ (ps-article-author, ps-article-subject, ps-info-file, ps-info-node)
+ (ps-print-preprint): Adjust code.
+ (ps-printer-name, ps-lpr-switches, ps-user-defined-prologue)
+ (ps-print-prologue-header, ps-print-control-characters)
+ (ps-spool-config): Customization fix.
+
+2000-04-13 Eli Zaretskii <eliz@is.elta.co.il>
+
+ * textmodes/ispell.el (ispell-menu-map): Menu items rearranged and
+ converted to the new menu-item format, names silightly changed,
+ help strings added.
+
+ Support for spelling without async subprocesses:
+
+ * textmodes/ispell.el (ispell-cmd-args, ispell-output-buffer)
+ (ispell-session-buffer): New variables.
+ (ispell-start-process, ispell-process-status,
+ ispell-accept-output, ispell-send-string): New functions, for
+ Ispell invocation when async subprocesses aren't supported.
+ (ispell-word, ispell-pdict-save, ispell-command-loop,
+ ispell-process-line, ispell-buffer-local-parsing): Replace calls
+ to process-send-string with calls to ispell-send-string, and
+ accept-process-output with ispell-accept-output.
+ (ispell-init-process): Call ispell-process-status instead of
+ process-status with.
+ (ispell-init-process): Call ispell-start-process. Call
+ ispell-accept-output and ispell-send-string. Don't call
+ process-kill-without-query and kill-process if they are unbound.
+ (ispell-async-processp): New function.
+
+2000-04-12 Dave Love <fx@gnu.org>
+
+ * info.el: Add debug-ignored-errors.
+ (Info-mode-menu): Add some items.
+ (Info-directory): Add autoload cookie.
+
+ * menu-bar.el (menu-bar-options-menu): Make `mule' always visible.
+ Modify `truncate-lines'. Make `describe-language-environment'
+ always visible and add help. Modify `describe-key' help. Invoke
+ Info-directory from `info'. New entry `emacs-manual'.
+
+2000-04-10 Gerd Moellmann <gerd@gnu.org>
+
+ * progmodes/ebrowse.el (ebrowse-tree-mode): Use
+ propertized-buffer-identification.
+ (ebrowse-update-member-buffer-mode-line): Likewise.
+ (ebrowse--mode-strings): Removed.
+ (ebrowse--mode-line-props): Removed.
+
+ * files.el (auto-mode-alist): Add `EBROWSE'.
+
+ * progmodes/ebrowse.el (ebrowse-read): Skip forward over white
+ space before testing for end of buffer.
+ (ebrowse-load): Removed.
+ (ebrowse-revert-tree-buffer-from-file): Rewritten.
+ (ebrowse-create-tree-buffer): Rewritten.
+ (ebrowse-tree-mode): Read tree from buffer.
+
+ * progmodes/ebrowse-ffh.el: Removed.
+
2000-04-10 Kenichi Handa <handa@etl.go.jp>
* language/vietnamese.el (viet-vscii-decode-table): Fix a bug.
* jit-lock.el (with-buffer-unmodified): Fix bug introduced by `)'
at the wrong place.
+2000-04-09 Dave Love <fx@gnu.org>
+
+ * files.el (backup-enable-predicate): Use
+ temporary-file-directory, small-temporary-file-directory.
+ (make-backup-file-name-function, backup-directory-alist): New
+ variables.
+ (make-backup-file-name-1): New function.
+ (make-backup-file-name): Use it.
+ (find-backup-file-name): Likewise. Use format for clarity, not
+ concat.
+ (file-newest-backup): Use make-backup-file-name.
+
2000-04-09 Gerd Moellmann <gerd@gnu.org>
* progmodes/ebrowse-ffh.el: New file.
-
+
* progmodes/ebrowse.el (ebrowse-find-file-hook-fn): Moved
to ebrowse-ffh.el.
(ebrowse-load): Add autoload.
* viper-util.el (viper-put-on-search-overlay): New subroutine.
(viper-flash-search-pattern): No operation when using Emacs
- doesn't support face.
+ doesn't support face.
Use `viper-put-on-search-overlay'.
-
+
2000-04-04 Gerd Moellmann <gerd@gnu.org>
* isearch.el (isearch-mode-map): Define M-C-s like C-s and M-C-r
* files.el (insert-directory): List the total free space
along with the used space.
-
+
* textmodes/fill.el (fill-individual-paragraphs): If a no-prefix
line is followed by one that matches CITATION-REGEXP, end the
paragraph.
* mail/rmailsum.el (rmail-user-mail-address-regexp): New option.
(rmail-make-basic-summary-line): Use that option.
-
+
2000-04-03 Kenichi Handa <handa@etl.go.jp>
* international/mule-cmds.el (encoded-string-description):
* vc.el (vc-backend-diff): Return the correct status if we had to
retry the rcsdiff command without the --brief option.
-
+
2000-03-31 Dave Love <fx@gnu.org>
* help.el (help-manyarg-func-alist): Correct several omissions.
systems `usg-unix-v*, `dgux', `hpux', `irix'.
2000-03-31 Dave Love <fx@gnu.org>
-
+
* emacs-lisp/byte-opt.el (byte-compile-inline-expand): Look
for function definition in symbol's function value slot first
instead of first consulting byte-compile-function-environment.
-
+
2000-03-31 Kenichi Handa <handa@etl.go.jp>
* language/european.el ("Polish"): New language environment.
(ps-format-color, ps-rgb-color): New funs.
(ps-default-foreground): New var.
(ps-printer-name-option): New const.
-
+
2000-03-30 Peter Breton <pbreton@ne.mediaone.net>
* net/net-utils.el:
(network-connection-host, network-connection-service): New variables
(network-connection-mode): New mode, derived from comint-mode
(network-connection-mode-setup): New function, saves host and
- service information in local variables.
+ service information in local variables.
* lisp/locate.el:
(locate-word-at-point): Added this function
* ps-print.el: Skip banner page fix.
(ps-print-version): New version number (5.1.2).
(ps-begin-file, ps-end-file, ps-generate): Code fix.
-
+
2000-03-23 Dave Pearson <davep@davep.org>
* net/quickurl.el Changed the type of parameter passed to the
(quickurl-list-insert): Changed the `url' case so that it makes
use of `quickurl-format-function', previous to this the format was
hard wired.
-
+
2000-03-22 Gerd Moellmann <gerd@gnu.org>
* startup.el: Change some spellings for the X Window System.
* ps-print.el: N-up last page fix.
(ps-print-version): New version number (5.1.1).
(ps-end-file, ps-end-job, ps-generate): Code fix.
-
+
2000-03-21 Stefan Monnier <monnier@cs.yale.edu>
* files.el (find-file-run-dired): Update docstring.
change.
(instantiate-fontset, resolve-fontset-name): Functions removed.
(fontset-list): Now implemented by C code.
-
+
* faces.el (read-face-font): Fix TABLE arg to completing-read.
(describe-face): Include `font' attribute in the description.
* rcompile.el, rlogin.el, telnet.el, net-utils.el, quickurl.el,
ange-ftp.el, browse-url.el, goto-addr.el, webjump.el,
zone-mode.el, snmp-mode.el: Moved to net subdirectory.
-
+
* jit-lock.el (with-buffer-prepared-for-font-lock): Add comment
about behavior of set-buffer-modified-p wrt redisplay.
(custom-face-tag-face, custom-group-tag-face-1)
(custom-group-tag-face): Ditto.
(custom-group-tag-face-1): Add :group.
-
+
* info.el (Info-fontify-maximum-menu-size): Increase to 100000.
2000-03-15 Gerd Moellmann <gerd@gnu.org>
(ps-print-prologue-0, ps-error-handler-alist): New vars.
(ps-setup, ps-begin-file, ps-begin-job): Code fix.
(ps-insert-string): New function.
-
+
2000-03-15 Kenichi Handa <handa@etl.go.jp>
* international/ccl.el (ccl-compile-expression): Don't generate
* octave-mod.el (octave-font-lock-keywords): To font-lock the
builtin operators, use `font-lock-builtin-face' for Emacs and
`font-lock-preprocessor-face' otherwise.
-
- * font-lock.el (lisp-font-lock-keywords-1): Highlight
+
+ * font-lock.el (lisp-font-lock-keywords-1): Highlight
`(defun (setf foo)' differently.
2000-03-08 Stefan Monnier <monnier@cs.yale.edu>
(mail-send): Test mail-send-nonascii also for the new `mime' value.
(sendmail-send-it): Conditionally add MIME headers specifying the
used character set.
-
+
2000-03-07 Dave Love <fx@gnu.org>
* winner.el: Fix keywords, autoload cookies. Split
code abstracted out of `bookmark-jump-noselect'. Now tries info
extensions as well as compression extensions.
(bookmark-jump-noselect): Use above new func.
-
+
2000-03-03 Gerd Moellmann <gerd@gnu.org>
* strokes.el: Change maintainer's mail address.
* image.el (defimage): Look for image files in load-path.
- * frame.el (busy-cursor-delay-seconds): Change type to
+ * frame.el (busy-cursor-delay-seconds): Change type to
`number'.
2000-03-01 David Ponce <david.ponce@wanadoo.fr>
(calculator-forced-input): Removed.
(calculator-restart-other-mode): New variable.
(calculator-mode-map): Set up menu.
-
+
2000-02-28 Jari Aalto <jari.aalto@poboxes.com>
* font-lock.el (java-keywords): Added missing java 1.2.2 Javadoc
tags.
-
+
2000-02-28 Michael Kifer <kifer@cs.sunysb.edu>
-
+
* viper-cmd.el (viper-envelop-ESC-key): added the option to
translate all ESC key sequences.
(viper-goto-mark-subr): restore markers for files for which
* viper.el (viper-vi-state-mode-list): added major modes.
* ediff-wind.el: minor comment changes.
* ediff.el: copyright notice date fix.
-
+
2000-02-27 Jason Rumney <jasonr@gnu.org>
* faces.el (face-font-family-alternatives): Add arial to helv.
* emacs-lisp/cl-indent.el (toplvel): Indent `pprint-logical-block'
properly.
-
+
2000-02-25 Richard M. Stallman <rms@caffeine.ai.mit.edu>
* mail/rmail.el (rmail-resend): Verify buffer is really Rmail.
explicit.
(bibtex-field-const): Allow capital letters.
(bibtex-start-of-string): Deleted because unused.
-
+
* textmodes/bibtex.el: Unified some nomenclature. We no longer
use the term 'reference' to describe a bibtex entry as a whole.
Further, reference keys are no longer called 'labels'.
extracted from bibtex-format-entry.
(bibtex-autokey-get-yearfield-digits): New function, functionality
extracted from bibtex-autokey-get-yearfield.
-
+
* textmodes/bibtex.el: Completely reimplemented parsing of bibtex
entries in order to avoid stack overflow in the regexp matcher if
field contents become large.
* textmodes/bibtex.el: Copyright notice is up to date.
Added constant 'bibtex-maintainer-salutation.
-
+
* textmodes/bibtex.el (bibtex-mode): use with-temp-buffer rather
than make-temp-name, use match-string-no-properties and eliminate
a quadratic behavior when building bibtex-strings.
-
+
* bibtex.el (bibtex-reference-key): Accept string entries whose
reference key contains upper case letters.