bpt/emacs.git
27 years ago(Fset_face_attribute_internal): Use FS_LOAD_FONT
Kenichi Handa [Sat, 21 Jun 1997 00:46:21 +0000 (00:46 +0000)]
(Fset_face_attribute_internal): Use FS_LOAD_FONT
instead of calling fs_load_font directly.

27 years ago(dumpglyphs): Use FS_LOAD_FONT.
Kenichi Handa [Sat, 21 Jun 1997 00:45:44 +0000 (00:45 +0000)]
(dumpglyphs): Use FS_LOAD_FONT.
(x_new_fontset): If frame F has already using FONTSET, avoid the
duplicated work.  Use FS_LOAD_FONT.
(x_list_fonts): Call Fassoc to search Valternate_charset_table.
(x_load_font): Get around a buf of XListFonts

27 years ago(font_idx_temp): New temprary variable used in FS_LOAD_FONT.
Kenichi Handa [Sat, 21 Jun 1997 00:45:09 +0000 (00:45 +0000)]
(font_idx_temp): New temprary variable used in FS_LOAD_FONT.

27 years ago(font_idx_temp): Extern it.
Kenichi Handa [Sat, 21 Jun 1997 00:44:42 +0000 (00:44 +0000)]
(font_idx_temp): Extern it.
(FS_LOAD_FONT): New macro.

27 years ago(untabify): Handle consecutive tabs all at once.
Karl Heuer [Sat, 21 Jun 1997 00:35:11 +0000 (00:35 +0000)]
(untabify): Handle consecutive tabs all at once.
(tabify-regexp): New var.
(tabify): Use it.

27 years agonew version
Michael Kifer [Fri, 20 Jun 1997 21:43:44 +0000 (21:43 +0000)]
new version

27 years ago(Ferror_message_string): Optimize (error STRING) case.
Richard M. Stallman [Fri, 20 Jun 1997 08:45:37 +0000 (08:45 +0000)]
(Ferror_message_string): Optimize (error STRING) case.

27 years agoChange copyright notices.
Richard M. Stallman [Fri, 20 Jun 1997 06:30:29 +0000 (06:30 +0000)]
Change copyright notices.

27 years ago(require-final-newline): Fix custom :type.
Richard M. Stallman [Fri, 20 Jun 1997 02:59:38 +0000 (02:59 +0000)]
(require-final-newline): Fix custom :type.

27 years agoClarify about text props in strings and how to remove all of them.
Richard M. Stallman [Fri, 20 Jun 1997 02:23:12 +0000 (02:23 +0000)]
Clarify about text props in strings and how to remove all of them.

27 years agoDon't delete nil overlays.
Per Abrahamsen [Thu, 19 Jun 1997 15:31:34 +0000 (15:31 +0000)]
Don't delete nil overlays.

27 years agoChange color.
Per Abrahamsen [Thu, 19 Jun 1997 12:52:23 +0000 (12:52 +0000)]
Change color.

27 years agoSynched with 1.9924.
Per Abrahamsen [Thu, 19 Jun 1997 11:30:04 +0000 (11:30 +0000)]
Synched with 1.9924.

27 years ago(view-mode): Add autoload cookie to this variable.
Kenichi Handa [Thu, 19 Jun 1997 11:19:24 +0000 (11:19 +0000)]
(view-mode): Add autoload cookie to this variable.
(View-exit-and-edit): Add autoload cookie.

27 years agoCreate paren-blinking custom group and put all blink-matching-paren variables in it.
Simon Marshall [Thu, 19 Jun 1997 09:04:09 +0000 (09:04 +0000)]
Create paren-blinking custom group and put all blink-matching-paren variables in it.

27 years agoDo <* *> via syntax table not regexps; use regexp-opt.
Simon Marshall [Thu, 19 Jun 1997 08:55:24 +0000 (08:55 +0000)]
Do <* *> via syntax table not regexps; use regexp-opt.

27 years agoRearrange custom options. Also enable custom control of Global Font Lock mode.
Simon Marshall [Thu, 19 Jun 1997 08:49:04 +0000 (08:49 +0000)]
Rearrange custom options.  Also enable custom control of Global Font Lock mode.

27 years agoRearrange custom options.
Simon Marshall [Thu, 19 Jun 1997 08:39:55 +0000 (08:39 +0000)]
Rearrange custom options.

27 years agocustomise, rewrite and extend.
Simon Marshall [Thu, 19 Jun 1997 08:37:05 +0000 (08:37 +0000)]
customise, rewrite and extend.

27 years ago(Fprocess_send_eof): Prooperly conditionalize prev. change.
Richard M. Stallman [Thu, 19 Jun 1997 08:13:44 +0000 (08:13 +0000)]
(Fprocess_send_eof): Prooperly conditionalize prev. change.

