bpt/emacs.git
30 years agoMon Sep 20 18:06:12 1993 Francesco Potorti` (pot at fly)
Francesco Potortì [Mon, 20 Sep 1993 16:08:50 +0000 (16:08 +0000)]
Mon Sep 20 18:06:12 1993  Francesco Potorti`  (pot at fly)

* etags.c (C_entries): is_func is initialised here instead of in
consider_token for the sake of the yacc rules section.
(C_entries): Now class, struct, enum, union and typedef produce
named tags.

30 years ago(ispell-message): New command, with menu bar item.
Richard M. Stallman [Mon, 20 Sep 1993 15:40:38 +0000 (15:40 +0000)]
(ispell-message): New command, with menu bar item.

30 years ago(@rip_paths@locallisppath): Delete ${datadir}/emacs/site-lisp.
Richard M. Stallman [Mon, 20 Sep 1993 13:49:26 +0000 (13:49 +0000)]
(@rip_paths@locallisppath): Delete ${datadir}/emacs/site-lisp.

30 years ago(do-install): Don't abort if ln or chmod at the end
Brian Fox [Mon, 20 Sep 1993 13:47:22 +0000 (13:47 +0000)]
(do-install): Don't abort if ln or chmod at the end
of the installation fail.  Suggested by Karl Berry.

(*clean): Use "$(MAKE) $(MAKEFLAGS)" wherever "make"
was used.  Set MAKEFLAGS from MFLAGS.

30 years agoUse "sh -c pwd" when we want to avoid having the
Richard M. Stallman [Sun, 19 Sep 1993 20:04:21 +0000 (20:04 +0000)]
Use "sh -c pwd" when we want to avoid having the
shell fix up the value of $PWD.

30 years agoUse AC_QUOTE_SQUOTE twice to properly quote vpath_sed value.
Roland McGrath [Sun, 19 Sep 1993 19:54:04 +0000 (19:54 +0000)]
Use AC_QUOTE_SQUOTE twice to properly quote vpath_sed value.
Remove ${extra_output} from AC_OUTPUT call.

30 years ago(indented-text-mode): Make only blank lines
Richard M. Stallman [Sun, 19 Sep 1993 19:32:35 +0000 (19:32 +0000)]
(indented-text-mode): Make only blank lines
separate or start paragraphs.  Doc fix.

30 years agoAdd #undef HAVE_RES_INIT.
Richard M. Stallman [Sun, 19 Sep 1993 19:28:39 +0000 (19:28 +0000)]
Add #undef HAVE_RES_INIT.

30 years ago(revert-buffer): Enable menu item when the buffer is modified.
Roland McGrath [Sun, 19 Sep 1993 02:05:38 +0000 (02:05 +0000)]
(revert-buffer): Enable menu item when the buffer is modified.

30 years agoadd-log-full-name, add-log-mailing-address: new varialbes
Brian Fox [Sun, 19 Sep 1993 01:54:48 +0000 (01:54 +0000)]
add-log-full-name, add-log-mailing-address: new varialbes

30 years agoFixed naked backquotes in "echo" strings
Brian Fox [Sun, 19 Sep 1993 00:17:52 +0000 (00:17 +0000)]
Fixed naked backquotes in "echo" strings

30 years ago- (hilit-rehighlight-region): added (save-restriction (widen))
Richard M. Stallman [Sat, 18 Sep 1993 02:13:02 +0000 (02:13 +0000)]
- (hilit-rehighlight-region): added (save-restriction (widen))
  to avoid hangups in dired.
- Also slight improvements to fortran patterns and
  hilit-default-face-table doc string
- added optional case-fold argument to hilit-set-mode-patterns
- added hilit-rehighlight-buffer-quietly to dired-after-readin-hook
- fixed bug in hilit-string-find that mishandled some strings: "\\"
- work-around for bug in next-overlay-change
- the pattern matcher now starts it's searches from the end of the
  most recently highlighted region (which is not necessarily the end
  of the most recently matched regex).
