bpt/emacs.git
26 years ago(decode_coding_iso2022): Update coding->fake_multibyte.
Kenichi Handa [Fri, 20 Feb 1998 01:40:47 +0000 (01:40 +0000)]
(decode_coding_iso2022): Update coding->fake_multibyte.
(ENCODE_SINGLE_SHIFT_2, ENCODE_SINGLE_SHIFT_3,
encode_coding_iso2022, decode_coding_sjis_big5,
encode_coding_sjis_big5, decode_eol, encode_eol, decode_coding,
encode_coding): Likewise.
(shrink_decoding_region, shrink_encoding_region): Do not skip
non-ASCII code in any cases.  Bug fix for getting starting address
from BEG.
(code_convert_region): Sync character positions correctly by
paying attention to coding->fake_multibyte.
(code_convert_string): Set number of character and bytes just
processed in members of CODING.
(code_convert_string): Adjusted for the change of
code_convert_region.
(code_convert_region1): Likewise.

26 years ago(struct coding_system): New member fake_multibyte.
Kenichi Handa [Fri, 20 Feb 1998 01:40:47 +0000 (01:40 +0000)]
(struct coding_system): New member fake_multibyte.

26 years ago(Finsert_file_contents): Read a file contents into the
Kenichi Handa [Fri, 20 Feb 1998 01:40:47 +0000 (01:40 +0000)]
(Finsert_file_contents): Read a file contents into the
correct buffer (byte) position.  Adjusted for the change of
code_convert_region.

26 years ago(Fset_char_table_default): For an invalid character, call
Kenichi Handa [Fri, 20 Feb 1998 01:40:47 +0000 (01:40 +0000)]
(Fset_char_table_default): For an invalid character, call
invalid_character.

26 years ago(search_buffer): Update POS_BYTE for regexp search.
Kenichi Handa [Fri, 20 Feb 1998 01:40:47 +0000 (01:40 +0000)]
(search_buffer): Update POS_BYTE for regexp search.

26 years ago(try_window_id): Use DEC_POS only for multibyte buffer.
Kenichi Handa [Fri, 20 Feb 1998 01:40:47 +0000 (01:40 +0000)]
(try_window_id): Use DEC_POS only for multibyte buffer.
display_text_line): Handling of a wide-column character fixed.
Make the behaviour consistent with INC_POS.

26 years ago(Fchar_before): Check POS in valid range
Karl Heuer [Wed, 18 Feb 1998 22:56:25 +0000 (22:56 +0000)]
(Fchar_before): Check POS in valid range
before calling CHAR_TO_BYTE.

26 years ago(search_command): Check LIM in valid range
Karl Heuer [Wed, 18 Feb 1998 22:54:43 +0000 (22:54 +0000)]
(search_command): Check LIM in valid range
before calling CHAR_TO_BYTE.

26 years agoKeyword doc fixes and keyword tweaks.
Simon Marshall [Wed, 18 Feb 1998 09:12:24 +0000 (09:12 +0000)]
Keyword doc fixes and keyword tweaks.

26 years ago(sgml-mode-common): Downcase key for
Dave Love [Tue, 17 Feb 1998 20:08:22 +0000 (20:08 +0000)]
(sgml-mode-common): Downcase key for
assoc so upper-case markup works.
(sgml-attributes, sgml-tag-help): Likewise.

26 years ago(read_minibuf): Do use DEFALT in place of empty input
Richard M. Stallman [Tue, 17 Feb 1998 19:44:25 +0000 (19:44 +0000)]
(read_minibuf): Do use DEFALT in place of empty input
when when expflag is nonzero.
(Fread_no_blanks_input): Arg INIT renamed to INITIAL.

26 years ago(c-copy-tree): New function.
Richard M. Stallman [Tue, 17 Feb 1998 07:26:46 +0000 (07:26 +0000)]
(c-copy-tree): New function.
(c-initialize-builtin-style): Use c-copy-tree.

26 years ago(c-enable-xemacs-performance-kludge-p): New variable.
Richard M. Stallman [Tue, 17 Feb 1998 07:14:36 +0000 (07:14 +0000)]
(c-enable-xemacs-performance-kludge-p): New variable.

(c-default-style): Start doc string with *.

(c-default-style): Renamed from c-site-default-style.

26 years ago(c-make-styles-buffer-local): Take an optional argument which switches
Richard M. Stallman [Tue, 17 Feb 1998 07:13:59 +0000 (07:13 +0000)]
(c-make-styles-buffer-local): Take an optional argument which switches
between make-variable-buffer-local and make-local-variable.  Generalize.