27 years ago(Fprocess_send_eof): Use shutdown, if it's a socket.
Richard M. Stallman [Thu, 19 Jun 1997 03:03:08 +0000 (03:03 +0000)]
(Fprocess_send_eof): Use shutdown, if it's a socket.
Don't close the output descriptor if that is also the input descriptor.

27 years ago(shutdown): Check for `shutdown' function.
Richard M. Stallman [Thu, 19 Jun 1997 02:59:08 +0000 (02:59 +0000)]
(shutdown): Check for `shutdown' function.

27 years ago(HAVE_SHUTDOWN): Add #undef.
Richard M. Stallman [Thu, 19 Jun 1997 02:58:21 +0000 (02:58 +0000)]
(HAVE_SHUTDOWN): Add #undef.

27 years ago(complete-symbol): New function.
Richard M. Stallman [Thu, 19 Jun 1997 02:49:41 +0000 (02:49 +0000)]
(complete-symbol): New function.
(complete-tag): Definition deleted.
(esc-map): Bind M-TAB to compete-symbol.

27 years agoDelete M-TAB binding of complete-tag.
Richard M. Stallman [Thu, 19 Jun 1997 02:47:38 +0000 (02:47 +0000)]
Delete M-TAB binding of complete-tag.

27 years ago(info-complete-symbol): If MODE is nil, use the default value.
Richard M. Stallman [Thu, 19 Jun 1997 02:44:46 +0000 (02:44 +0000)]
(info-complete-symbol): If MODE is nil, use the default value.

27 years agoInitial revision
Richard M. Stallman [Thu, 19 Jun 1997 02:19:21 +0000 (02:19 +0000)]
Initial revision

27 years agoChanged all doc strings to comply with conventions.
Richard M. Stallman [Thu, 19 Jun 1997 01:18:23 +0000 (01:18 +0000)]
Changed all doc strings to comply with conventions.
(reftex-label-alist-builtin) New environment subfigure*.
(reftex-toc) Introduced key g for revert-buffer.
(reftex-extract-bib-entries) Allowed round parens as delimiter.
(reftex-plug-into-AUCTeX) New variable and function.
(reftex-make-master-buffer) Fixed bug with relative path names.