- code moved from hilit-highlight-region to hilit-set-mode-patterns.
  This will affect you if you pass your patterns directly to
  hilit-highlight-region....use a pseudo-mode instead.
- twiddled C/C++, latex, texinfo, fortran, nroff patterns.
- added calendar-mode, icon-mode and pascal-mode patterns
- diverged lisp-mode and emacs-lisp-mode...also added lisp keywords.

30 years ago(mouse-set-region): Put region in kill ring.
Richard M. Stallman [Fri, 17 Sep 1993 21:26:18 +0000 (21:26 +0000)]
(mouse-set-region): Put region in kill ring.
(mouse-drag-region): Handle double and triple clicks
when displaying region and when setting it.
(mouse-skip-word, mouse-start-end): New functions.

30 years ago(read-zippyism): New function.
Roland McGrath [Fri, 17 Sep 1993 18:52:33 +0000 (18:52 +0000)]
(read-zippyism): New function.

30 years ago(read-cookie): New function.
Roland McGrath [Fri, 17 Sep 1993 18:51:05 +0000 (18:51 +0000)]
(read-cookie): New function.

30 years ago(directory-abbrev-alist): Doc fix.
Richard M. Stallman [Fri, 17 Sep 1993 17:51:40 +0000 (17:51 +0000)]
(directory-abbrev-alist): Doc fix.

30 years agoFix typo in previous change.
Richard M. Stallman [Fri, 17 Sep 1993 16:50:01 +0000 (16:50 +0000)]
Fix typo in previous change.

30 years agoSet up keymap at load time.
Richard M. Stallman [Fri, 17 Sep 1993 16:49:28 +0000 (16:49 +0000)]
Set up keymap at load time.
(iso-accents-mode): Not here.  Just setq iso-accents-minor-mode.
(iso-accents-minor-mode): Make it local in all buffers.

30 years agoFix previous change.
Richard M. Stallman [Fri, 17 Sep 1993 16:43:38 +0000 (16:43 +0000)]
Fix previous change.

30 years ago(LIBS_SYSTEM): Use -lresolv if it seems appropriate.
Richard M. Stallman [Thu, 16 Sep 1993 22:58:36 +0000 (22:58 +0000)]
(LIBS_SYSTEM): Use -lresolv if it seems appropriate.

30 years agoTest for res_init in libc.
Richard M. Stallman [Thu, 16 Sep 1993 20:08:34 +0000 (20:08 +0000)]
Test for res_init in libc.

30 years ago(perldb): New function, plus subroutines.
Richard M. Stallman [Thu, 16 Sep 1993 20:02:25 +0000 (20:02 +0000)]
(perldb): New function, plus subroutines.

30 years agoIn the file ${tempcname}, use configure___ instead of @configure@.
Richard M. Stallman [Thu, 16 Sep 1993 15:34:08 +0000 (15:34 +0000)]
In the file ${tempcname}, use configure___ instead of @configure@.

30 years ago(font-lock-fontify-region): Don't add `font-lock' props.
Richard M. Stallman [Thu, 16 Sep 1993 14:56:45 +0000 (14:56 +0000)]
(font-lock-fontify-region): Don't add `font-lock' props.
(font-lock-unfontify-region): Don't remove `font-lock' props.
(font-lock-hack-keywords): Don't add `font-lock' props.
Handle values other than t and nil for allow-overlap-p specially.
(c-font-lock-keywords-1): Don't override how comments in #if... appear.
Highlight text after #else or #endif.

30 years ago(vc-prefix-map): Bind C-x v ~ to vc-version-other-window.
Paul Eggert [Wed, 15 Sep 1993 23:19:13 +0000 (23:19 +0000)]
(vc-prefix-map): Bind C-x v ~ to vc-version-other-window.

30 years ago(vc-version-other-window): New function.
Paul Eggert [Wed, 15 Sep 1993 23:19:13 +0000 (23:19 +0000)]
(vc-version-other-window): New function.
(vc-backend-checkout): Add optional arg workfile, which specifies where
to put the working file.

