bpt/emacs.git
29 years agoInclude config.h.
Richard M. Stallman [Thu, 4 May 1995 21:57:30 +0000 (21:57 +0000)]
Include config.h.
(NO_SHORTNAMES): New definition.
(xmalloc): Return long *.

29 years ago(${etc}DOC): Put SOME_MACHINE_OBJECTS before obj.
Richard M. Stallman [Thu, 4 May 1995 21:55:08 +0000 (21:55 +0000)]
(${etc}DOC): Put SOME_MACHINE_OBJECTS before obj.

29 years ago(arith_driver): Make accum and next EMACS_INTs.
Richard M. Stallman [Thu, 4 May 1995 21:37:43 +0000 (21:37 +0000)]
(arith_driver): Make accum and next EMACS_INTs.
(Fmod): i1 and i2 are EMACS_INT.

29 years ago('\`): Use backslash for reading the backquote.
Richard M. Stallman [Thu, 4 May 1995 20:44:55 +0000 (20:44 +0000)]
('\`): Use backslash for reading the backquote.
(backquote-backquote-symbol): Likewise.
(backquote): Doc fix.

29 years ago(ALL_CFLAGS): Add -I../src.
Richard M. Stallman [Thu, 4 May 1995 20:01:13 +0000 (20:01 +0000)]
(ALL_CFLAGS): Add -I../src.

29 years agoFix spelling of author's name.
Karl Heuer [Thu, 4 May 1995 18:54:55 +0000 (18:54 +0000)]
Fix spelling of author's name.

29 years agoInitial revision
Richard M. Stallman [Thu, 4 May 1995 17:24:40 +0000 (17:24 +0000)]
Initial revision

29 years ago(read1): New arg FIRST_IN_LIST; all callers changed.
Richard M. Stallman [Thu, 4 May 1995 17:13:20 +0000 (17:13 +0000)]
(read1): New arg FIRST_IN_LIST; all callers changed.
Special handling for backquote and comma.
(Qbackquote, Qcomma, Qcomma_at, Qcomma_dot): New variables.
(syms_of_lread): Initialize and staticpro them.
(Fread, Fread_from_string): Initialize new_backquote_flag.

29 years ago(parse_modifiers, apply_modifiers): Don't assume 32-bit EMACS_INT.
Richard M. Stallman [Thu, 4 May 1995 16:27:01 +0000 (16:27 +0000)]
(parse_modifiers, apply_modifiers): Don't assume 32-bit EMACS_INT.
(parse_modifiers): modifiers is an int, not an EMACS_INT.
(read_key_sequence): Pass modifiers as int, not EMACS_INT.

29 years ago(Fdelete_overlay): Was mistakenly called Fdelete_overlays.
Richard M. Stallman [Thu, 4 May 1995 16:20:15 +0000 (16:20 +0000)]
(Fdelete_overlay): Was mistakenly called Fdelete_overlays.

29 years ago(gc_cons_threshold): Make this an EMACS_INT.
Richard M. Stallman [Thu, 4 May 1995 16:19:40 +0000 (16:19 +0000)]
(gc_cons_threshold): Make this an EMACS_INT.

29 years ago(gc_cons_threshold): Make this an EMACS_INT.
Richard M. Stallman [Thu, 4 May 1995 16:19:08 +0000 (16:19 +0000)]
(gc_cons_threshold): Make this an EMACS_INT.
(gc_sweep): Make already_free an EMACS_INT.

(inhibit_garbage_collection): Use XSETINT, and do arithmetic in type EMACS_INT.

29 years ago(search_buffer): Cast p_limit to EMACS_INT not int.
Richard M. Stallman [Thu, 4 May 1995 16:17:44 +0000 (16:17 +0000)]
(search_buffer): Cast p_limit to EMACS_INT not int.

29 years ago(GETPGRP_NO_ARG): Define.
Richard M. Stallman [Thu, 4 May 1995 16:17:23 +0000 (16:17 +0000)]
(GETPGRP_NO_ARG): Define.

29 years ago[__osf__]: Include string.h and stdlib.h.
Richard M. Stallman [Thu, 4 May 1995 16:15:43 +0000 (16:15 +0000)]
[__osf__]: Include string.h and stdlib.h.
[__osf__] (xmalloc): Declared.

29 years ago(xmalloc): Declare it to return long *.
Richard M. Stallman [Thu, 4 May 1995 06:46:51 +0000 (06:46 +0000)]
(xmalloc): Declare it to return long *.

29 years ago(xmalloc, xrealloc): Declare them long *.
Richard M. Stallman [Thu, 4 May 1995 06:46:37 +0000 (06:46 +0000)]
(xmalloc, xrealloc): Declare them long *.

29 years ago(C_entries): Cast result of xrealloc.
Richard M. Stallman [Thu, 4 May 1995 06:46:14 +0000 (06:46 +0000)]
(C_entries): Cast result of xrealloc.
(xmalloc, xrealloc): Declare them to return long *.

29 years ago(HAVE_FMOD): Defined.
Richard M. Stallman [Thu, 4 May 1995 06:28:15 +0000 (06:28 +0000)]
(HAVE_FMOD): Defined.

29 years ago(reorder_modifiers): Cast apply_modifiers arg to int.
Richard M. Stallman [Thu, 4 May 1995 03:49:31 +0000 (03:49 +0000)]
(reorder_modifiers): Cast apply_modifiers arg to int.

29 years ago(reorder_modifiers): Use XINT.
Richard M. Stallman [Thu, 4 May 1995 03:47:32 +0000 (03:47 +0000)]
(reorder_modifiers): Use XINT.

29 years ago(m68*-apollo-*): Renamed from m68*-apollo*.
Richard M. Stallman [Wed, 3 May 1995 21:38:13 +0000 (21:38 +0000)]
(m68*-apollo-*): Renamed from m68*-apollo*.
Use bsd4-3.  Don't set NON_GNU_CPP.

29 years ago(CANNOT_DUMP, VIRT_ADDR_VARIES, LIBS_TERMCAP)
Richard M. Stallman [Wed, 3 May 1995 21:28:14 +0000 (21:28 +0000)]
(CANNOT_DUMP, VIRT_ADDR_VARIES, LIBS_TERMCAP)
(NO_X_DESTROY_DATABASE): Macros deleted.
(BSTRING): #undef deleted.
(SYSTEM_TYPES): Redefinition deleted.
(UNEXEC): New definition.
(LD_SWITCH_SYSTEM): Define as empty.
(C_SWITCH_MACHINE, LD_SWITCH_MACHINE): New definitions.
(OLDXMENU_OPTIONS): New definition.

29 years ago(directory_file_name): Add APOLLO conditional.
Richard M. Stallman [Wed, 3 May 1995 20:27:05 +0000 (20:27 +0000)]
(directory_file_name): Add APOLLO conditional.
(Fcopy_file, Fset_file_modes): Delete APOLLO conditionals.

29 years agoDon't copy in src/s/*.inp. Don't copy nt/src.
Richard M. Stallman [Wed, 3 May 1995 19:44:00 +0000 (19:44 +0000)]
Don't copy in src/s/*.inp.  Don't copy nt/src.
In nt. copy various different things, but not *.cmd.
Fix the ln commands for the subdirs of nt.

29 years agoDoc auto-save-list-file-name.
Richard M. Stallman [Wed, 3 May 1995 15:44:24 +0000 (15:44 +0000)]
Doc auto-save-list-file-name.

29 years ago(scribe-chapter): Change to C-c C-c.
Karl Heuer [Wed, 3 May 1995 00:09:43 +0000 (00:09 +0000)]
(scribe-chapter): Change to C-c C-c.
(scribe-section): Change to C-c C-t.
(scribe-subsection): Change to C-c C-s.
(scribe-insert-environment): Change to C-c C-v.
(scribe-bracket-region-be): Change to C-c C-e.
(scribe-italicize-word): Change to C-c C-i.
(scribe-bold-word): Change to C-c C-b.
(scribe-underline-word): Change to C-c C-u.

29 years ago(gomoku-human-plays): Change to C-c C-p.
Karl Heuer [Tue, 2 May 1995 23:52:13 +0000 (23:52 +0000)]
(gomoku-human-plays): Change to C-c C-p.
(gomoku-human-takes-back): Change to C-c C-b.
(gomoku-human-resigns): Change to C-c C-r.
(gomoku-emacs-plays): Change to C-c C-e.

29 years ago(gnus-uu-interactive-scan-directory): Change to C-c C-d.
Karl Heuer [Tue, 2 May 1995 23:48:07 +0000 (23:48 +0000)]
(gnus-uu-interactive-scan-directory): Change to C-c C-d.
(gnus-uu-interactive-save-current-file): Change to C-c C-z.

29 years ago(outline-rebullet-current-heading): Change to C-c *.
Karl Heuer [Tue, 2 May 1995 23:26:58 +0000 (23:26 +0000)]
(outline-rebullet-current-heading): Change to C-c *.

29 years ago(get_local_map): Use Fget_char_property, so that
Karl Heuer [Tue, 2 May 1995 23:06:11 +0000 (23:06 +0000)]
(get_local_map): Use Fget_char_property, so that
overlay properties will be considered as well as text properties.

29 years ago(Fset_buffer_modified_p): Use the truename for locking.
Richard M. Stallman [Tue, 2 May 1995 18:16:30 +0000 (18:16 +0000)]
(Fset_buffer_modified_p): Use the truename for locking.

29 years ago(Finsert_file_contents): Use file_truename for unlocking.
Richard M. Stallman [Tue, 2 May 1995 18:15:54 +0000 (18:15 +0000)]
(Finsert_file_contents): Use file_truename for unlocking.

29 years ago(prepare_to_modify_buffer): Use file_truename for locking.
Richard M. Stallman [Tue, 2 May 1995 18:13:47 +0000 (18:13 +0000)]
(prepare_to_modify_buffer): Use file_truename for locking.

29 years ago(union fail_stack_elt): New union.
Richard M. Stallman [Tue, 2 May 1995 16:27:24 +0000 (16:27 +0000)]
(union fail_stack_elt): New union.
(fail_stack_elt_t): Use that union.
(PUSH_PATTERN_OP, PUSH_FAILURE_POINTER, PUSH_FAILURE_INT)
(POP_FAILURE_POINTER, POP_FAILURE_INT): Corresponding changes.
(re_compile_fastmap): Corresponding changes.
(PUSH_FAILURE_ELT): New macro.
(FAIL_STACK_TOP): Macro deleted.
(WIDE_INT): Macro deleted.
(PUSH_FAILURE_POINT): Use PUSH_FAILURE_ELT.
(POP_FAILURE_ELT): New macro.
(POP_FAILURE_POINT): Use POP_FAILURE_ELT.

29 years ago(xmenu_show, menubar_selection_callback): Move declaration
Karl Heuer [Tue, 2 May 1995 04:50:07 +0000 (04:50 +0000)]
(xmenu_show, menubar_selection_callback): Move declaration
of entry to an outer block, to guarantee its value is preserved.

29 years ago(kbd_buffer_get_event): New arg USED_MOUSE_MENU.
Karl Heuer [Tue, 2 May 1995 04:41:26 +0000 (04:41 +0000)]
(kbd_buffer_get_event): New arg USED_MOUSE_MENU.
[USE_X_TOOLKIT]: Set *USED_MOUSE_MENU if returning menu-bar symbols.
(read_char): Pass used_mouse_menu to kbd_buffer_get_event.
This variable is now meaningful for toolkit menus as well as
non-toolkit menus.

29 years ago(S-delete): Fix typo (was C-delete).
Richard M. Stallman [Tue, 2 May 1995 04:00:23 +0000 (04:00 +0000)]
(S-delete): Fix typo (was C-delete).

29 years ago(hide-ifdef-mode-prefix-key): Change to C-c @.
Richard M. Stallman [Tue, 2 May 1995 03:57:27 +0000 (03:57 +0000)]
(hide-ifdef-mode-prefix-key): Change to C-c @.
(hide-ifdef-mode-submap): Get rid of \e from all bindings.

29 years agoWarn about nested repetition.
Richard M. Stallman [Tue, 2 May 1995 03:47:29 +0000 (03:47 +0000)]
Warn about nested repetition.

29 years ago(update_frame): Don't put cursor in echo area unless
Karl Heuer [Tue, 2 May 1995 02:18:34 +0000 (02:18 +0000)]
(update_frame): Don't put cursor in echo area unless
the echo area is on this frame.

29 years ago(display_text_line): Don't move the cursor if it's supposed to
Karl Heuer [Tue, 2 May 1995 02:17:21 +0000 (02:17 +0000)]
(display_text_line): Don't move the cursor if it's supposed to
be in the echo area.
(echo_area_display): Put cursor in echo area if appropriate.

29 years agoDescribe uses of C-c followed by punctuation chars.
Richard M. Stallman [Tue, 2 May 1995 01:57:30 +0000 (01:57 +0000)]
Describe uses of C-c followed by punctuation chars.

29 years ago(outline-minor-mode-prefix): Change to C-c @.
Richard M. Stallman [Tue, 2 May 1995 01:50:32 +0000 (01:50 +0000)]
(outline-minor-mode-prefix): Change to C-c @.

29 years ago(texinfo-mode-map): Delete C-c ] binding.
Richard M. Stallman [Tue, 2 May 1995 01:44:22 +0000 (01:44 +0000)]
(texinfo-mode-map): Delete C-c ] binding.