27 years ago(files): New group `files'.
Richard M. Stallman [Thu, 19 Jun 1997 01:11:43 +0000 (01:11 +0000)]
(files): New group `files'.
(auto-save): Make `files' its parent.

27 years ago(fill-context-prefix): Fix previous change.
Richard M. Stallman [Wed, 18 Jun 1997 20:26:21 +0000 (20:26 +0000)]
(fill-context-prefix): Fix previous change.

27 years agoDon't enable the mode just because file is loaded.
Richard M. Stallman [Wed, 18 Jun 1997 20:21:20 +0000 (20:21 +0000)]
Don't enable the mode just because file is loaded.

27 years ago(ctl-x-map): Delete the C-x C-q binding for toggle-read-only.
Richard M. Stallman [Wed, 18 Jun 1997 20:19:32 +0000 (20:19 +0000)]
(ctl-x-map): Delete the C-x C-q binding for toggle-read-only.

27 years ago(backup, find-file): Make `files' their parent.
Richard M. Stallman [Wed, 18 Jun 1997 17:24:59 +0000 (17:24 +0000)]
(backup, find-file): Make `files' their parent.

(view-read-only): New option variable.  If
non-nil then buffers visiting files read-only, do it in view mode.
(find-file-read-only, find-file-read-only-other-window)
(find-file-read-only-other-frame): Call toggle-read-only
instead of setting buffer-read-only explicitly.
(toggle-read-only, after-find-file): Handle view-read-only.
(save-some-buffers): Use second argument of view-buffer
instead of setting view-exit-action.

27 years ago(Fchar_before): Validate N after decrementing.
Richard M. Stallman [Wed, 18 Jun 1997 16:46:05 +0000 (16:46 +0000)]
(Fchar_before): Validate N after decrementing.
Don't use POS as integer.

27 years ago(mpuz-congratulate): Don't say "1 errors".
Richard M. Stallman [Wed, 18 Jun 1997 16:37:01 +0000 (16:37 +0000)]
(mpuz-congratulate): Don't say "1 errors".

27 years ago(coding-system-parent): Moved to mule.el.
Kenichi Handa [Wed, 18 Jun 1997 13:22:13 +0000 (13:22 +0000)]
(coding-system-parent): Moved to mule.el.

27 years ago(coding-system-parent): Moved from mule-util.el.
Kenichi Handa [Wed, 18 Jun 1997 13:21:23 +0000 (13:21 +0000)]
(coding-system-parent): Moved from mule-util.el.

27 years ago(concat): Pay attention to multibyte characters when
Kenichi Handa [Wed, 18 Jun 1997 13:09:05 +0000 (13:09 +0000)]
(concat): Pay attention to multibyte characters when
TARGET_TYPE is Lisp_String.

27 years ago(detect_coding_iso2022): Initilize mask correctly.
Kenichi Handa [Wed, 18 Jun 1997 13:09:00 +0000 (13:09 +0000)]
(detect_coding_iso2022): Initilize mask correctly.

27 years agoProvide XXX-util instead of
Kenichi Handa [Wed, 18 Jun 1997 13:06:17 +0000 (13:06 +0000)]
Provide XXX-util instead of
language/XXX-util.  Delete local variable declartion.
Delete the code of calling register-input-method form
all files under this directory.

27 years agoDon't make the keymap
Kenichi Handa [Wed, 18 Jun 1997 13:03:19 +0000 (13:03 +0000)]
Don't make the keymap
describe-cyrillic-environment-map and
setup-cyrillic-environment-manp.  Names of coding systems changed.
Give them more informative doc-string. Make iso-8859-5 alias of
cyrillic-iso-8bit, alternativenyj alias of
cyrillic-alternativenyj.  For Cyrillic, provide single langauge
environment "Cyrillic".
Delete the code of calling register-input-method.

27 years agoProvide cyril-util nstead of language/cyril-util.
Kenichi Handa [Wed, 18 Jun 1997 13:02:11 +0000 (13:02 +0000)]
Provide cyril-util nstead of language/cyril-util.
(setup-cyrillic-iso-environment,
setup-cyrillic-koi8-environment,
setup-cyrillic-alternativnyj-environment): Deleted.
(setup-cyrillic-environment): New function.

27 years agoProvide ethio-util instead of language/ethio-util.
Kenichi Handa [Wed, 18 Jun 1997 13:00:03 +0000 (13:00 +0000)]
Provide ethio-util instead of language/ethio-util.
(ethio-fidel-to-tex-map): Correct several elements.

27 years agoAdjusted for the coding system name change.
Kenichi Handa [Wed, 18 Jun 1997 12:57:51 +0000 (12:57 +0000)]
Adjusted for the coding system name change.
Set cyrillic-koi8 for newsgroup "relcom".

27 years agoSet syntaxes of Ethiopic characters.
Kenichi Handa [Wed, 18 Jun 1997 12:55:57 +0000 (12:55 +0000)]
Set syntaxes of Ethiopic characters.

27 years ago(mode-line-mule-info): Change style for showing
Kenichi Handa [Wed, 18 Jun 1997 12:55:15 +0000 (12:55 +0000)]
(mode-line-mule-info): Change style for showing
an activated input method.

27 years agoChange mnemonic letters for iso-2022-7bit-ss2 and
Kenichi Handa [Wed, 18 Jun 1997 12:55:14 +0000 (12:55 +0000)]
Change mnemonic letters for iso-2022-7bit-ss2 and
iso-2022-7bit-lock.  Set coding-category-iso-8-2 to
japanese-iso-8bit.

27 years agoDefine describe-coding-system instead of
Kenichi Handa [Wed, 18 Jun 1997 12:55:13 +0000 (12:55 +0000)]
Define describe-coding-system instead of
describe-current-coding-system in help-map and mule-menu-keymap.
In mule-menu-keymap, enable set-buffer-process-coding-system only
when the current buffer has been associated with some subprocess.
(set-language-info): Doc-string modified because input-method is
not a valid KEY argument now.
(leim-list-file-name, leim-list-header, leim-list-entry-regexp):
New variables.
(update-leim-list-file, update-all-leim-list-files): New
functions.
(current-input-method): Doc-string modified because the value is
now input method name.
(defualt-input-method, previous-input-method): Likewise.
(current-input-method-title): Doc-string modified because now each
input method does not have to set this variable.
(input-method-alist): New variable.
(register-input-method): Register input method in
input-method-alist.
(read-language-and-input-method-name): Deleted.
(read-input-method-name): New function.
(activate-input-method, select-input-method, toggle-input-method):
Modified for the above change.
(read-multilingual-string): Likewise.
(describe-current-input-method): Renamed from
describe-input-method.
(describe-input-method): New function.
(describe-language-environment): Do not put a vacant line at the
top of *Help* buffer.  Show a title string of each input method.

27 years ago(list-character-sets): Set major mode of *Help*
Kenichi Handa [Wed, 18 Jun 1997 12:55:12 +0000 (12:55 +0000)]
(list-character-sets): Set major mode of *Help*
buffer to help-mode.
(describe-coding-system): If user input null for coding system,
call describe-current-coding-system.
(describe-current-coding-system-briefly): Doc-string modified.
(print-coding-system-briefly): Print parent and alises of coding
system.
(describe-current-coding-system): Show more information neatly.
(list-coding-systems): If called interactively, do not list up
coding categories.
(list-input-methods): New function.
(mule-diag): Call list-input-methods for listing input methods.

27 years ago(coding-system-parent): New function.
Kenichi Handa [Wed, 18 Jun 1997 12:55:11 +0000 (12:55 +0000)]
(coding-system-parent): New function.
(coding-system-lessp): New function.
(coding-system-list): Sort coding systems by coding-system-lessp.
An element of returned list is always coing system, never be a
cons.
(modify-coding-system-alist): Renamed from
set-coding-system-alist.
(prefer-coding-system): New function.
(compose-chars-component): But fix for handling a composite
character of no compositon rule.

27 years ago(coding-system-type): Doc-string modified.
Kenichi Handa [Wed, 18 Jun 1997 12:55:09 +0000 (12:55 +0000)]
(coding-system-type): Doc-string modified.
(coding-system-category): New function.
(make-subsidiary-coding-system): Argument BASE deleted.
(make-coding-system): Put properties no-initial-designation and
coding-category to a newly created coding system.
(define-coding-system-alias): Put property parent-coding-system
to a new alias, property alias-coding-systems to a parent.

27 years ago(quail-current-data): New variable.
Kenichi Handa [Wed, 18 Jun 1997 12:55:07 +0000 (12:55 +0000)]
(quail-current-data): New variable.
(quail-use-package): Do not reload a package already loaded.
(quail-define-package): Update TITLE field of input-method-alist.
(quail-map-p): TRANSLATION may be a cons.
(quail-define-rules): Add autoload cookie.
(quail-defrule): Add autoload cookie.  Handle the case that TRANS
is a cons.
(quail-get-translation, quail-lookup-key, quail-translate-key,
quail-show-translations, quail-completion-list-translations,
quail-show-kbd-layout): Likewise.
(quail-hide-guidance-buf): Check if window WIN exists before
deleting it.
(quail-directory-name): New variable.
(quail-update-leim-list-file): New function.

27 years ago(rmail-enable-decoding-message): Deleted.
Kenichi Handa [Wed, 18 Jun 1997 12:55:02 +0000 (12:55 +0000)]
(rmail-enable-decoding-message): Deleted.
(rmail-revert): Bind enable-multibyte-characters to nil before
calling rmail-convert-file.
(rmail-convert-to-babyl-format): If enable-multibyte-characters is
nil, do not convert code.

27 years ago(command-line): Load "leim-list.el".
Kenichi Handa [Wed, 18 Jun 1997 12:55:00 +0000 (12:55 +0000)]
(command-line): Load "leim-list.el".

27 years agoCustomize.
Richard M. Stallman [Wed, 18 Jun 1997 07:07:57 +0000 (07:07 +0000)]
Customize.
(command-line): Translate iso-8859-9 into latin-5.
(command-line-1): Recognize setting inhibit-startup-echo-area-message
with customization buffer.

27 years ago(help-map): Make C-i run info-lookup-symbol.
Richard M. Stallman [Wed, 18 Jun 1997 06:50:55 +0000 (06:50 +0000)]
(help-map): Make C-i run info-lookup-symbol.

27 years agoFurther fix previous change.
Richard M. Stallman [Wed, 18 Jun 1997 06:42:38 +0000 (06:42 +0000)]
Further fix previous change.

27 years ago(ffap-soft-value): Make this a function again; the macro
Karl Heuer [Wed, 18 Jun 1997 04:24:37 +0000 (04:24 +0000)]
(ffap-soft-value): Make this a function again; the macro
version does intern-soft too early.  Deleted XEmacs-specific code.

(ffap-string-at-point-mode-alist): added "=" and
"&" to the url syntax, as suggested by SJE.
(ffap-read-file-or-url): fixed the HIST argument to
completing-read (only visible in XEmacs?), as reported by
Christoph Wedler <wedler@fmi.uni-passau.de>.
(ffap-kpathsea-expand-path) New func, replaces ffap-add-subdirs,
a first attempt at kpathsea emulation.  Also convert "" to "." in
path lists, for XEmacs. Suggestions from SJE.
Added mouse-track support (but no binding), as
suggested by MDB. Moved Emacs mouse bindings from
"down-mouse" events to ordinary mouse events.
(ffap-alist): added ffap-fortran-mode, as requested by MDB.
Rewrote and merged XEmacs support, eliminating file
ffap-xe.el.  Modified ffap-other-frame to work in dedicated
frames, fixing a bug reported by JENS.
(ffap-menu-rescan): avoid modifying the buffer.
Two bugs reported by Christoph Wedler <wedler@fmi.uni-passau.de>:
(ffap-fixup-url): avoid autoloading through url-normalize-url.
(ffap-read-file-or-url): for XEmacs, give extra HACK-HOMEDIR arg
to `abbreviate-file-name'.
(ffap-file-at-point): suppress errors from `ffap-alist'.
(ffap-url-at-point): modified regexp to accept
mail hostnames ending with a digit.  Fixes bug report of SJE.
(ffap-url-at-point): use higher level function
(w3-view-this-url t) suggested by wmperry, instead of
w3-zone-at/w3-zone-data or widget-at/widget-get.
(ffap-url-at-point): modified to work with
w3-version "WWW 2.3.64 1996/06/02 06:20:23" alpha, which
uses the 'widget package rather than the old w3-zone-at.
Bug was reported by JENS.
Adopted comments and doc strings to Emacs coding
conventions.  Reorganized.  Retired v18 support.
(ffap-bindings): Offers a default installation.
(ffap-string-at-point): Modified arguments.
(ffap-gnus-hook): Updated for Gnus 5.
(ffap-tex-init): Delayed initialization of `ffap-tex-path'.
(ffap-dired): New entry in `ffap-alist'.
(ffap-menu-rescan): May fontify the choices in buffer.
(ffap-read-file-or-url): `PC-completion-as-file-name-predicate'
used if available, to work with complete.el.