30 years ago(rmail-forward): Insert the text right after the header separator.
Richard M. Stallman [Wed, 15 Sep 1993 22:59:12 +0000 (22:59 +0000)]
(rmail-forward): Insert the text right after the header separator.

30 years agoChange typos in comments.
Richard M. Stallman [Wed, 15 Sep 1993 05:25:16 +0000 (05:25 +0000)]
Change typos in comments.
(forms-delete-record, forms--update): Use `delete-region' instead of
`kill-line' to avoid messing around with the kill ring.

Release 2.1 for Emacs 19.19.
(forms--process-format-list): No need to prepend a text item anymore.
(forms--ro-modification-start): Renamed to `forms--iif-start.
(forms--ro-properties): Renamed to `forms--iif-properties'.
(forms--romh): Renamed to `forms--iif-hook'.  Rewritten to use
`insert-in-front-hooks' instead of `modification-hooks'.
(forms--romh-post-command-hook): Renamed to
`forms--iif-post-command-hook'.  Rewritten to use
`insert-in-front-hooks' instead of `modification-hooks'.
(forms--make-format, forms--make-format-elt-using-text-properties):
Use `insert-in-front-hooks' instead of `modification-hooks'.
Remove `forms--electric' code.  Use `front-sticky' and
`rear-nonsticky' text properties to control the insertion of text
between read-only fields.
(forms--show-record): Remove `forms--electric' code.

30 years ago(LIB_STANDARD): Add a second -lc after crtn.o.
Richard M. Stallman [Tue, 14 Sep 1993 19:47:43 +0000 (19:47 +0000)]
(LIB_STANDARD): Add a second -lc after crtn.o.

30 years agoFix lots of doc strings.
Richard M. Stallman [Tue, 14 Sep 1993 18:20:59 +0000 (18:20 +0000)]
Fix lots of doc strings.
(iso-accents-mode): Positive arg means enable.
No arg means toggle.

30 years agoInitial revision
Richard M. Stallman [Tue, 14 Sep 1993 16:51:54 +0000 (16:51 +0000)]
Initial revision

30 years ago(LIBS_MACHINE): Make definition empty.
Richard M. Stallman [Tue, 14 Sep 1993 12:12:42 +0000 (12:12 +0000)]
(LIBS_MACHINE): Make definition empty.

30 years ago(graft_intervals_into_buffer): New arg INHERIT.
Richard M. Stallman [Tue, 14 Sep 1993 12:10:53 +0000 (12:10 +0000)]
(graft_intervals_into_buffer): New arg INHERIT.

30 years ago(Funexpand_abbrev, Fexpand_abbrev): Pass new arg to insert_from_string.
Richard M. Stallman [Tue, 14 Sep 1993 12:10:27 +0000 (12:10 +0000)]
(Funexpand_abbrev, Fexpand_abbrev): Pass new arg to insert_from_string.

30 years ago(Fsubstitute_command_keys): Pass new arg to insert_from_string.
Richard M. Stallman [Tue, 14 Sep 1993 12:10:02 +0000 (12:10 +0000)]
(Fsubstitute_command_keys): Pass new arg to insert_from_string.

30 years ago(Fminibuffer_complete_word): Pass new arg to insert_from_string*.
Richard M. Stallman [Tue, 14 Sep 1993 12:09:15 +0000 (12:09 +0000)]
(Fminibuffer_complete_word): Pass new arg to insert_from_string*.

30 years ago(Finsert_and_inherit): New function.
Richard M. Stallman [Tue, 14 Sep 1993 12:08:49 +0000 (12:08 +0000)]
(Finsert_and_inherit): New function.
(Finsert_and_inherit_before_markers): New function.
(Finsert, Finsert_before_markers): Pass new arg to insert_from_string*.

30 years ago(Freplace_match): Call Finsert_and_inherit.
Richard M. Stallman [Tue, 14 Sep 1993 12:08:30 +0000 (12:08 +0000)]
(Freplace_match): Call Finsert_and_inherit.