29 years ago(forms--mode-commands): Delete C-c ? binding.
Richard M. Stallman [Tue, 2 May 1995 01:37:11 +0000 (01:37 +0000)]
(forms--mode-commands): Delete C-c ? binding.

29 years ago(news-reply-mode-map): Delete C-c ? binding.
Richard M. Stallman [Tue, 2 May 1995 01:33:38 +0000 (01:33 +0000)]
(news-reply-mode-map): Delete C-c ? binding.

29 years ago(isearch-mode): Doc fix.
Richard M. Stallman [Tue, 2 May 1995 01:13:59 +0000 (01:13 +0000)]
(isearch-mode): Doc fix.

29 years ago(iso-accents-mode): Doc fix.
Richard M. Stallman [Tue, 2 May 1995 00:52:53 +0000 (00:52 +0000)]
(iso-accents-mode): Doc fix.

29 years ago(redisplay): Don't move the cursor if it's supposed to
Karl Heuer [Mon, 1 May 1995 23:12:19 +0000 (23:12 +0000)]
(redisplay): Don't move the cursor if it's supposed to
be in the echo area.

29 years ago(buffer-substring-no-properties): New function.
Richard M. Stallman [Mon, 1 May 1995 18:26:28 +0000 (18:26 +0000)]
(buffer-substring-no-properties): New function.