27 years ago(lm-display-statistics): Display stats in mode line.
Karl Heuer [Wed, 18 Jun 1997 04:23:02 +0000 (04:23 +0000)]
(lm-display-statistics): Display stats in mode line.
(lm-number-of-trials, lm-sum-of-moves): New vars.
Various doc fixes.

27 years agonew version
Michael Kifer [Wed, 18 Jun 1997 01:26:55 +0000 (01:26 +0000)]
new version

27 years agoAdded [ediff-misc] to menu-bar-tools-menu
Michael Kifer [Wed, 18 Jun 1997 00:26:54 +0000 (00:26 +0000)]
Added [ediff-misc] to menu-bar-tools-menu

27 years ago(tar-extract): Use second argument of
Richard M. Stallman [Tue, 17 Jun 1997 22:04:57 +0000 (22:04 +0000)]
(tar-extract): Use second argument of
view-buffer instead of setting view-exit-action.

27 years ago(archive-extract): Use second argument of
Richard M. Stallman [Tue, 17 Jun 1997 22:02:01 +0000 (22:02 +0000)]
(archive-extract): Use second argument of
view-buffer instead of setting view-exit-action.

27 years ago(scheme): Add defgroup.
Richard M. Stallman [Tue, 17 Jun 1997 21:54:16 +0000 (21:54 +0000)]
(scheme): Add defgroup.
Put defcustom's into this group.