30 years ago(insert_from_string): Pass extra arg to graft_intervals_into_buffer.
Richard M. Stallman [Tue, 14 Sep 1993 12:08:02 +0000 (12:08 +0000)]
(insert_from_string): Pass extra arg to graft_intervals_into_buffer.
New arg INHERIT.
(insert_from_string_before_markers): New arg INHERIT.

30 years ago(HAVE_X11R4): If AIX, do not define HAVE_X11R4.
Richard M. Stallman [Mon, 13 Sep 1993 04:15:45 +0000 (04:15 +0000)]
(HAVE_X11R4): If AIX, do not define HAVE_X11R4.

30 years ago(AIX3_2): Defined.
Richard M. Stallman [Mon, 13 Sep 1993 04:15:24 +0000 (04:15 +0000)]
(AIX3_2): Defined.

30 years ago(LIBS_MACHINE): Include -lrts, -liconv only if AIX3_2.
Richard M. Stallman [Mon, 13 Sep 1993 04:15:08 +0000 (04:15 +0000)]
(LIBS_MACHINE): Include -lrts, -liconv only if AIX3_2.

30 years ago(bzero, bcopy, bcmp): Don't define as functions
Richard M. Stallman [Sun, 12 Sep 1993 12:36:30 +0000 (12:36 +0000)]
(bzero, bcopy, bcmp): Don't define as functions
if they are defined as macros.

30 years ago(sc-glom-headers): Bind mark-active around calling region-...
Richard M. Stallman [Sun, 12 Sep 1993 11:25:16 +0000 (11:25 +0000)]
(sc-glom-headers): Bind mark-active around calling region-...
(sc-cite-original): Likewise.

30 years agoDist vpath.sed
Roland McGrath [Sun, 12 Sep 1993 10:51:49 +0000 (10:51 +0000)]
Dist vpath.sed

30 years ago(lib-src/Makefile, src/Makefile, oldXMenu/Makefile): Depend on vpath.sed.
Roland McGrath [Sun, 12 Sep 1993 10:49:30 +0000 (10:49 +0000)]
(lib-src/Makefile, src/Makefile, oldXMenu/Makefile): Depend on vpath.sed.
Replace sed comand for VPATH with @vpath_sed@.

30 years agoSubstitute variable `vpath_sed'.
Roland McGrath [Sun, 12 Sep 1993 10:47:34 +0000 (10:47 +0000)]
Substitute variable `vpath_sed'.
If not in $srcdir and $srcdir is configured,
issue warning that GNU make is required,
and set vpath_sed to use vpath.sed script.

30 years agoInitial revision
Roland McGrath [Sun, 12 Sep 1993 10:45:13 +0000 (10:45 +0000)]
Initial revision

30 years agoInclude <src/paths.h>, instead "src/paths.h".
Roland McGrath [Sun, 12 Sep 1993 01:35:44 +0000 (01:35 +0000)]
Include <src/paths.h>, instead "src/paths.h".

30 years agoInclude <paths.h>, not "paths.h".
Roland McGrath [Sun, 12 Sep 1993 01:34:01 +0000 (01:34 +0000)]
Include <paths.h>, not "paths.h".

