-2004-11-26 Lars Hansen <larsh@math.ku.dk>
+2004-12-01 Kenichi Handa <handa@m17n.org>
+
+ * term/x-win.el (x-last-selected-text-cut-encoded): New variable.
+ (x-select-text): Don't treat eight-bit-control/graphic chars
+ specially. Store the encoded text in the X cut buffer.
+ (x-cut-buffer-or-selection-value): Compare the X cut buffer text
+ with x-last-selected-text-cut-encoded.
+
+2004-11-30 Markus Rost <rost@ias.edu>
+
+ * textmodes/tex-mode.el (tex-main-file): Add a compatibility with
+ AUCTeX.
+
+2004-11-30 Jay Belanger <belanger@truman.edu>
+
+ * calc/calc-arith.el (math-possible-signs): Made stronger checks
+ on signs of intervals.
+ (math-pow-of-zero): Strengthen checks for positive and negative
+ exponents.
+
+ * calc/calc-aent.el, calc/calc-alg.el, calc/calc-arith.el
+ * calc/calc-bin.el, calc/calc-comb.el, calc/calc-cplx.el
+ * calc/calc-embed.el, calc/calc-fin.el, calc/calc-forms.el
+ * calc/calc-frac.el, calc/calc-funcs.el, calc/calc-graph.el
+ * calc/calc-help.el, calc/calc-incom.el, calc/calc-keypd.el
+ * calc/calc-lang.el, calc/calc-map.el, calc/calc-math.el
+ * calc/calc-misc.el, calc/calc-mode.el, calc/calc-mtx.el
+ * calc/calc-poly.el, calc/calc-prog.el, calc/calc-rewr.el
+ * calc/calc-rules.el, calc/calc-sel.el, calc/calc-stat.el
+ * calc/calc-store.el, calc/calc-stuff.el, calc/calc-trail.el
+ * calc/calc-undo.el, calc/calc-units.el, calc/calc-vec.el
+ * calc/calc-yank.el, calc/calcalg2.el, calc/calcalg3.el
+ * calc/calccomp.el, calc/calcsel2.el: Replace dummy autoloaded functions
+ with provide statements.
+
+ * calc/calc-alg.el (math-defsimplify): Move from calc-ext.el.
+
+ * calc/calc-embed.el (calc-do-embedded-activate): Remove from autoloads.
+
+ * calc/calc-ext.el: Remove dummy autoloading functions from autoloads.
+ (calc-load-everything, math-defsimplify): Replace dummy autoloading
+ functions by require statements.
+ (math-defsimplify): Move to calc-alg.el, add to autoloads.
+
+ * calc/calc-graph.el (calc-gnuplot-name, calc-gnuplot-plot-command)
+ (calc-gnuplot-print): Give them values.
+
+ * calc/calc.el: Remove calc-Need-calc-aent and calc-Need-calc-misc from
+ autoloads.
+ Add calc-do-embedded-activate to autoloads.
+ (calc-gnuplot-name, calc-gnuplot-plot-command)
+ (calc-gnuplot-print-command): Move them to calc-graph.el.
+
+2004-11-30 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
+
+ * term/mac-win.el (ccl-encode-mac-roman-font)
+ (ccl-encode-mac-cyrillic-font)
+ (ccl-encode-mac-centraleuropean-font, encoder-list)
+ (fontset-add-mac-fonts, create-fontset-from-mac-roman-font):
+ Support Cyrillic, CentralEuropean, and Dingbat font display
+
+2004-11-30 Andre Spiegel <spiegel@gnu.org>
+
+ * vc-hooks.el (vc-recompute-state): Moved here from vc.el.
+
+ * vc-cvs.el (vc-cvs-state): Handle the case where vc-state is
+ still nil.
+
+2004-11-29 Luc Teirlinck <teirllm@auburn.edu>
+
+ * emulation/tpu-edt.el (tpu-help-keypad-map, tpu-help-text)
+ (tpu-word-separator-list, tpu-skip-chars): defconst->defvar.
- * tramp.el (tramp-handle-directory-files-and-attributes): New
+2004-11-29 Jay Belanger <belanger@truman.edu>
+
+ * calc/calc-arith.el (math-pow-of-zero): Take into account different
+ cases of the base and exponent.
+
+2004-11-26 Teodor Zlatanov <tzz@lifelogs.com>
+
+ * simple.el (next-error-buffer-p): Allow for inclusive and
+ exclusive tests for finding a buffer.
+ (next-error-find-buffer): Pass the exclusive and inclusive tests
+ to next-error-buffer-p.
+
+ * replace.el (occur-next-error): Switch to the Occur buffer when
+ appropriate, use the exclusive filter to next-error-find-buffer to
+ do it. Use the absolute value of the motion amount.
+
+2004-11-29 Kenichi Handa <handa@m17n.org>
+
+ * startup.el (command-line): Decode all default-directory by
+ locale-coding-system.
+
+2004-11-29 Jay Belanger <belanger@truman.edu>
+
+ * calc/calc-aent.el: Remove unnecessary eval-when-compile.
+ (calc-do-quick-calc, calc-do-calc-eval, calc-alg-entry)
+ (math-read-expr-level, calc-check-user-syntax, math-read-factor):
+ Replace calls to calc-extensions by appropriate require, replace
+ calc-extensions-loaded by appropriate featurep.
+
+ * calc/calc-ext.el: Move require to end of file.
+ Remove redundant loading of calc.el.
+ (calc-extensions-loaded): Remove unnecessary variable.
+ (calc-extensions): Remove unnecessary function.
+ (calc-load-everything): Replace calc-need-macros by appropriate require.
+
+ * calc/calc-macs.el: Move provide to end of file.
+ (calc-need-macros): Remove unnecessary function.
+
+ * calc/calc-misc.el (calc-do-handle-whys, calc-last-args-stub)
+ (calc-missing-key, calc-shift-Y-prefix-help, math-concat)
+ (math-trunc, math-floor, calcFunc-inv, math-mod, math-pow):
+ Replace calc-extensions by appropriate require.
+ (calc-power): Replace calc-extensions-loaded by appropriate featurep.
+
+ * calc/calc-prog.el (calc-user-define-formula, calc-do-defmath):
+ Replace calc-need-macros by appropriate require.
+
+ * calc/calc.el: Move require to end of file.
+ (calc-info-filename, calc-autoload-directory, calc-extensions-loaded):
+ Remove unnecessary variable.
+ (calc-do-dispatch, calc-mode, calc-check-defines, calc-create-buffer)
+ (calc, calc-keypad, full-calc-keypad, calc-do, calc-normalize)
+ (calc-binary-op, calc-unary-op, calcDigit-start, calcDigit-key)
+ (math-normalize, math-add, math-mul, math-div, math-format-stack-value)
+ (math-stack-value-offset, math-format-value, math-format-flat-expr)
+ (math-format-number, math-format-bignum, math-read-number)
+ (calc-grab-region, calc-grab-rectangle, calc-grab-sum-down)
+ (calc-grab-sum-across, calc-embedded, defmath): Replace calc-extensions
+ by appropriate require.
+ (calc-check-defines): Replace calc-need-macros by appropriate require.
+
+2004-11-29 Kim F. Storm <storm@cua.dk>
+
+ * macros.el (insert-kbd-macro): Handle kmacro functions.
+
+2004-11-28 Juri Linkov <juri@jurta.org>
+
+ * compare-w.el (compare-windows-highlight): Attach each overlay
+ to its window to properly highlight differences while comparing
+ two windows of the same buffer. Fix arguments.
+ (compare-windows-sync-default-function): Fix arguments of
+ `compare-windows-highlight'.
+
+ * emacs-lisp/edebug.el (edebug-set-global-break-condition):
+ Use `read-expression-history'. Set initial contents only if
+ `edebug-global-break-condition' is non-nil. Set histpos to 1
+ if initial contents is equal to the last history element.
+ (edebug-set-conditional-breakpoint): Instead of temporarily
+ prepending the current condition to the history, set initial
+ contents to the current condition. Set histpos to 1 if initial
+ contents is equal to the last history element.
+
+ * info.el (Info-search-whitespace-regexp): Remove shy group.
+ (Info-search): Forward line if search is on the header line.
+ Use search-whitespace-regexp in two other places.
+
+2004-11-27 Luc Teirlinck <teirllm@auburn.edu>
+
+ * fringe.el (fringe-indicators): Add fake defvar to avoid compiler
+ warning. Delay real definition, which uses
+ `set-fringe-indicators-1' till after the definition of that
function.
+
+2004-11-28 Kim F. Storm <storm@cua.dk>
+
+ * fringe.el (fringe): New defgroup.
+ (fringe-mode): Move to fringe group.
+ (fringe-indicators): New defcustom.
+ (set-fringe-indicators-1): New defun.
+
+ * menu-bar.el (menu-bar-options-save): Add fringe-indicators.
+ (menu-bar-showhide-fringe-ind-menu): New keymap.
+ (menu-bar-showhide-fringe-ind-empty)
+ (menu-bar-showhide-fringe-ind-mixed)
+ (menu-bar-showhide-fringe-ind-box)
+ (menu-bar-showhide-fringe-ind-right)
+ (menu-bar-showhide-fringe-ind-left)
+ (menu-bar-showhide-fringe-ind-none): New defuns.
+ (menu-bar-showhide-fringe-menu): Add "Indicators" sub-menu.
+
+2004-11-27 Richard M. Stallman <rms@gnu.org>
+
+ * comint.el (comint-read-noecho): Add trivial compatibility
+ definition.
+
+ * generic.el (define-generic-mode): Doc fix.
+
+ * menu-bar.el (menu-bar-options-save): For the options
+ that are toggled with menu-bar-make-mm-toggle, don't check
+ for customized-value prop.
+
+2004-11-27 Eli Zaretskii <eliz@gnu.org>
+
+ * mail/supercite.el (sc-cite-region): Handle the case where
+ sc-cite-frame-alist is a symbol.
+ (sc-uncite-region): Handle the case where sc-uncite-frame-alist is
+ a symbol.
+ (sc-recite-region): Handle the case where sc-recite-frame-alist is
+ a symbol.
+
+2004-11-27 Arne J\e,Ax\e(Brgensen <arne@arnested.dk> (tiny change)
+
+ * wid-edit.el (widget-narrow-to-field): New function.
+ (widget-complete): Use it.
+
+2004-11-27 Jay Belanger <belanger@truman.edu>
+
+ * calc/calc-aent.el (calc-eval-error): Declare and initialize the
+ variable.
+ (calc-eval-error): Don't check if the variable calc-eval-error is bound.
+ (calc-buffer, calc-digit-value, math-expr-data): Declare them.
+ (math-alg-inequalities): Move declaration to earlier in the file.
+
+ * calc/calc-ext.el (calc-command-flags, calc-gnuplot-buffer)
+ (calc-gnuplot-input, math-normalize-a, math-integral-cache):
+ Declare them.
+
+ * calc/calc-lang.el (math-expr-data, math-expr-token)
+ (math-exp-old-pos): Declare them.
+
+ * calc/calc-vec.el (math-exp-pos, math-exp-str, math-exp-old-pos)
+ (math-exp-token, math-exp-keep-spaces, math-expr-data): Declare them.
+
+2004-11-27 Kim F. Storm <storm@cua.dk>
+
+ * progmodes/flymake.el: Use (featurep 'xemacs).
+ (flymake-makehash): Change to defsubst. Use fboundp.
+ (flymake-time-to-float): Remove.
+ (flymake-float-time): Merge code from flymake-time-to-float here.
+ (flymake-replace-regexp-in-string): Change to defsubst.
+ (flymake-split-string-remove-empty-edges):
+ Rename to flymake-split-string.
+ (flymake-split-string): Remove previous defalias.
+ (flymake-get-temp-dir): Change to defsubst.
+ (flymake-make-xemacs-menu, flymake-xemacs-window-edges):
+ Define for xemacs only.
+ (flymake-master-file-count-limit): Change into compiler defvar only.
+ (flymake-find-possible-master-files): Let-bind it dynamically while
+ sorting files using flymake-master-file-compare.
+
+2004-11-26 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * font-lock.el (font-lock-compile-keywords): Don't complain if the end
+ of defun-prompt-regexp matches inside a comment/string but the
+ beginning is correctly outside everything.
+
+ * progmodes/tcl.el (tcl-omit-ws-regexp): Avoid the case where { or [
+ appears within a string or a comment.
+
+ * emacs-lisp/cl-macs.el (cl-parse-loop-clause, labels): Use gensym
+ rather than make-symbol for symbols which are used in
+ a symbol-macrolet or equivalent.
+
+2004-11-26 Jay Belanger <belanger@truman.edu>
+
+ * calc-misc.el (calc-last-why-command): Declare it.
+
+ * calc-vec.el (math-grade-vec): New variable.
+ (calcFunc-grade, calcFunc-rgrade, math-grade-beforep):
+ Replace variable grade-vec by declared variable.
+ (math-rb-close): New variable.
+ (math-read-brackets, math-read-vector): Replace variable close by
+ declared variable.
+
+ * calc/calc-yank.el (calc-original-buffer, calc-return-buffer)
+ (calc-one-window, calc-edit-handler, calc-restore-trail)
+ (calc-allow-ret): Declare them.
+
+ * calc/calc-stuff.el (calc-flush-caches): Remove unnecessary variables.
+ (math-lud-cache, math-log2-cache, math-radix-digits-cache)
+ (math-radix-float-cache-tag, math-random-cache)
+ (math-max-digits-cache, math-integral-cache, math-units-table)
+ (math-format-date-cache, math-holidays-cache-tag): Declare them.
+ (math-moc-func): New variable.
+ (math-map-over-constants, math-map-over-constants-rec):
+ Replace variable func by declared variable.
+
+ * calc/calc-store.el (calc-given-value, calc-store-opers):
+ Declare them.
+ (calc-var-name-map): Move declaration to earlier in the file.
+ (calc-pv-pos): New variable.
+ (calc-permanent-variable, calc-insert-permanent-variable):
+ Replace variable pos by declared variable.
+
+ * calc/calc-mtx.el (calc-det-lu): New variable.
+ (math-det-raw, math-det-step): Replace variable lu by declared variable.
+
+ * calc/calc-map.el (math-ms-temp, math-ms-args): New variables.
+ (math-multi-subst, math-multi-subst-rec): Replace variables temp
+ and arg by declared variables.
+ (calcFunc-reducer): Fix incorrect variable.
+ (math-inner-mul-func, math-inner-add-func): New variables.
+ (calcFunc-inner, math-inner-mats): Replace variables mul-func
+ and add-func by declared variables.
+
+ * calc/calc-incom.el (calc-prev-char, calc-prev-prev-char)
+ (calc-digit-value): Declare them.
+
+ * calc/calc-help.el (Info-history): Declare it.
+ (calc-describe-key): Make calc-summary-indentation a local variable.
+ (calc-help-long-names): Move declaration to earlier in file.
+
+ * calc/calc-embed.el (calc-original-buffer): Declare it.
+ (calc-embed-outer-top, calc-embed-outer-bot, calc-embed-top)
+ (calc-embed-bot): New variables.
+ (calc-do-embedded, calc-embedded-mark-formula)
+ (calc-embedded-find-bounds, calc-embedded-duplicate)
+ (calc-embedded-new-formula, calc-embedded-make-info):
+ Replace vars outer-top, outer-bot, bot and top by declared variables.
+ (calc-embed-prev-modes): New variable.
+ (calc-embedded-set-modes, calc-embedded-update): Replace variable
+ prev-modes with declared variable.
+ (calc-embed-vars-used): New variable.
+ (calc-embedded-make-info, calc-embedded-evaluate-expr)
+ (calc-embedded-update, calc-embedded-find-vars): Replace variable
+ vars-used by declared variable.
+
+ * calc/calc-bin.el (math-format-radix-float): Make pos a local variable.
+ (math-format-radix-float): Remove unnecessary setq.
+ (math-radix-float-cache): Declare it.
+
+ * calc/calcsel2.el (calc-keep-selection): Declare it.
+
+ * calc/calc-maint.el: Remove file.
+
+2004-11-26 Roland Winkler <Roland.Winkler@physik.uni-erlangen.de>
+
+ * textmodes/bibtex.el (bibtex-sort-entry-class)
+ (bibtex-comment-start): Use defcustom.
+ (bibtex-entry-field-alist): Use nil if initial content of the
+ field is undefined. Fix docstring.
+ (bibtex-parse-keys-timeout, bibtex-autokey-additional-names)
+ (bibtex-generate-autokey, bibtex-parse-buffers-stealthily)
+ (bibtex-mode, bibtex-field-list, bibtex-entry-updat)
+ (bibtex-autofill-entry, bibtex-entry-index, bibtex-next-field):
+ Fix docstring.
+ (bibtex-autokey-title-terminators): Use only one regexp.
+ (bibtex-string-maybe-empty-head): New variable.
+ (bibtex-remove-delimiters-string): New function.
+ (bibtex-text-in-field-bounds, bibtex-text-in-string):
+ Use bibtex-remove-delimiters-string.
+ (bibtex-progress-message, bibtex-field-left-delimiter)
+ (bibtex-field-right-delimiter, bibtex-entry-left-delimiter)
+ (bibtex-entry-right-delimiter, bibtex-search-entry): Use eq.
+ (bibtex-insert-kill): Rename from `bibtex-insert-current-kill'.
+ Simplify.
+ (bibtex-format-entry): Use save-excursion for inherited booktitle.
+ Use eq and bibtex-remove-delimiters-string. For end markers use
+ insertion type so that marker stays after inserted text.
+ (bibtex-autokey-get-names): Return empty string if name is missing.
+ (bibtex-autokey-demangle-name): Call bibtex-autokey-abbrev before
+ calling bibtex-autokey-name-case-convert.
+ (bibtex-autokey-demangle-title):
+ Call bibtex-autokey-titleword-case-convert. Remove call to
+ bibtex-autokey-titleword-case-convert from bibtex-autokey-get-title.
+ (bibtex-global-key-alist, bibtex-read-string-key): New functions.
+ (bibtex-read-key): New optional arg global.
+ (bibtex-files-expand): New optional arg force.
+ (bibtex-complete-string-cleanup): Expansion of abbrev can be absent.
+ (bibtex-complete-crossref-cleanup): Rename from
+ bibtex-complete-key-cleanup. Simplify code.
+ (bibtex-copy-summary-as-kill): Remove arg key. Use looking-at.
+ Operate on current entry.
+ (bibtex-button): Add docstring.
+ (bibtex-entry): Simplify.
+ (bibtex-make-field): Replace optional arg called-by-yank with more
+ specific args move and interactive.
+ (bibtex-end-of-entry): Use forward-sexp.
+ (bibtex-find-entry-globally): Remove.
+ (bibtex-find-crossref): Allow for crossref key located in other buffer.
+ Bound to C-c C-x.
+ (bibtex-find-entry): New optional args global and display.
+ (bibtex-find-text): Fix docstring. Remove arg as-if-interactive.
+ (bibtex-validate): Use arg force of bibtex-files-expand.
+ (bibtex-clean-entry): Bugfix, clean string entries properly.
+ Always keep point at beginning of entry.
+ (bibtex-complete): Bugfix. Handle string entries properly.
+ Call cleanup functions only if needed.
+ (bibtex-String): Use bibtex-read-string-key.
+ (bibtex-url): Use bibtex-remove-delimiters-string. Do not alter
+ case of replacement text.
+
+2004-11-26 Lars Hansen <larsh@math.ku.dk>
+
+ * tramp.el (tramp-handle-directory-files-and-attributes): New function.
(tramp-perl-directory-files-and-attributes): New constant.
(tramp-file-name-handler-alist): Delete file-directory-files, add
directory-files-and-attributes.
2004-11-26 Lars Hansen <larsh@math.ku.dk>
* desktop.el (desktop-read): Replace mapcar with mapc.
- (desktop-create-buffer): Replace mapcar with mapc. Remove
- redundant piece of code.
+ (desktop-create-buffer): Replace mapcar with mapc.
+ Remove redundant piece of code.
2004-11-27 Nick Roberts <nickrob@snap.net.nz>
* progmodes/gdb-ui.el (gdb-view-source, gdb-selected-view):
Delete variables.
(gdb-ann3): Don't make GUD buffer dedicated.
- (gdb-goto-breakpoint, gdb-display-buffer): Don't always
- dedicate.
+ (gdb-goto-breakpoint, gdb-display-buffer): Don't always dedicate.
(gdb-display-source-buffer): Delete function.
(gdb-view-source-function, gdb-view-assembler): Delete functions.
(menu): Delete menu bindings for viewing source/assembler.
* progmodes/flymake.el: Reindent.
(flymake-split-string): Turn into defalias.
- (flymake-fix-file-name): Renamed from flymake-fix-path-name.
+ (flymake-fix-file-name): Rename from flymake-fix-path-name.
(flymake-ensure-ends-with-slash): Rename arg to FILENAME.
- (flymake-get-common-file-prefix): Renamed from ...path... Doc fix.
- (flymake-build-relative-filename): Renamed from ...path.
+ (flymake-get-common-file-prefix): Rename from ...path... Doc fix.
+ (flymake-build-relative-filename): Rename from ...path.
Fix error message.
2004-11-25 Cheng Gao <chenggao@gmail.com>
(math-simplify-units-quotient): Replace variable try-cancel-units by
declared variable.
->>>>>>> 1.6669
2004-11-24 Richard M. Stallman <rms@gnu.org>
* textmodes/ispell.el (ispell-check-version):
current frame (in case of recursive calls).
(gdb-show-changed-values): Add :version keyword.
+2004-11-09 Kenichi Handa <handa@m17n.org>
+
+ * international/mule-cmds.el: Change coding: tag back to
+ iso-2022-7bit.
+
2004-11-08 Stefan Monnier <monnier@iro.umontreal.ca>
* international/mule-cmds.el: Change coding-system to utf-8.