29 years ago(expand-mail-aliases): Use buffer-substring-no-properties.
Richard M. Stallman [Mon, 1 May 1995 18:25:55 +0000 (18:25 +0000)]
(expand-mail-aliases): Use buffer-substring-no-properties.

29 years ago(makefile-mode): Set dabbrev-abbrev-skip-leading-regexp.
Richard M. Stallman [Mon, 1 May 1995 17:16:40 +0000 (17:16 +0000)]
(makefile-mode): Set dabbrev-abbrev-skip-leading-regexp.

29 years ago(tpu-copy-keyfile): New function.
Richard M. Stallman [Mon, 1 May 1995 15:52:55 +0000 (15:52 +0000)]
(tpu-copy-keyfile): New function.
(tpu-load-xkeys): Copy key definition file to new default name.

29 years ago(set-auto-mode): If buffer has no file, use buffer name.
Richard M. Stallman [Mon, 1 May 1995 15:49:09 +0000 (15:49 +0000)]
(set-auto-mode): If buffer has no file, use buffer name.

29 years ago(jka-compr-write-region): Handle the append
Richard M. Stallman [Mon, 1 May 1995 05:23:49 +0000 (05:23 +0000)]
(jka-compr-write-region): Handle the append
argument correctly when the can-append flag is false.
(jka-compr-write-region): Make temp-buffer name unique to this fn.
(jka-compr-file-local-copy): Ditto.