(scheme-mode-commands): Remove keybinding of \t to old `scheme-indent-line'.
Bind \e\C-q to `indent-sexp', not `scheme-indent-sexp'.
(scheme-mit-dialect): Use defcustom.
(dsssl-sgml-declaration):  Likewise.  Fix doc string.

27 years ago(finder-list-keywords): Create *Finder* buffer if nec.
Richard M. Stallman [Tue, 17 Jun 1997 21:51:35 +0000 (21:51 +0000)]
(finder-list-keywords): Create *Finder* buffer if nec.

27 years agoFix previous change.
Richard M. Stallman [Tue, 17 Jun 1997 21:47:30 +0000 (21:47 +0000)]
Fix previous change.

27 years ago(fill-context-prefix): Fix criteria for first line,
Richard M. Stallman [Tue, 17 Jun 1997 21:46:40 +0000 (21:46 +0000)]
(fill-context-prefix): Fix criteria for first line,
and for second line; always fetch prefixes from both lines.

27 years ago(icon-indent-line): A comment ends at the end of the
Richard M. Stallman [Tue, 17 Jun 1997 19:34:56 +0000 (19:34 +0000)]
(icon-indent-line): A comment ends at the end of the
line, delete call to inexistent function.

(icon-font-lock-keywords-1): Improved regexp.
(icon-font-lock-keywords-2): Likewise.

27 years ago(Buffer-menu-mode): Doc fix.
Richard M. Stallman [Tue, 17 Jun 1997 19:32:04 +0000 (19:32 +0000)]
(Buffer-menu-mode): Doc fix.
(Buffer-menu-bury): Move the line to the end.

27 years ago(split-window-save-restore-data): New function that
Richard M. Stallman [Tue, 17 Jun 1997 05:10:06 +0000 (05:10 +0000)]
(split-window-save-restore-data): New function that
for view mode buffers saves information in view-return-to-alist.
(split-window-vertically, split-window-horizontally):
Call split-window-save-restore-data.