(c-offsets-alist): Three new syntactic symbols: innamespace,
namespace-open, namespace-close.  These support C++ namespace blocks.
Also, new syntactic symbol cpp-macro-cont, by default bound to
c-lineup-dont-change.  This symbol is assigned to subsequent lines of
a multi-line C preprocess macro definition.

(c-style-alist): "jdk" style for conformance with Sun's JDK style.

(c-set-style-2, c-initialize-builtin-style): Don't special case
"cc-mode", it's a derived style.  Fix setup of derived style
"cc-mode".  Introduce the new default style "user" which contains all
user customizations.

26 years ago(c-mode, c++-mode, objc-mode, java-mode): Set
Richard M. Stallman [Tue, 17 Feb 1998 07:11:40 +0000 (07:11 +0000)]
(c-mode, c++-mode, objc-mode, java-mode): Set
imenu-case-fold-search to nil.

(java-mode): Set c-method-key to nil.  I don't think this is necessary
for Java, and besides, the old value was inherited from Objective-C
which was clearly not right.

(c++-mode): Set c-extra-toplevel-key to c-C++-extra-toplevel-key.
(c-initialize-on-load): New variable, *not* customized.

26 years agoImenu support changed.
Richard M. Stallman [Tue, 17 Feb 1998 07:10:49 +0000 (07:10 +0000)]
Imenu support changed.

26 years ago(c-postprocess-file-styles): If a file style or file offsets are set,
Richard M. Stallman [Tue, 17 Feb 1998 07:10:11 +0000 (07:10 +0000)]
(c-postprocess-file-styles): If a file style or file offsets are set,
make the variables local to the buffer (via make-local-variable).

(c-java-method-key): Variable deleted.

(c-C-extra-toplevel-key)
(c-C++-extra-toplevel-key, c-extra-toplevel-key): New variables
which parameterize the search for additional top-level enclosing
constructs.

(c-mode-base-map): c-mark-function moved back to M-C-h.

26 years ago(c-forward-syntactic-ws, c-backward-syntactic-ws):
Richard M. Stallman [Tue, 17 Feb 1998 07:08:44 +0000 (07:08 +0000)]
(c-forward-syntactic-ws, c-backward-syntactic-ws):
Don't narrow, just make a simple check against the given limit.

(c-collect-line-comments): New function.

(c-literal-limits): New function that finds the start and end pos
of a comment or string surrounding point.

(c-literal-limits-fast): A faster variant of `c-literal-limits'
for newer Emacsen where the state returned from
`parse-partial-sexp' contains the starting pos of the last literal.