29 years ago(main): Delete duplicate code for -version.
Richard M. Stallman [Sun, 30 Apr 1995 23:50:15 +0000 (23:50 +0000)]
(main): Delete duplicate code for -version.
(standard_args): Add -help and -version.

29 years agoComment change.
Richard M. Stallman [Sun, 30 Apr 1995 23:37:26 +0000 (23:37 +0000)]
Comment change.

29 years ago(Fdo_auto_save): Record visited file name
Richard M. Stallman [Sun, 30 Apr 1995 19:50:56 +0000 (19:50 +0000)]
(Fdo_auto_save): Record visited file name
as well as auto-save file name in the auto-save-list-file-name file.
Call Fexpand_file_name for auto-save-list-file-name.

29 years ago(normal-top-level): Set auto-save-list-file-name.
Richard M. Stallman [Sun, 30 Apr 1995 19:50:00 +0000 (19:50 +0000)]
(normal-top-level): Set auto-save-list-file-name.

29 years ago(multiple-recover, multiple-recover-finish): New commands.
Richard M. Stallman [Sun, 30 Apr 1995 19:46:44 +0000 (19:46 +0000)]
(multiple-recover, multiple-recover-finish): New commands.

29 years ago(standard_args): Add #ifdef VMS for -map.
Richard M. Stallman [Sun, 30 Apr 1995 19:18:47 +0000 (19:18 +0000)]
(standard_args): Add #ifdef VMS for -map.