30 years ago(font-lock-fontify-region): Put on `font-lock'
Richard M. Stallman [Sat, 11 Sep 1993 15:13:31 +0000 (15:13 +0000)]
(font-lock-fontify-region): Put on `font-lock'
property as well as `face' property.
(font-lock-hack-keywords): Likewise.

30 years ago(hack-local-variables-prop-line): Ignore any specification
Richard M. Stallman [Sat, 11 Sep 1993 10:45:25 +0000 (10:45 +0000)]
(hack-local-variables-prop-line): Ignore any specification
for `mode:', since set-auto-mode has already handled it.
(set-auto-mode): Clean up.  Handle more than one `mode:' spec in -*-.

30 years ago(rmail-convert-file): Narrow to exclude the Babyl header.
Richard M. Stallman [Sat, 11 Sep 1993 10:40:03 +0000 (10:40 +0000)]
(rmail-convert-file): Narrow to exclude the Babyl header.

30 years ago(dun-save-game): Use correct name of endgame question.
Richard M. Stallman [Fri, 10 Sep 1993 13:48:39 +0000 (13:48 +0000)]
(dun-save-game): Use correct name of endgame question.

30 years agoInclude <config.h> instead of "config.h".
Roland McGrath [Fri, 10 Sep 1993 06:15:46 +0000 (06:15 +0000)]
Include <config.h> instead of "config.h".

30 years agoRemove check for $srcdir being configured. This pretty much works now.
Roland McGrath [Fri, 10 Sep 1993 06:08:27 +0000 (06:08 +0000)]
Remove check for $srcdir being configured.  This pretty much works now.
Grok {m68*-hp,i[34]86-*}-netbsd* and set opsys=netbsd.
Check for XFree86 (/usr/X386/include) independent of whether -lXbsd exists.

30 years ago(b2m, movemail, fakemail, env, emacsserver, emacsclient, getdate.o,
Roland McGrath [Fri, 10 Sep 1993 05:40:51 +0000 (05:40 +0000)]
(b2m, movemail, fakemail, env, emacsserver, emacsclient, getdate.o,
timer.o, timer): Remove `-I${srcdir}/../src', since it is already in
CPP_FLAGS.

30 years ago(info, dvi, clean, mostlyclean, distclean, realclean, unlock, relock): Use
Roland McGrath [Fri, 10 Sep 1993 05:18:08 +0000 (05:18 +0000)]
(info, dvi, clean, mostlyclean, distclean, realclean, unlock, relock): Use
`$(MAKE)' in place of plain `make'.

30 years ago(clean): Use rm -f.
Roland McGrath [Fri, 10 Sep 1993 05:15:05 +0000 (05:15 +0000)]
(clean): Use rm -f.
(xmakefile): Use -I. in cpp run.

30 years ago(rmail-spool-directory): Use "/var/mail/" if system-type is netbsd.
Roland McGrath [Fri, 10 Sep 1993 05:05:39 +0000 (05:05 +0000)]
(rmail-spool-directory): Use "/var/mail/" if system-type is netbsd.

30 years agoInitial revision
Roland McGrath [Fri, 10 Sep 1993 05:02:57 +0000 (05:02 +0000)]
Initial revision

30 years agoRecognize operating system `netbsd*'.
Roland McGrath [Fri, 10 Sep 1993 05:01:21 +0000 (05:01 +0000)]
Recognize operating system `netbsd*'.

30 years ago(ALL_CFLAGS, CPP_CFLAGS): Put -I. -I../src before -I${srcdir}
Roland McGrath [Fri, 10 Sep 1993 04:47:05 +0000 (04:47 +0000)]
(ALL_CFLAGS, CPP_CFLAGS): Put -I. -I../src before -I${srcdir}
-I${srcdir}/../src.

30 years agoentered into RCS
Roland McGrath [Fri, 10 Sep 1993 04:36:09 +0000 (04:36 +0000)]
entered into RCS

30 years ago*** empty log message ***
Roland McGrath [Fri, 10 Sep 1993 04:22:01 +0000 (04:22 +0000)]
*** empty log message ***

30 years agorequire 'shell
Noah Friedman [Thu, 9 Sep 1993 04:31:05 +0000 (04:31 +0000)]
require 'shell

30 years ago(vc-backend-steal): Fix typo when invoking the 'rcs' command
Paul Eggert [Wed, 8 Sep 1993 19:06:01 +0000 (19:06 +0000)]
(vc-backend-steal): Fix typo when invoking the 'rcs' command
to steal the lock.

30 years ago(x_term_init): Call change_keyboard_wait_descriptor,
Richard M. Stallman [Wed, 8 Sep 1993 17:53:49 +0000 (17:53 +0000)]
(x_term_init): Call change_keyboard_wait_descriptor,
instead of dup2.  Use the existing X desc number in fcntl calls.
(XTread_socket): Don't forget to clear out `mask'.