(c-parse-state): Use (c-point 'bod) instead of
beginning-of-defun directly.

(c-guess-basic-syntax): Fixed a few byte compiler warnings.

(c-backward-to-start-of-do): Break infloop for
invalid code, e.g. when someone types while (TRUE) { at the top of
a buffer, we shouldn't hang when the { is typed!

(c-backward-to-start-of-if): Ensure never
move forward, not even if point < lim.

(c-search-uplist-for-classkey): When searching up for a class key,
instead of hardcoding the extended search for "extern", use the new
variable c-extra-toplevel-key, which is language dependent.  For C++,
this variable includes the keyword "namespace" which will match C++
namespace introducing blocks.

(c-guess-basic-syntax): Support for recognizing C++ namespace
blocks, by elaborating on the mechanism used to find external
language blocks.  Searches which hardcoded "extern" now use
c-extra-toplevel-key, a language dependent variable.  Case clauses
that were modified: CASE 5A.1, CASE 5A.4, CASE 5F, CASE 5I, CASE
14A.

CASE 3: we can now determine whether we're at the beginning of a
  cpp macro definition, or inside the middle of one. Set syntax to
  'cpp-macro in the former case, 'cpp-macro-cont in the latter.  In
  both cases, the relpos is the beginning of the macro.

(c-forward-syntactic-ws): Added code that skips forward over
multi-line cpp macros.

(c-beginning-of-macro): Moved, and made into a defsubst.  This
function can now actually find the beginning of a multi-line C
preprocessor macro.

(c-backward-syntactic-ws): Use c-beginning-of-macro to skip backwards
over multi-line macro definitions.

(c-in-literal, c-fast-in-literal): Use c-beginning-of-macro to
find out whether we're in a multi-line macro definition.

(c-fast-in-literal): Function which should be faster than
c-in-literal.  In XEmacs, this uses buffer-syntactic-context.

26 years ago(c-point): In XEmacs, use scan-lists + buffer-syntactic-context-depth.
Richard M. Stallman [Tue, 17 Feb 1998 07:06:17 +0000 (07:06 +0000)]
(c-point): In XEmacs, use scan-lists + buffer-syntactic-context-depth.

(c-emacs-features): Added autoload cookie.

26 years ago(c-beginning-of-statement)
Richard M. Stallman [Tue, 17 Feb 1998 07:04:48 +0000 (07:04 +0000)]
(c-beginning-of-statement)
(c-end-of-statement): Do not move by sentence in strings.

(c-beginning-of-statement): Major rewrite.

(c-beginning-of-defun, c-indent-defun):
Use (c-point 'bod) instead of beginning-of-defun directly.

(c-beginning-of-defun, c-end-of-defun): New commands.

(c-beginning-of-statement): When moving forward by sentences, because
we're either inside or at the start of a comment, be sure to limit
movement to only within the extent of the comment.

(c-electric-colon): Don't insert newlines before or after scope
operators, regardless of the value of c-hanging-colons.

(c-electric-brace): namespace-open and namespace-close braces can hang.

(c-comment-line-break-function): When breaking a
line-oriented comment, copy the comment leader from the previous
line instead of hardcoding it to "// ".  This ensures that
whitespace between the slashes and the text is preserved.

(c-electric-pound, c-electric-brace)
(c-electric-slash, c-electric-star, c-electric-semi&comma)
(c-electric-colon, c-electric-lt-gt, c-scope-operator)
(c-electric-backspace, c-electric-delete)
(c-indent-command, c-indent-exp, c-indent-defun)
(c-backslash-region, c-fill-paragraph): Add "*" to interactive spec.

(c-fill-paragraph): regexp-quote the
fill-prefix when search forward for the end of line oriented comments.
(c-backslash-region): Do not preserve the zmacs region (XEmacs).

26 years ago(c-lineup-close-paren)
Richard M. Stallman [Tue, 17 Feb 1998 07:02:18 +0000 (07:02 +0000)]
(c-lineup-close-paren)
(c-indent-one-line-block): New indentation functions.

(c-semi&comma-no-newlines-before-nonblanks)
(c-semi&comma-no-newlines-for-oneline-inliners): New functions.

(c-lineup-dont-change): New lineup function that leaves the current
line's indentation unchanged.  Used for the new cpp-macro-cont
syntactic symbol.

26 years ago(Info-summary): Clear buffer-read-only.
Richard M. Stallman [Tue, 17 Feb 1998 03:56:42 +0000 (03:56 +0000)]
(Info-summary): Clear buffer-read-only.

26 years ago(info-complete): Rewrite minibuffer completion code.
Richard M. Stallman [Tue, 17 Feb 1998 03:25:05 +0000 (03:25 +0000)]
(info-complete): Rewrite minibuffer completion code.

(info-lookup-minor-mode, turn-on-info-lookup):
Added minor mode interface.
(info-lookup-minor-mode-string): New variable.
(info-lookup-minor-mode-map): New variable.

Provide a work-around if the custom library is not available.

(info-lookup-other-window-flag)
(info-lookup-highlight-face): Variables customized.

(info-lookup-alist): No longer customizable.
(info-lookup-add-help, info-lookup-maybe-add-help): Interface
functions for adding new modes.
(info-lookup-add-help*): New function.
(info-lookup-symbol-alist, info-lookup-file-alist): Variables deleted.
This info is specified now by calling info-lookup-maybe-add-help
and info-lookup-add-help.

26 years ago(split_interval_right): Make sure to call
Richard M. Stallman [Mon, 16 Feb 1998 23:46:08 +0000 (23:46 +0000)]
(split_interval_right): Make sure to call
balance_possible_root_interval in case an interval doesn't have a
right child, because otherwise the interval tree might degenerate into
a list.

(split_interval_left): Ditto if an interval hasn't a left child.

26 years ago(bibtex-autokey-names): Change number tag to integer.
Richard M. Stallman [Mon, 16 Feb 1998 05:42:08 +0000 (05:42 +0000)]
(bibtex-autokey-names): Change number tag to integer.

(bibtex-include-OPTkey): Add non-nil default :value
for function, so that it can be selected.
(bibtex-entry-format): Replace repeat with set.
(bibtex-mode-hook):  Change :type to 'hook.
(bibtex-clean-entry-hook): Ditto.
(bibtex-add-entry-hook): Ditto.
(bibtex-autokey-before-presentation-hook): Change name to ->
`bibtex-autokey-before-presentation-function' as it is not hook.
(bibtex-autokey-get-namefield): Remove newlines unconditionally.

(bibtex-autokey): Fixed prefix.
(bibtex-user-optional-fields): Better `:type'.
(bibtex-autokey-names): Better `:type' and doc-fix.
(bibtex-mark-active): New function, taking care of Emacs variants.
(bibtex-run-with-idle-timer): Ditto.
(bibtex-mode-map): Change `[(control tab)]' to `[(meta tab)]'.
(bibtex-autokey-get-yearfield): Changed to accept year when year
field has field-delimiters. This is quick fix, there might
be better solution.
(bibtex-mode): Don't call idle timer with 0 seconds.
(bibtex-mode): Call easy-menu-add.

(bibtex-autokey-get-yearfield): Fixed problem with
parsing the year field.

(bibtex-comment-start): Font locking for comments added.

(autokey-name-case-convert, autokey-titleword-case-convert): Replace
autokey-preserve-case, adding flexibility to case conversion of author
names and titlewords.

(bibtex-autokey-get-titles): Non capitalized title words
are used for key generation as well.
(bibtex-member-of-regexp): Case is honoured for matches now.
(bibtex-autokey-titleword-ignore): Added entries provide compatibility
to former behaviour.

(bibtex-autokey-titleword-ignore): Title words found in
this list are always ignored (previously only at the beginning of the
title).  Replaces bibtex-autokey-titleword-first-ignore.

26 years ago(standard-display-european): If AUTO is nil,
Richard M. Stallman [Mon, 16 Feb 1998 03:03:46 +0000 (03:03 +0000)]
(standard-display-european): If AUTO is nil,
clear multibyte in *scratch*, and load latin-1.

26 years ago(skip_chars): Use INC_POS instead of INC_BOTH.
Richard M. Stallman [Mon, 16 Feb 1998 03:02:53 +0000 (03:02 +0000)]
(skip_chars): Use INC_POS instead of INC_BOTH.
(Fforward_comment): Always use both FROM and FROM_BYTE to set point.
Use dec_bytepos not DEC_POS.
(scan_lists): Handle unibyte buffers when decrementing temp_pos.
(INC_FROM): Use INC_BOTH.
(inc_bytepos, dec_bytepos): In unibyte mode, just increment bytepos.

26 years ago(INC_BOTH, DEC_BOTH): In unibyte mode, simply increment bytepos.
Richard M. Stallman [Mon, 16 Feb 1998 03:01:16 +0000 (03:01 +0000)]
(INC_BOTH, DEC_BOTH): In unibyte mode, simply increment bytepos.

26 years agoautomatically generated from GPLed version
Ulrich Drepper [Mon, 16 Feb 1998 02:42:49 +0000 (02:42 +0000)]
automatically generated from GPLed version

26 years ago(hexl-mode-exit): Remove hexl-follow-ascii-find from post-command-hook
Stephen Eglen [Sun, 15 Feb 1998 16:57:16 +0000 (16:57 +0000)]
(hexl-mode-exit): Remove hexl-follow-ascii-find from post-command-hook
when leaving hexl-mode.

26 years agoFile customized.
Stephen Eglen [Sun, 15 Feb 1998 16:45:52 +0000 (16:45 +0000)]
File customized.
(msb-modes-key): New variable.
(msb--mode-menu-cond, msb--aggregate-alist): New functions.
(msb--split-menus): Check if msb-max-file-menu-items is nil.
(msb--format-title): Remove extra / after ~.
(msb--choose-file-menu): Prevent looping when examining ange-ftp directory
paths.
Redundant (function ...) forms around lambda functions removed.
Update copyright year.

26 years ago(sh-font-lock-keywords): Fontify sh-style function names in declarations.
Richard M. Stallman [Sun, 15 Feb 1998 00:30:24 +0000 (00:30 +0000)]
(sh-font-lock-keywords): Fontify sh-style function names in declarations.

26 years ago(info-complete): Display completions on second invocation at same point
Richard M. Stallman [Sat, 14 Feb 1998 22:46:12 +0000 (22:46 +0000)]
(info-complete): Display completions on second invocation at same point
or if initial guess is already ambiguous.
(info-look-completion): New variable.

(info-lookup-symbol-alist):
Added support for latex-mode, perl-mode, awk-mode, emacs-lisp-mode.

26 years ago(simple_search): Call set_search_regs.
Richard M. Stallman [Sat, 14 Feb 1998 08:43:17 +0000 (08:43 +0000)]
(simple_search): Call set_search_regs.
(boyer_moore): New arg CHARSET_BASE says which chars
to use the translate tables for.
(search_buffer): Properly test which chars participate in translation.

(TRANSLATE): New arg OUT.  Handle non-integer in TRT.
All calls changed.

26 years ago(Fread_file_name): Alter the history
Richard M. Stallman [Sat, 14 Feb 1998 08:41:32 +0000 (08:41 +0000)]
(Fread_file_name): Alter the history
to contain just the actual file name, and not any
other preinserted text that is not really used.

26 years ago(display_text_line): Use INC_BOTH for unibyte buffers too.
Richard M. Stallman [Sat, 14 Feb 1998 07:27:58 +0000 (07:27 +0000)]
(display_text_line): Use INC_BOTH for unibyte buffers too.

26 years ago(Fsubst_char_in_region): Don't increment pos twice.
Richard M. Stallman [Sat, 14 Feb 1998 07:27:29 +0000 (07:27 +0000)]
(Fsubst_char_in_region): Don't increment pos twice.

26 years ago(comint-interrupt-subjob): Call comint-kill-input.
Richard M. Stallman [Sat, 14 Feb 1998 04:32:38 +0000 (04:32 +0000)]
(comint-interrupt-subjob): Call comint-kill-input.
(comint-kill-subjob, comint-quit-subjob, comint-stop-subjob): Likewise.

26 years ago(jka-compr-compression-info-list): Fix previous change:
Richard M. Stallman [Sat, 14 Feb 1998 02:40:07 +0000 (02:40 +0000)]
(jka-compr-compression-info-list): Fix previous change:
clear "append" flag for bzip.

26 years agoAdd PentiumII (i786). Add '7' to all i[3456] entries.
Richard Kenner [Fri, 13 Feb 1998 12:16:46 +0000 (12:16 +0000)]
Add PentiumII (i786).  Add '7' to all i[3456] entries.
Add AMD and Cyrix names for P5 and P6.

26 years ago(scheme-imenu-generic-expression): Simplify regexps.
Dave Love [Thu, 12 Feb 1998 18:20:21 +0000 (18:20 +0000)]
(scheme-imenu-generic-expression): Simplify regexps.
(dsssl-imenu-generic-expression): Likewise
(scheme-mode-variables): Set imenu-syntax-alist.
(dsssl-mode): Remove `!' from font-lock-defaults.  Set
imenu-syntax-alist.

26 years ago(Vnonascii_translate_table): New variable.
Richard M. Stallman [Thu, 12 Feb 1998 05:20:33 +0000 (05:20 +0000)]
(Vnonascii_translate_table): New variable.
(unibyte_char_to_multibyte): Use Vnonascii_translate_table.
(syms_of_charset): Defvar it.

26 years ago(copy_text, count_size_as_multibyte): Use Vnonascii_translate_table.
Richard M. Stallman [Thu, 12 Feb 1998 05:19:41 +0000 (05:19 +0000)]
(copy_text, count_size_as_multibyte): Use Vnonascii_translate_table.

26 years ago(printchar): When outputting to echo area,
Richard M. Stallman [Thu, 12 Feb 1998 05:18:59 +0000 (05:18 +0000)]
(printchar): When outputting to echo area,
update message_enable_multibyte, and convert previous text
from unibyte to multibyte if necessary.

26 years ago(cookie-snarf): Use match-beginning on the delimiter.
Richard M. Stallman [Thu, 12 Feb 1998 03:10:53 +0000 (03:10 +0000)]
(cookie-snarf): Use match-beginning on the delimiter.
(cookie-delimiter): Handle single-% delimiter.

26 years ago(sh-set-shell): Use standard-syntax-table if none other is specified.
Richard M. Stallman [Wed, 11 Feb 1998 07:14:24 +0000 (07:14 +0000)]
(sh-set-shell): Use standard-syntax-table if none other is specified.

26 years ago(debugger-mode): Don't set enable-multibyte-characters here.
Richard M. Stallman [Wed, 11 Feb 1998 07:11:50 +0000 (07:11 +0000)]
(debugger-mode): Don't set enable-multibyte-characters here.
(debug): Use set-buffer-multibyte to clear enable-multibyte-characters.

26 years ago(msb--choose-file-menu): Save some debugging info.
Richard M. Stallman [Wed, 11 Feb 1998 04:20:09 +0000 (04:20 +0000)]
(msb--choose-file-menu): Save some debugging info.

(msb--toggle-menu-type): Pass arg to menu-bar-update-buffers.
(msb--init-file-alist): Delete spurious =.

26 years ago(describe_map_tree): Add the maps we have already
Richard M. Stallman [Wed, 11 Feb 1998 01:51:36 +0000 (01:51 +0000)]
(describe_map_tree): Add the maps we have already
handled into SUB_SHADOWS.

26 years ago(describe-bindings): Fix interactive spec.
Richard M. Stallman [Wed, 11 Feb 1998 00:29:47 +0000 (00:29 +0000)]
(describe-bindings): Fix interactive spec.

26 years ago(Fstring_bytes): Declare arg STRING as Lisp_Object.
Kenichi Handa [Tue, 10 Feb 1998 04:08:26 +0000 (04:08 +0000)]
(Fstring_bytes): Declare arg STRING as Lisp_Object.

26 years ago(concat): Use Vnonascii_translate_table.
Kenichi Handa [Tue, 10 Feb 1998 04:05:47 +0000 (04:05 +0000)]
(concat): Use Vnonascii_translate_table.

26 years ago(Fposition_bytes): Declare arg POSITION as Lips_Object.
Kenichi Handa [Tue, 10 Feb 1998 03:59:06 +0000 (03:59 +0000)]
(Fposition_bytes): Declare arg POSITION as Lips_Object.

26 years ago(Fposition_bytes): Allow marker as arg POSITION. Use
Kenichi Handa [Tue, 10 Feb 1998 03:55:04 +0000 (03:55 +0000)]
(Fposition_bytes): Allow marker as arg POSITION.  Use
XINT for type consistency.

26 years ago(compilation-scroll-output): New variable.
Dave Love [Mon, 9 Feb 1998 19:40:38 +0000 (19:40 +0000)]
(compilation-scroll-output): New variable.
(compile-internal): Use it.  Set lazy-lock-defer-on-scrolling.

26 years ago(compute_motion): If right margin is reached and we are
Andreas Schwab [Mon, 9 Feb 1998 11:16:35 +0000 (11:16 +0000)]
(compute_motion): If right margin is reached and we are
truncating don't clobber PREV_HPOS if we are already past TO.

26 years ago(search_command): Fix call to search_buffer.
Richard M. Stallman [Mon, 9 Feb 1998 00:21:15 +0000 (00:21 +0000)]
(search_command): Fix call to search_buffer.

26 years ago(byte-optimize-form-code-walker): Only call compiler-macroexpand if
Richard M. Stallman [Mon, 9 Feb 1998 00:19:00 +0000 (00:19 +0000)]
(byte-optimize-form-code-walker): Only call compiler-macroexpand if
the function has a cl-compiler-macro property.

26 years ago(jka-compr-compression-info-list): Handle bzip.
Richard M. Stallman [Sun, 8 Feb 1998 22:45:47 +0000 (22:45 +0000)]
(jka-compr-compression-info-list): Handle bzip.

26 years ago(byte_char_debug_check): New function.
Richard M. Stallman [Sun, 8 Feb 1998 22:40:44 +0000 (22:40 +0000)]
(byte_char_debug_check): New function.
(CONSIDER, both definitions): Call it.
(buf_charpos_to_bytepos, buf_bytepos_to_charpos): Likewise.
(byte_debug_flag): New variable.
(syms_of_marker): Set up Lisp variable.

26 years ago(RE_TRANSLATE_TYPE): Define as Lisp_Object.
Richard M. Stallman [Sun, 8 Feb 1998 21:35:54 +0000 (21:35 +0000)]
(RE_TRANSLATE_TYPE): Define as Lisp_Object.
(RE_TRANSLATE): Use Faref to examine translate table.

26 years ago(Fdirectory_files): Call compile_pattern the new way.
Richard M. Stallman [Sun, 8 Feb 1998 21:35:14 +0000 (21:35 +0000)]
(Fdirectory_files): Call compile_pattern the new way.

26 years ago(boyer_moore, simple_search): New subroutines.
Richard M. Stallman [Sun, 8 Feb 1998 21:33:56 +0000 (21:33 +0000)]
(boyer_moore, simple_search): New subroutines.
(search_buffer): For non-regexp, use one of those subroutines.
Args TRT and INVERSE_TRT are now Lisp_Object.  Callers changed.
(compile_pattern_1): Arg TRANSLATE is now Lisp_Object.  Calls changed.
(compile_pattern): Arg TRANSLATE is now Lisp_Object.  Calls changed.

26 years ago(advance_to_char_boundary): New function.
Richard M. Stallman [Sun, 8 Feb 1998 21:10:31 +0000 (21:10 +0000)]
(advance_to_char_boundary): New function.
(Fset_buffer_multibyte): Advance all byte-positions to char boundaries.
Clear undo list.

26 years ago(Fdisplay_buffer): New arg FRAME.
Richard M. Stallman [Sun, 8 Feb 1998 21:08:38 +0000 (21:08 +0000)]
(Fdisplay_buffer): New arg FRAME.
(temp_output_buffer_show): Pass new arg to Fdisplay_buffer.
(Fother_window_for_scrolling): Likewise.

26 years ago(bibtex-autokey-year-length): Doc fix.
Richard M. Stallman [Sun, 8 Feb 1998 21:05:11 +0000 (21:05 +0000)]
(bibtex-autokey-year-length): Doc fix.

26 years ago(read_minibuf): If input is empty, return empty string.
Richard M. Stallman [Sun, 8 Feb 1998 21:04:19 +0000 (21:04 +0000)]
(read_minibuf): If input is empty, return empty string.
(Fread_string): Return DEFAULT_VALUE here, if input is empty.
(Fcompleting_read): Likewise.

26 years ago(Fstring_bytes): New function.
Richard M. Stallman [Sun, 8 Feb 1998 20:58:53 +0000 (20:58 +0000)]
(Fstring_bytes): New function.
(syms_of_fns): defsubr it.

26 years ago(reftex.dvi, ../info/reftex): New targets.
Richard M. Stallman [Sun, 8 Feb 1998 20:55:44 +0000 (20:55 +0000)]
(reftex.dvi, ../info/reftex): New targets.
(INFO_TARGETS, DVI_TARGETS): Add the new targets.

26 years ago(print): Declare local variable C as `int' instead of
Richard M. Stallman [Sun, 8 Feb 1998 08:27:19 +0000 (08:27 +0000)]
(print): Declare local variable C as `int' instead of
`unsigned char' to handle multibyte character code.

26 years ago(Fformat): Handle a symbol of which name contains
Richard M. Stallman [Sun, 8 Feb 1998 08:26:52 +0000 (08:26 +0000)]
(Fformat): Handle a symbol of which name contains
multibyte characters correctly.

26 years ago(occur): Apply default by hand after read-from-minibuffer.
Richard M. Stallman [Sun, 8 Feb 1998 07:34:28 +0000 (07:34 +0000)]
(occur): Apply default by hand after read-from-minibuffer.
No need to clear text props from the result.
(query-replace-read-args, map-query-replace-regexp):
Offer the FROM arg as the default for the TO arg.

26 years ago(iso-transl-define-keys): Don't add
Richard M. Stallman [Sat, 7 Feb 1998 05:04:28 +0000 (05:04 +0000)]
(iso-transl-define-keys): Don't add
nonascii-insert-offset to ASCII characters.

26 years ago(mouse-avoidance-fancy-hook): Do nothing if button is down.
Richard M. Stallman [Fri, 6 Feb 1998 21:56:29 +0000 (21:56 +0000)]
(mouse-avoidance-fancy-hook): Do nothing if button is down.
(mouse-avoidance-exile-hook, mouse-avoidance-banish-hook): Likewise.

26 years ago(imenu-generic-expression): Doc fix.
Richard M. Stallman [Fri, 6 Feb 1998 21:55:42 +0000 (21:55 +0000)]
(imenu-generic-expression): Doc fix.
(imenu--index-alist): Doc fix.
(imenu-create-index-function): Doc fix.
(imenu-prev-index-position-function): Doc fix.
(imenu-extract-index-name-function): Doc fix.

26 years agoChange argument number of Fdisplay_buffer to 3.
Kenichi Handa [Fri, 6 Feb 1998 13:45:24 +0000 (13:45 +0000)]
Change argument number of Fdisplay_buffer to 3.

26 years ago(GENERIC_FONT_PTR): Commented-out definition deleted.
Richard M. Stallman [Fri, 6 Feb 1998 08:46:39 +0000 (08:46 +0000)]
(GENERIC_FONT_PTR): Commented-out definition deleted.

26 years ago(rmail-clear-headers): Handle the last header in a message correctly.
Richard M. Stallman [Fri, 6 Feb 1998 06:57:40 +0000 (06:57 +0000)]
(rmail-clear-headers): Handle the last header in a message correctly.

26 years ago(Fpop_to_buffer): Pass new arg to Fdisplay_buffer.
Richard M. Stallman [Fri, 6 Feb 1998 06:17:17 +0000 (06:17 +0000)]
(Fpop_to_buffer): Pass new arg to Fdisplay_buffer.

26 years ago(easy-mmode-define-minor-mode): Fix
Richard M. Stallman [Fri, 6 Feb 1998 06:12:29 +0000 (06:12 +0000)]
(easy-mmode-define-minor-mode): Fix
the doc strings used for the mode flag variable and the keymap.
Delete duplicate &optional's.

26 years ago(font-lock-keywords): Doc fix.
Richard M. Stallman [Fri, 6 Feb 1998 06:10:30 +0000 (06:10 +0000)]
(font-lock-keywords): Doc fix.

26 years ago(Fdescribe_bindings_internal):
Richard M. Stallman [Thu, 5 Feb 1998 03:31:41 +0000 (03:31 +0000)]
(Fdescribe_bindings_internal):
Renamed from Fdescribe_bindings.  New arg NOMENU.
(syms_of_keymap): Corresponding changes.
(describe_buffer_bindings): Get NOMENU out of the arg list.
Pass it along to describe_map_tree.
Improve text of `alternate_heading'.

26 years ago(list2, list3, list4, list5): New functions.
Richard M. Stallman [Thu, 5 Feb 1998 03:28:36 +0000 (03:28 +0000)]
(list2, list3, list4, list5): New functions.

26 years ago(describe-bindings): New command (formerly in keymap.c).
Richard M. Stallman [Thu, 5 Feb 1998 03:26:45 +0000 (03:26 +0000)]
(describe-bindings): New command (formerly in keymap.c).

26 years ago(byte-compile-output-as-comment):
Richard M. Stallman [Thu, 5 Feb 1998 03:25:11 +0000 (03:25 +0000)]
(byte-compile-output-as-comment):
Use the size in bytes for the #@ size integer.

26 years ago(suspend-hook, suspend-resume-hook): New defvars.
Richard M. Stallman [Wed, 4 Feb 1998 21:04:41 +0000 (21:04 +0000)]
(suspend-hook, suspend-resume-hook): New defvars.

26 years agoCustomized.
Stephen Eglen [Wed, 4 Feb 1998 19:24:34 +0000 (19:24 +0000)]
Customized.

26 years ago(vc-ignore-vc-files): New variable.
Dave Love [Wed, 4 Feb 1998 14:20:15 +0000 (14:20 +0000)]
(vc-ignore-vc-files): New variable.
(vc-file-hook, vc-file-not-found-hook): Use it.

26 years agoUse aref instead of sref.
Kenichi Handa [Wed, 4 Feb 1998 11:25:47 +0000 (11:25 +0000)]
Use aref instead of sref.

26 years ago(find-safe-coding-system): Return
Kenichi Handa [Wed, 4 Feb 1998 11:25:47 +0000 (11:25 +0000)]
(find-safe-coding-system): Return
undecided if FROM == TO.
(select-safe-coding-system): Doc-string modified.

26 years ago(compose-chars-component): Return
Kenichi Handa [Wed, 4 Feb 1998 11:25:47 +0000 (11:25 +0000)]
(compose-chars-component): Return
result as unibyte string.
(decompose-composite-char): Doc-string modified.

26 years agoMany codes re-written to adjust for
Kenichi Handa [Wed, 4 Feb 1998 11:25:47 +0000 (11:25 +0000)]
Many codes re-written to adjust for
character-base positioning and for speed up by using
with-temp-file, with-temp-buffer, and princ.

26 years agoDo not require `cl'.
Kenichi Handa [Wed, 4 Feb 1998 11:25:01 +0000 (11:25 +0000)]
Do not require `cl'.
(rule-intersection): New function.
(string-conversion-by-rule): Use rule-intersection instead of
intersection.
(indian-to-devanagari-string): Use aref instead of sref.
(devanagari-decompose-string): Likewise.

26 years ago(encode-hz-region): Do not bind
Kenichi Handa [Wed, 4 Feb 1998 11:25:01 +0000 (11:25 +0000)]
(encode-hz-region): Do not bind
enable-multibyte-characters to nil locally.

26 years agoMove codes which set syntax and category of
Kenichi Handa [Wed, 4 Feb 1998 11:25:01 +0000 (11:25 +0000)]
Move codes which set syntax and category of
Indian characters to international/characters.el.

26 years ago(etags): Fix defgroup syntax. Why should it
Kenichi Handa [Wed, 4 Feb 1998 11:24:28 +0000 (11:24 +0000)]
(etags): Fix defgroup syntax.  Why should it
be done again and again?

26 years ago(copy_text): When copying from multibyte to unibyte, do
Kenichi Handa [Wed, 4 Feb 1998 11:23:28 +0000 (11:23 +0000)]
(copy_text): When copying from multibyte to unibyte, do
not alter ASCII characters.

26 years ago(Fsubst_char_in_region): Handle character-base
Kenichi Handa [Wed, 4 Feb 1998 11:23:28 +0000 (11:23 +0000)]
(Fsubst_char_in_region): Handle character-base
position and byte-base position correctly.
(Fstring_to_char): Give byte size to STRING_CHAR.

26 years ago(Fiso_charset): Doc-string modified.
Kenichi Handa [Wed, 4 Feb 1998 11:23:28 +0000 (11:23 +0000)]
(Fiso_charset): Doc-string modified.

26 years agoDoc fixes.
Richard M. Stallman [Wed, 4 Feb 1998 02:40:25 +0000 (02:40 +0000)]
Doc fixes.

(edebug-stop-before-symbols): Variable deleted.
(edebug-form): Don't handle edebug-stop-before-symbols.
(edebug-submit-bug-report): Don't include edebug-stop-before-symbols.