29 years agoFix delq example.
Richard M. Stallman [Sun, 30 Apr 1995 15:49:01 +0000 (15:49 +0000)]
Fix delq example.

29 years ago(datearg): If rlog options are specified explicitly,
Paul Eggert [Sun, 30 Apr 1995 15:34:52 +0000 (15:34 +0000)]
(datearg): If rlog options are specified explicitly,
omit the implicit '-d>DATE' option.
(repository, rlog): Allow absolute paths to CVS repositories.
Look only at the first line of CVS/Repository.

29 years agoMention file-regular-p operation.
Richard M. Stallman [Sun, 30 Apr 1995 15:27:38 +0000 (15:27 +0000)]
Mention file-regular-p operation.

29 years ago(command-line-1): Implement -L/--directory option.
Richard M. Stallman [Sun, 30 Apr 1995 07:45:45 +0000 (07:45 +0000)]
(command-line-1): Implement -L/--directory option.

29 years ago[HAVE_UNISTD_H]: Include unistd.h.
Richard M. Stallman [Sat, 29 Apr 1995 23:02:54 +0000 (23:02 +0000)]
[HAVE_UNISTD_H]: Include unistd.h.

29 years ago(standard_args): Add -L/--directory/-directory.
Richard M. Stallman [Sat, 29 Apr 1995 20:29:44 +0000 (20:29 +0000)]
(standard_args): Add -L/--directory/-directory.

29 years ago(PUSH_FAILURE_INT, POP_FAILURE_INT): Use WIDE_INT.
Richard M. Stallman [Sat, 29 Apr 1995 20:21:41 +0000 (20:21 +0000)]
(PUSH_FAILURE_INT, POP_FAILURE_INT): Use WIDE_INT.
(WIDE_INT): Defined (two alternate definitions).

(C_ALLOCA): Undef it, if __GNUC__.

(REGEX_ALLOCATE_STACK, REGEX_REALLOCATE_STACK)
(REGEX_FREE_STACK): New macros.
(INIT_FAIL_STACK, DOUBLE_FAIL_STACK, FREE_VARIABLES): Use them.
(re_max_failures) [REL_ALLOC]: Alternative larger initial value.
(re_compile_fastmap): Use REGEX_FREE_STACK.
(re_match_2_internal): Always call FREE_VARIABLES before returning.
Always init regstart, old_regstart, etc. whenever MATCH_MAY_ALLOCATE
is defined.
(FREE_VARIABLES) [REL_ALLOC]: Define non-trivially.

29 years ago(jka-compr-insert-file-contents): When visiting,
Richard M. Stallman [Sat, 29 Apr 1995 19:25:19 +0000 (19:25 +0000)]
(jka-compr-insert-file-contents): When visiting,
bind buffer-file-name to nil temporarily.

29 years ago(command-line): Handle -iconic and -icon-type here.
Richard M. Stallman [Sat, 29 Apr 1995 16:49:41 +0000 (16:49 +0000)]
(command-line): Handle -iconic and -icon-type here.