27 years ago(Buffer-menu-bury): New command.
Richard M. Stallman [Tue, 17 Jun 1997 04:28:01 +0000 (04:28 +0000)]
(Buffer-menu-bury): New command.
(Buffer-menu-mode-map): Put Buffer-menu-bury on `b'.

27 years ago(add-log-time-format): New variable.
Richard M. Stallman [Tue, 17 Jun 1997 04:27:37 +0000 (04:27 +0000)]
(add-log-time-format): New variable.
(add-log-iso8601-time-string): New function.
(add-change-log-entry): Use add-log-time-format.
(add-log-iso8601-time-zone): Renamed from iso8601-time-zone.

27 years ago(wait_reading_process_input): Fix previous change.
Richard M. Stallman [Tue, 17 Jun 1997 04:15:18 +0000 (04:15 +0000)]
(wait_reading_process_input): Fix previous change.

27 years agoFix previous change.
Richard M. Stallman [Tue, 17 Jun 1997 02:29:54 +0000 (02:29 +0000)]
Fix previous change.

27 years ago(mail-mode): mail-header-separator affects paragraphs
Richard M. Stallman [Tue, 17 Jun 1997 00:08:51 +0000 (00:08 +0000)]
(mail-mode): mail-header-separator affects paragraphs
only when there is nothing after it on the line.
(mail-mode-auto-fill, mail-mode-fill-paragraph):
Look for mail-header-separator only on a line by itself.

27 years ago(grep-program): Comment out the use of zgrep.
Richard M. Stallman [Mon, 16 Jun 1997 23:20:46 +0000 (23:20 +0000)]
(grep-program): Comment out the use of zgrep.

27 years ago(icon-imenu-generic-expression): Improved regexp.
Richard M. Stallman [Mon, 16 Jun 1997 23:13:12 +0000 (23:13 +0000)]
(icon-imenu-generic-expression): Improved regexp.
(icon-font-lock-keywords-1): Improved regexps.
(icon-font-lock-keywords-2): Likewise.
(icon-mode): Don't set font-lock-comment-start-regexp via
font-lock-defaults; it is not needed anymore.

(icon-imenu-generic-expression): Improved regexp.
(icon-mode): Don't use pushnew.

27 years agoComment change.
Richard M. Stallman [Mon, 16 Jun 1997 17:32:40 +0000 (17:32 +0000)]
Comment change.

27 years ago(Fdo_auto_save): Use stdio to write the save-list file.
Richard M. Stallman [Mon, 16 Jun 1997 07:31:56 +0000 (07:31 +0000)]
(Fdo_auto_save): Use stdio to write the save-list file.

(Finsert_file_contents): Don't give up on the fast replace method
if the coding remains undecided.

27 years agoChange copyright notices.
Richard M. Stallman [Mon, 16 Jun 1997 07:29:16 +0000 (07:29 +0000)]
Change copyright notices.

27 years agoDon't globally add to change-major-mode-hook.
Richard M. Stallman [Mon, 16 Jun 1997 06:55:37 +0000 (06:55 +0000)]
Don't globally add to change-major-mode-hook.
(view-mode-enable): Add to change-major-mode-hook locally here.
(view-mode-disable): Remove from it locally here.

27 years ago(wait_reading_process_input): When exiting because
Richard M. Stallman [Mon, 16 Jun 1997 06:24:22 +0000 (06:24 +0000)]
(wait_reading_process_input): When exiting because
the process WAIT_PROC has terminated, first read all its output.

27 years ago(byte-save-current-buffer): Change to code 114 (0162).
Richard M. Stallman [Sun, 15 Jun 1997 23:05:19 +0000 (23:05 +0000)]
(byte-save-current-buffer): Change to code 114 (0162).

27 years ago(vc-steal-lock): Use yes-or-no-p for confirmation.
Richard M. Stallman [Sun, 15 Jun 1997 23:03:18 +0000 (23:03 +0000)]
(vc-steal-lock): Use yes-or-no-p for confirmation.

27 years agoInitial revision
Richard M. Stallman [Sun, 15 Jun 1997 21:00:32 +0000 (21:00 +0000)]
Initial revision

27 years agoFix previous change.
Richard M. Stallman [Sun, 15 Jun 1997 19:43:01 +0000 (19:43 +0000)]
Fix previous change.

27 years agoFix up whitespace.
Richard M. Stallman [Sun, 15 Jun 1997 19:05:59 +0000 (19:05 +0000)]
Fix up whitespace.

27 years ago(struct re_pattern_buffer): New member multibyte.
Richard M. Stallman [Sun, 15 Jun 1997 19:02:27 +0000 (19:02 +0000)]
(struct re_pattern_buffer): New member multibyte.

(re_match_object): New variable.

27 years ago(PTR_TO_OFFSET): New macro.
Richard M. Stallman [Sun, 15 Jun 1997 19:00:12 +0000 (19:00 +0000)]
(PTR_TO_OFFSET): New macro.
(POS_AS_IN_BUFFER): New macro.
(SYNTAX_ENTRY_VIA_PROPERTY): Set to take `syntax-table' text
property into account when doing SYNTAX (c).
(re_compile_fastmap): disable fastmap if any of wordbound
notwordbound wordbeg wordend notsyntaxspec syntaxspec are seen.
(re_search_2): SETUP_SYNTAX_TABLE_FOR_OBJECT at the start.
(re_match_object): New variable.
(re_match_2): SETUP_SYNTAX_TABLE_FOR_OBJECT at the start.
(re_match_2_internal): For any of wordbound notwordbound wordbeg
wordend notsyntaxspec syntaxspec call UPDATE_SYNTAX_TABLE before
doing SYNTAX (c).