30 years ago(keyboard_descriptor): New variable.
Richard M. Stallman [Wed, 8 Sep 1993 17:53:11 +0000 (17:53 +0000)]
(keyboard_descriptor): New variable.
(wait_reading_process_input, init_keyboard): Use it.
Also call change_input_fd.
(change_keyboard_wait_descriptor): New function.

30 years ago(stuff_char): Use input_fd.
Richard M. Stallman [Wed, 8 Sep 1993 16:55:53 +0000 (16:55 +0000)]
(stuff_char): Use input_fd.
(narrow_foreground_group, widen_foreground_group, init_sys_modes)
(init_baud_rate, init_sigio, request_sigio, unrequest_sigio): Likewise.
(change_input_fd): New function.

30 years ago* filelock.c (fill_in_lock_short_file_name): corrected the crc
Francesco Potortì [Wed, 8 Sep 1993 15:28:44 +0000 (15:28 +0000)]
* filelock.c (fill_in_lock_short_file_name): corrected the crc
generation algorithm.

30 years ago(shell-dirstack-message): Recognize ~ by matching the expansion of "~" with
Roland McGrath [Wed, 8 Sep 1993 07:39:14 +0000 (07:39 +0000)]
(shell-dirstack-message): Recognize ~ by matching the expansion of "~" with
comint-filename-prefix prepended.  Strip comint-filename-prefix from elts.