29 years ago(Fcall_process): Extend BUFFER arg so it can specify
Richard M. Stallman [Sat, 29 Apr 1995 16:47:57 +0000 (16:47 +0000)]
(Fcall_process): Extend BUFFER arg so it can specify
a separate output file for stderr output.
(Fcall_process_region): Doc fix.

29 years ago(compile-internal): Disable undo before erasing
Richard M. Stallman [Sat, 29 Apr 1995 16:37:06 +0000 (16:37 +0000)]
(compile-internal): Disable undo before erasing
the buffer, then enable again afterward.
(compilation-sentinel): Use force-mode-line-update.

29 years ago(tex-view): Nice error if tex-dvi-view-command is nil.
Richard M. Stallman [Sat, 29 Apr 1995 16:32:03 +0000 (16:32 +0000)]
(tex-view): Nice error if tex-dvi-view-command is nil.

29 years ago(*-sun-sunos4.1.3*): Use sunos4shr.h.
Richard M. Stallman [Sat, 29 Apr 1995 05:49:04 +0000 (05:49 +0000)]
(*-sun-sunos4.1.3*): Use sunos4shr.h.

29 years ago(ORDINARY_LINK): Defined.
Richard M. Stallman [Sat, 29 Apr 1995 05:31:05 +0000 (05:31 +0000)]
(ORDINARY_LINK): Defined.
(LINKER): Definition deleted.

29 years ago(popup_get_selection): Use x_non_menubar_window_to_frame.
Karl Heuer [Sat, 29 Apr 1995 04:21:23 +0000 (04:21 +0000)]
(popup_get_selection): Use x_non_menubar_window_to_frame.
Either queue or dispatch the event, but not both.
(dialog_selection_callback): Clear popup_activated_flag.

(Fx_popup_menu): If POSITION is just (menu-bar), use the
current mouse position.
(menubar_selection_callback): Use (menu-bar) instead of 'menu-bar.

29 years ago(read_char, read_char_x_menu_prompt): Exclude
Karl Heuer [Sat, 29 Apr 1995 04:20:12 +0000 (04:20 +0000)]
(read_char, read_char_x_menu_prompt): Exclude
menu-bar clicks when processing mouse clicks.

29 years agoDeclare x_non_menubar_window_to_frame.
Karl Heuer [Sat, 29 Apr 1995 04:19:45 +0000 (04:19 +0000)]
Declare x_non_menubar_window_to_frame.

29 years ago(x_non_menubar_window_to_frame): New function.
Karl Heuer [Sat, 29 Apr 1995 04:19:13 +0000 (04:19 +0000)]
(x_non_menubar_window_to_frame): New function.

29 years ago(x_term_init): Add stub to initialize Vsystem_key_alist.
Karl Heuer [Sat, 29 Apr 1995 04:17:56 +0000 (04:17 +0000)]
(x_term_init): Add stub to initialize Vsystem_key_alist.

29 years ago(create_process): Don't reference pty_name if !HAVE_PTYS.
Karl Heuer [Fri, 28 Apr 1995 01:43:02 +0000 (01:43 +0000)]
(create_process): Don't reference pty_name if !HAVE_PTYS.

29 years ago(sunos4.1.3): Use shared libraries, since that's
Karl Heuer [Fri, 28 Apr 1995 01:26:00 +0000 (01:26 +0000)]
(sunos4.1.3): Use shared libraries, since that's
what the header file expects.

29 years agoSupport for pre-BFD versions of Linux ld.
Michael Meissner [Thu, 27 Apr 1995 18:35:38 +0000 (18:35 +0000)]
Support for pre-BFD versions of Linux ld.

29 years ago(i[34]86:*:3.2:*) test for /usr/options/cb.name before calling uname.
Richard Kenner [Thu, 27 Apr 1995 13:22:29 +0000 (13:22 +0000)]
(i[34]86:*:3.2:*) test for /usr/options/cb.name before calling uname.

29 years ago(vc-next-action-on-file): Add missing let-binding.
Karl Heuer [Wed, 26 Apr 1995 21:47:35 +0000 (21:47 +0000)]
(vc-next-action-on-file): Add missing let-binding.