[emacs]: Include charset.h and category.h

[!emacs] (BASE_LEADING_CODE_P, WORD_BOUNDARY_P, CHAR_HEAD_P,
SINGLE_BYTE_CHAR_P, SAME_CHARSET_P, MULTIBYTE_FORM_LENGTH,
STRING_CHAR_AND_LENGTH, GET_CHAR_AFTER_2, GET_CHAR_BEFORE_2):
New dummy macros.

(enum re_opcode_t): New member categoryspec and notcategoryspec.

(STORE_CHARACTER_AND_INCR, EXTRACT_CHARACTER,
CHARSET_LOOKUP_RANGE_TABLE_WITH_COUNT,
CHARSET_LOOKUP_RANGE_TABLE, CHARSET_BITMAP_SIZE,
CHARSET_RANGE_TABLE_EXISTS_P, CHARSET_RANGE_TABLE
CHARSET_PAST_RANGE_TABLE): New macros.

(TRANSLATE): Cast return value to unsigned char, not char.

(struct range_table_work_area): New structure.

(EXTEND_RANGE_TABLE_WORK_AREA, SET_RANGE_TABLE_WORK_AREA,
FREE_RANGE_TABLE_WORK_AREA, CLEAR_RANGE_TABLE_WORK_USED,
RANGE_TABLE_WORK_USED, RANGE_TABLE_WORK_ELT): New macros.

(FREE_STACK_RETURN): Call FREE_RANGE_TABLE_WORK_AREA.

(regex_compile): Declare `c' and `c1' as int to store multibyte characters.
Declare range_table_work and initialize it.
Initialize bufp->multibyte to 0 if not emacs.
For case '[' and `default', code re-written to handle multibyte characters.
Add code for case 'c' and 'C' to handle category spec.

(re_compile_fastmap): New local variables k, simple_char_max,
and match_any_multibyte_characters.
Use macro CHARSET_BITMAP_SIZE.
Handle multibyte characters in cases charset, charset_not,
wordchar, notwordchar, anychar, syntaxspec, notsyntaxspec,
categoryspec, notcategoryspec.

(STOP_ADDR_VSTRING, POS_ADDR_VSTRING): New macros.

(re_search_2): Code re-written to handle multibyte characters.

(AT_WORD_BOUNDARY): Macro disabled.

(re_match_2_internal): New local variable multibyte.  `d' is
incremented while paying attention to multibyte characters if necessary.
For case charset, charsetnot, wordbound, notwordbound,
wordbeg, wordend, matchsyntax, and matchnotsyntax, code
re-written to handle multibyte characters.
Add code for case categoryspec and notcategoryspec.
Declare c, c1 as unsigned int, not unsigned char.

27 years agoMany doc fixes.
Richard M. Stallman [Sun, 15 Jun 1997 17:39:13 +0000 (17:39 +0000)]
Many doc fixes.
(texinfo-all-menus-update): Check for @detailmenu.
(texinfo-master-menu): Likewise.
(texinfo-multiple-files-update): Likewise.
(texinfo-insert-master-menu-list): Put in @detailmenu if appropriate.

27 years agoSynched with 1.9920.
Per Abrahamsen [Sun, 15 Jun 1997 15:31:32 +0000 (15:31 +0000)]
Synched with 1.9920.

27 years agoUse booleans.
Per Abrahamsen [Sun, 15 Jun 1997 15:25:57 +0000 (15:25 +0000)]
Use booleans.

27 years ago(text-mode): Let all-white lines separate paragraphs.
Richard M. Stallman [Sun, 15 Jun 1997 07:36:42 +0000 (07:36 +0000)]
(text-mode): Let all-white lines separate paragraphs.

27 years ago(mail-mode): Let all-white lines separate paragraphs.
Richard M. Stallman [Sun, 15 Jun 1997 07:36:22 +0000 (07:36 +0000)]
(mail-mode): Let all-white lines separate paragraphs.

27 years agoInitial revision
Richard M. Stallman [Sun, 15 Jun 1997 07:01:26 +0000 (07:01 +0000)]
Initial revision