30 years ago(rlogin): After rlogin-mode, set comint-filename-prefix locally to indicate
Roland McGrath [Wed, 8 Sep 1993 07:09:00 +0000 (07:09 +0000)]
(rlogin): After rlogin-mode, set comint-filename-prefix locally to indicate
the host, and cd to /HOST:~/.
(rlogin-mode-map): Start with (cons 'keymap shell-mode-map), rather than
with a full copy of comint-mode-map.

30 years ago(shell-cd): New function, like `cd' but prepend comint-filename-prefix.
Roland McGrath [Wed, 8 Sep 1993 07:06:46 +0000 (07:06 +0000)]
(shell-cd): New function, like `cd' but prepend comint-filename-prefix.
(shell-resync-dirs, shell-process-cd, shell-process-pushd,
shell-process-popd): Use shell-cd in place of cd.

30 years ago(shell-resync-dirs, shell-process-cd, shell-process-pushd,
Roland McGrath [Wed, 8 Sep 1993 07:01:42 +0000 (07:01 +0000)]
(shell-resync-dirs, shell-process-cd, shell-process-pushd,
shell-process-popd): Prepend comint-filename-prefix to directory names when
calling cd.

30 years ago(comint-filename-prefix): New variable.
Roland McGrath [Wed, 8 Sep 1993 06:59:23 +0000 (06:59 +0000)]
(comint-filename-prefix): New variable.
(comint-replace-by-expanded-filename, comint-dynamic-complete,
comint-dynamic-list-completions): Prepend it to absolute file names before
completing.

30 years ago(ange-ftp-file-executable-p): New function, handles file-executable-p.
Roland McGrath [Wed, 8 Sep 1993 06:22:44 +0000 (06:22 +0000)]
(ange-ftp-file-executable-p): New function, handles file-executable-p.

30 years ago(rmail-convert-file): Exclude the Babyl header
Richard M. Stallman [Tue, 7 Sep 1993 10:41:05 +0000 (10:41 +0000)]
(rmail-convert-file): Exclude the Babyl header
when calling rmail-convert-to-babyl-format.

30 years ago(command-line): Setq inhibit-startup-message to nil.
Richard M. Stallman [Tue, 7 Sep 1993 08:36:48 +0000 (08:36 +0000)]
(command-line): Setq inhibit-startup-message to nil.

30 years ago(jump-to-register): Take new optional arg NODELETE (prefix arg); pass
Roland McGrath [Tue, 7 Sep 1993 00:56:00 +0000 (00:56 +0000)]
(jump-to-register): Take new optional arg NODELETE (prefix arg); pass
through to set-frame-configuration.

30 years ago(set-frame-configuration): Take new optional arg NODELETE; if non-nil,
Roland McGrath [Tue, 7 Sep 1993 00:53:48 +0000 (00:53 +0000)]
(set-frame-configuration): Take new optional arg NODELETE; if non-nil,
don't delete any frames.

30 years ago({window,frame}-configuration-to-register): Fix prompt string in
Roland McGrath [Tue, 7 Sep 1993 00:45:56 +0000 (00:45 +0000)]
({window,frame}-configuration-to-register): Fix prompt string in
interactive spec.

30 years agoDon't clobber existing binding for menu-bar in global-map.
Roland McGrath [Mon, 6 Sep 1993 22:48:00 +0000 (22:48 +0000)]
Don't clobber existing binding for menu-bar in global-map.

30 years ago(calendar-time-zone-daylight-rules): Remove special case for Israel.
Paul Eggert [Mon, 6 Sep 1993 22:37:51 +0000 (22:37 +0000)]
(calendar-time-zone-daylight-rules): Remove special case for Israel.
Israel has changed its daylight savings time rules, and we don't know
what the current rules are.

30 years ago(tag-exact-match-p): Return true if TAG is the explicit tag name.
Roland McGrath [Mon, 6 Sep 1993 22:15:21 +0000 (22:15 +0000)]
(tag-exact-match-p): Return true if TAG is the explicit tag name.

30 years agoFix version in comment.
Richard M. Stallman [Mon, 6 Sep 1993 13:01:02 +0000 (13:01 +0000)]
Fix version in comment.

30 years agoDoc fixes.
Richard M. Stallman [Mon, 6 Sep 1993 12:59:18 +0000 (12:59 +0000)]
Doc fixes.
(simula-mode-syntax-table): Copy the syntax table.

30 years ago* etags.c (L_isdef, L_isquote, L_getit): small optimisations.
Francesco Potortì [Mon, 6 Sep 1993 11:39:39 +0000 (11:39 +0000)]
* etags.c (L_isdef, L_isquote, L_getit): small optimisations.
(L_funcs): the (foo::defmumble stuff now should work.
(consider_token): function returned random value--corrected.
(C_entries): corrected == versus = typo.
* etags.c (FINCST): added the fignore status. Means we are
after the parameter list and before the open curly brace.
Allows correct parsing of C++ constructors.
(C_entries, consider_token): make use of fignore.
(consider_token): reset funcdef when next_token_is_func: when in
ctags mode makes DEFVAR and others work better.
(L_isquote): function that recognises the "(quote" string.
(L_getit): ignore quoting via "'" or "(quote".  Useful for defalias.

30 years agoComment fixes.
Richard M. Stallman [Sun, 5 Sep 1993 22:24:31 +0000 (22:24 +0000)]
Comment fixes.

30 years ago(next-file): If arg is neither t nor nil, then eval it to return initial
Roland McGrath [Mon, 30 Aug 1993 16:17:35 +0000 (16:17 +0000)]
(next-file): If arg is neither t nor nil, then eval it to return initial
list of files.
(tags-loop-continue): Doc fix.
(tags-search, tags-query-replace): Take optional final arg and pass to
tags-loop-continue (through to next-file) instead of t if non-nil.

30 years agoUse integers instead of floating point where they will do.
Paul Eggert [Sun, 29 Aug 1993 17:28:19 +0000 (17:28 +0000)]
Use integers instead of floating point where they will do.
(solar-equinoxes-solstices): Invert seasons in southern hemisphere.
(solar-degrees-to-quadrant): Use `floor' instead of `truncate'.

30 years ago(calendar-time-zone-daylight-rules): Scan through the
Paul Eggert [Sat, 28 Aug 1993 04:14:25 +0000 (04:14 +0000)]
(calendar-time-zone-daylight-rules): Scan through the
next few years until at most one rule remains; if none remain, then
just use the first candidate rule; it's wrong in general, but it's
right for at least one year.  This is a better heuristic in case the
underlying time zone implementation has bugs (which is all too
common).  If possible, don't convert back and forth between gregorian
and absolute; this speeds things up noticeably.  This uses the new
calendar-nth-named-absday function.

(calendar-current-time-zone): Some locales start DST at a different
time of day than they end; allow for this by yielding both times.  The
performance speedups in calendar.el are great enough that we now no
longer need the "Checking time zone data..." message.  If
current-time-zone yields nil, don't bother with
calendar-next-time-zone-transition.  Use clearer names for local vars.

(calendar-time-zone, calendar-daylight-time-offset,
calendar-{standard,daylight}-time-zone-name,
calendar-daylight-savings-{starts,ends}): Default to US Eastern rules
for information that is not available.

(calendar-daylight-savings-{starts,ends}-time): New vars, replacing
calendar-daylight-savings-switchover-time, to support locales that
start DST at a different time of day than they end.

(calendar-absolute-from-time):
Fix typo by interchanging floor and mod.

30 years ago(solar-holidays): Use new
Paul Eggert [Sat, 28 Aug 1993 04:14:25 +0000 (04:14 +0000)]
(solar-holidays): Use new
calendar-daylight-savings-{starts,ends}-time vars instead of old
calendar-daylight-savings-switchover-time var.

(calendar-last-day-of-month): Tune by testing month before year.
(calendar-absolute-from-gregorian): Tune by computing (1- year) once.

(calendar-nth-named-absday): New function, used to improve performance
in calendar-time-zone-daylight-rules.
(calendar-nth-named-day): Use it.

30 years ago(solar-time-string):
Paul Eggert [Sat, 28 Aug 1993 04:14:25 +0000 (04:14 +0000)]
(solar-time-string):
Use new calendar-daylight-savings-{starts,ends}-time
vars instead of old calendar-daylight-savings-switchover-time var.

30 years ago(vc-locked-example): Renamed from vc-quiescent-p. Now yields example of
Paul Eggert [Fri, 27 Aug 1993 03:55:16 +0000 (03:55 +0000)]
(vc-locked-example): Renamed from vc-quiescent-p.  Now yields example of
why current directory is not quiescent.  All callers changed to use this.

30 years ago(vc-find-file-hook, vc-file-not-found-hook): Use add-hook to install.
Paul Eggert [Fri, 27 Aug 1993 01:57:48 +0000 (01:57 +0000)]
(vc-find-file-hook, vc-file-not-found-hook): Use add-hook to install.

30 years agoChange /{/ to /\{/ for Posix compatibility; otherwise, HP awk complains.
Paul Eggert [Wed, 25 Aug 1993 19:33:07 +0000 (19:33 +0000)]
Change /{/ to /\{/ for Posix compatibility; otherwise, HP awk complains.

30 years agoAppend /usr/ccs/bin and /usr/sccs to PATH.
Paul Eggert [Wed, 25 Aug 1993 08:18:56 +0000 (08:18 +0000)]
Append /usr/ccs/bin and /usr/sccs to PATH.

30 years ago* calendar.el (calendar-absolute-from-iso,
Jim Blandy [Fri, 20 Aug 1993 15:55:57 +0000 (15:55 +0000)]
* calendar.el (calendar-absolute-from-iso,
american-calendar-display-form, european-calendar-display-form):
Fix typos in doc strings doc strings.

(calendar-mode-map): Use "[prior]" and "[next]" in key bindings.

30 years ago* solar.el (solar-sunrise, solar-sunset, solar-longitude-of-sun):
Jim Blandy [Fri, 20 Aug 1993 15:55:29 +0000 (15:55 +0000)]
* solar.el (solar-sunrise, solar-sunset, solar-longitude-of-sun):
Make both arguments to solar-mod float.

(sunrise-sunset): Change screen-width to frame-width.