(vc-default-backend, vc-keep-workfiles, vc-consult-headers):
(vc-mistrust-permissions, vc-path): Vars moved to vc-hooks.el.
(vc-match-substring, vc-lock-file, vc-parse-buffer, vc-master-info):
(vc-log-info, vc-consult-rcs-headers, vc-fetch-properties):
(vc-backend-subdirectory-name, vc-locking-user, vc-true-locking-user):
(vc-latest-version, vc-your-latest-version, vc-branch-version):
(vc-workfile-version): Functions moved to vc-hooks.el.
(vc-trunk-p, vc-minor-revision, vc-branch-part): Functions moved
here from vc-hooks.el.

29 years ago(vc-default-backend, vc-path, vc-consult-headers):
Karl Heuer [Wed, 26 Apr 1995 21:42:20 +0000 (21:42 +0000)]
(vc-default-backend, vc-path, vc-consult-headers):
(vc-mistrust-permissions, vc-keep-workfiles): Customization
variables, moved here from vc.el.
(vc-trunk-p, vc-minor-revision, vc-branch-part): Moved to vc.el.
(vc-backend): Renamed from vc-backend-deduce.  Callers changed.
(vc-match-substring, vc-lock-file, vc-parse-buffer, vc-master-info):
(vc-log-info, vc-consult-rcs-headers, vc-fetch-properties):
(vc-backend-subdirectory-name, vc-locking-user, vc-true-locking-user):
(vc-latest-version, vc-your-latest-version, vc-branch-version):
(vc-workfile-version): Functions moved here from vc.el.
(vc-log-info): Log program is no longer called through vc-do-command,
to avoid including the lengthy vc-do-command here.  It is done
directly through call-process now.  Removed obsolete parameter LAST.
(vc-status): Replaced by the much simpler version that gets the
information from the file properties.  Removed the obsolete
parameter vc-type.
(vc-parse-buffer): changed format of PATTERNS.  Each pattern is now a
list of 2 to 3 elements, the first being the pattern, the remaining
ones the numbers of subexpressions to refer to.
(vc-cvs-status): New per-file property, only used in the CVS case.
(vc-cvs-status): New function.
(vc-log-info): Adapted to new version of vc-parse-buffer
(vc-fetch-properties): Adapted to new version of vc-parse-buffer.
Better search regexp for CVS latest version.
(vc-log-info): Search for branch version only in the RCS case,
since this doesn't make sense for SCCS or CVS.
(vc-fetch-properties): CVS case: set vc-cvs-status.
(vc-locking-user): CVS case: use vc-cvs-status to determine if
the file is up-to-date, thus avoiding an expensive call to
vc-workfile-unchanged-p.
(vc-mode-line): Re-activated the code that makes the buffer read-only
if the work file is unchanged.  But the status of the work file
is now determined by looking at the already-computed mode string.

29 years ago(extraclean): Depend on maintainer-clean, not
Karl Heuer [Wed, 26 Apr 1995 21:00:55 +0000 (21:00 +0000)]
(extraclean): Depend on maintainer-clean, not
realclean.

29 years ago(maintainer-clean): Renamed from realclean.
Karl Heuer [Wed, 26 Apr 1995 20:59:05 +0000 (20:59 +0000)]
(maintainer-clean): Renamed from realclean.

29 years agoSupport Linux elf and a.out systems; Add parisc support
Michael Meissner [Wed, 26 Apr 1995 20:45:43 +0000 (20:45 +0000)]
Support Linux elf and a.out systems; Add parisc support

29 years ago(CRAY*Y-MP:*:*:*): New entry.
Richard Kenner [Wed, 26 Apr 1995 14:27:47 +0000 (14:27 +0000)]
(CRAY*Y-MP:*:*:*): New entry.

29 years ago(Ffile_regular_p): Use Qfile_regular_p.
Richard M. Stallman [Wed, 26 Apr 1995 11:09:31 +0000 (11:09 +0000)]
(Ffile_regular_p): Use Qfile_regular_p.
(syms_of_fileio): Set up Qfile_regular_p.

29 years ago(vc-buffer-backend): New function.
Richard M. Stallman [Wed, 26 Apr 1995 10:15:03 +0000 (10:15 +0000)]
(vc-buffer-backend): New function.
Also new variable, local in all buffers.
(vc-kill-buffer-hook): Kill local vc-buffer-backend.