27 years agoUpdate keywords to show up in finder.
Richard M. Stallman [Sun, 15 Jun 1997 02:49:03 +0000 (02:49 +0000)]
Update keywords to show up in finder.
(browse-url-gnudoit-args, browse-url-generic-program)
(browse-url-gnudoit-program, browse-url-generic-args): New variables.
(browse-url-w3-gnudoit): New procedure.
(browse-url-mmm): New location of `remote' file for MMM 0.4.
(browse-url-generic): New procedure.

(browse-url-netscape): Test for w32.

(browse-url-url-at-point): Assume mailto: if URL contains @.
Don't use thingatpt; find the URL here to do it correctly.

(browse-url-at-point, browse-url-of-file, browse-url-at-mouse):
Call browse-url.
(browse-url): Check for list browse-url-browser-function.
(browse-url-choose-browser): New procedure.
(browse-url-browser-function): Allow list value.

(browse-url-process-environment): Call browse-url-emacs-display.
(browse-url-emacs-display): New procedure.
(browse-url-netscape-display): New variable.

(browse-url-of-region): New procedure.
(browse-url-of-buffer): Check for narrowed buffer.

(browse-url-url-at-point): Rewrite to not use cl.el delete-if.
Fix multi-line URL matching.

(browse-url-markedup-regexp): New variable.
(browse-url-xterm-program): New variable.
(browse-url-xterm-args): New variable.
(browse-url-lynx-xterm): Use the above two vars.
(browse-url-url-at-point): Use buffer-substring-no-properties.
(browse-url-grail): Add missing optional arg.
(browse-url-mmm): New procedure.

(browse-url-netscape-startup-arguments): New variable.

27 years ago(Fchar_after, Fchar_before): Make arg optional.
Richard M. Stallman [Sun, 15 Jun 1997 02:41:59 +0000 (02:41 +0000)]
(Fchar_after, Fchar_before): Make arg optional.

27 years agoDon't call icomplete-mode; let the user do that.
Richard M. Stallman [Sun, 15 Jun 1997 02:37:58 +0000 (02:37 +0000)]
Don't call icomplete-mode; let the user do that.
(icomplete-show-key-bindings): Doc fix.
(icomplete-mode): Doc fix.
(icomplete-get-keys): Make it actually work.
(icomplete-mode): Doc fix.
(icomplete-completions): Doc fix.

27 years agoMany doc fixes.
Richard M. Stallman [Sat, 14 Jun 1997 21:41:42 +0000 (21:41 +0000)]
Many doc fixes.
(view-mode-enable): New function, split from view-mode-enter.
(view-mode-enter): Use view-mode-enable.
(view-mode-disable): New function, split from view-mode-exit.
(view-mode-exit): Use view-mode-disable.
(view-mode): Use view-mode-enable and view-mode-disable;
don't do all of what view-mode-enter and view-mode-exit do.
(change-major-mode-hook): Use view-mode-disable, not view-mode-exit.

27 years agoMake view mode more similar to `less'.
Richard M. Stallman [Sat, 14 Jun 1997 21:06:09 +0000 (21:06 +0000)]
Make view mode more similar to `less'.
Changed documentation for most commands.
(view-scroll-auto-exit): New variable, replaces view-mode-auto-exit.
(view-mode-auto-exit): Variable deleted.
(view-mode): Doesn't only toggle `view-mode', it also calls
view-mode-enter or view-mode-exit.
(view-buffer, view-buffer-other-window): New argument exit-action.
(view-file, view-file-other-window, view-buffer-other-window)
(view-buffer, view-mode-enter): Changed method used to restore
windows when leaving view mode.
(view-mode-exit): New function.
(view-return-to-alist): New variable.
(view-return-here, view-exit-position): Variables deleted.
(view-remove-frame-by-deleting, view-exit-all-windows-at-exit):
New option variables.
(view-page-size, view-half-page-size): New variables.
(view-scroll-size): Var deleted; replaced by the previous two.
(view-mode-map): Make the bindings inside defvar.
Added new commands and new key bindings.
Added view-mode-exit to `change-major-mode-hook' to always leave
view mode when changing major mode.
(view-file-other-frame, view-buffer-other-frame): New commands.
(View-leave, View-kill-and-leave, View-exit, View-exit-and-edit)
(View-quit, View-quit-all): new commands for leaving view mode.
(view-exit): Function deleted.
(View-goto-percent, View-scroll-to-buffer-end): New commands.
(view-try-extend-at-buffer-end): New option variable.

(View-scroll-page-forward, View-scroll-page-backward)
(View-scroll-page-forward-set-page-size)
(View-scroll-page-backward-set-page-size, View-scroll-line-forward)
(View-scroll-line-backward, View-scroll-half-page-forward)
(View-scroll-half-page-backward)
(View-revert-buffer-scroll-page-forward): New commands.

(View-scroll-lines-forward, View-scroll-lines-backward)
(View-scroll-lines-forward-set-scroll-size)
(View-scroll-one-more-line): Commands deleted.

(view-scroll-lines, view-end-message, view-page-size-default)
(view-set-half-page-size-default, view-really-at-end)
(view-recenter): New functions.
(view-scroll-size): Variable deleted.

(View-search-regexp-forward, View-search-regexp-backward)
(View-search-last-regexp-forward, View-search-last-regexp-backward)
(view-search): ! and @ are special at beginning of regexp.
(view-search-no-match-lines): New function.