(vc-kill-buffer-hook): Don't put it on kill-buffer-hook.
(vc-file-clearprops): Function moved here.
(vc-workfile-version): Function moved here.
(vc-mode-line): Don't call vc-locking-user.

Add branch support for RCS;  treat CVS more like RCS and SCCS.
(vc-occurences, vc-trunk-p, vc-branch-p, vc-minor-revision)
(vc-branch-part): new functions that operate on RCS revision numbers.
(vc-status): Use the new property vc-workfile-version
and vc-locking-user (see vc.el).  Display "locking state" for CVS.
(vc-find-cvs-master): Search for file name case-sensitively, store
version number into the new property vc-workfile-version.
(vc-find-file-hook): kill any remaining properties.  Like this,
when re-finding a file (for example because it has changed on disk),
the version control state gets re-computed.
(vc-mode-line): CVS case: make the buffer read-only if the file
is unmodified.
(vc-kill-buffer-hook): Clear file's vc props when buffer is killed.

29 years ago(vc-backend-checkout): Pass vc-checkout-switches arg
Richard M. Stallman [Wed, 26 Apr 1995 10:12:24 +0000 (10:12 +0000)]
(vc-backend-checkout): Pass vc-checkout-switches arg
properly to vc-do-command.

(vc-update-change-log): Use vc-buffer-backend in menu-enable.

(vc-file-clearprops, vc-workfile-version): Functions moved to vc-hooks.el.

Add branch support for RCS; treat CVS more like RCS and SCCS.
(vc-next-action-on-file): changed CVS handling, such that C-x C-q
works as with RCS and SCCS.
(vc-consult-rcs-headers): New function.
(vc-branch-version): New per-file property, refers
to the RCS version selected by `rcs -b'.
(vc-workfile-version): New function.  Also new per-file property
(vc-consult-headers): New parameter variable.
(vc-mistrust-permissions): Default set to `nil'.
(vc-locking-user): Property is now cached.  The other functions
update it as necessary.  Attempts to use RCS headers if enabled.
(vc-log-info, vc-parse-buffer): Various bug fixes.  Added support
for property `vc-branch-version'.
(vc-backend-checkout): RCS case: if no explicit version
is specified, check out `vc-workfile-version'.  After check-out,
set `vc-workfile-version' according to the version number
reported by "co".
(vc-backend-checkin): RCS case: remove any remaining locks
if a new branch was created.  After every check-in, adjust
the current branch using `rcs -b' (this cannot be avoided).
CVS case: allow for explicit checkin, but only on the trunk.
(vc-next-action-on-file, vc-backend-checkout, vc-backend-checkin,
vc-backend-revert, vc-backend-diff): Explicitly use
vc-workfile-version as the default version to operate on.

29 years ago(standard_args): Move -iconic and --icon-type (etc.)
Richard M. Stallman [Wed, 26 Apr 1995 10:08:52 +0000 (10:08 +0000)]
(standard_args): Move -iconic and --icon-type (etc.)
to the end of the initial args.

29 years agoEval key definitions and clean up upon completion.
Richard M. Stallman [Wed, 26 Apr 1995 04:03:40 +0000 (04:03 +0000)]
Eval key definitions and clean up upon completion.
Persistent completion status message.

29 years agoRemoved reference to tpu-gnu-emacs18-p.
Richard M. Stallman [Wed, 26 Apr 1995 04:03:10 +0000 (04:03 +0000)]
Removed reference to tpu-gnu-emacs18-p.

29 years ago(mark_kboards): Mark the kbd macro and Vsystem_key_alist.
Karl Heuer [Tue, 25 Apr 1995 23:47:55 +0000 (23:47 +0000)]
(mark_kboards): Mark the kbd macro and Vsystem_key_alist.

29 years ago(appt-check): Use force-mode-line-update.
Karl Heuer [Tue, 25 Apr 1995 22:33:23 +0000 (22:33 +0000)]
(appt-check): Use force-mode-line-update.

29 years ago(array-mode): Use force-mode-line-update.
Karl Heuer [Tue, 25 Apr 1995 22:33:13 +0000 (22:33 +0000)]
(array-mode): Use force-mode-line-update.